Default Templates

Player Information

// set player's age
[CAAccount setAge:20];

// set player's gender
[CAAccount setGender:Gender_Male];

// set player's account type (user-defined)
[CAAccount setAccountType:@"VIP1"];

// set player's account level
[CAAccount setLevel:1];

// create a character
[CAAccount createRole:@"roleID"     // character ID
             userName:@"roleName"   // character name
                 race:@"human"        // character race
            roleClass:@"mage"        // character class
           gameServer:@"server 1"        // current server
];

Levels

// level start (parameter: level name)
[CALevels begin:@"level 1"];

// level completed
[CALevels complete:@"level 1"];

// level failed
[CALevels failed:@"level 1"
          reason:@"main character died"
];

Missions

Task type definition:

Mission Type Description
CATask.GuideLine Tutorial Mission
CATask.MainLine Main Mission
CATask.BranchLine Side Mission
CATask.Daily Daily Mission
CATask.Activity Activity
CATask.Other Other Missions, Default
// mission start
[CATask begin:@"collect 5 potatoes"
     taskType:CATask.GuideLine
];

// mission completed
[CATask complete:@"collect 5 potatoes"];

// mission failed
[CATask failed:@"collect 5 potatoes"
        reason:@"time out"
];

Items

// item purchase
[CAItem buy:@"dagger"
       type:@"weapon"
      count:1
virtualCoin:100
virtualType:@"gold"
consumePoint:@"token"
];

// item acquisition
[CAItem get:@"dagger"
       type:@"weapon"
      count:1
     reason:@"obtained through missions"
 ];

// item consumption
[CAItem consume:@"dagger"
           type:@"weapon"
          count:1
         reason:@"sold in stores"
];

Virtual Currencies

// set virtual currency amount
[CAVirtual setVirtualNum:@"gold"
                   count:1000
];

// virtual currency acquisition
[CAVirtual get:@"gold"
         count:1000
        reason:@"obtained through missions"
];

// virtual currency consumption
[CAVirtual consume:@"gold"
             count:1000
            reason:@"item purchase"
];

Advertisements

// advertising start (ad ID)
[CAAdvertising begin:@"ad-xxxx"];

// advertising completed
[CAAdvertising complete:@"ad-xxxx"];

// advertising failed
[CAAdvertising failed:@"ad-xxxx"
               reason:@"canceled by the player"
];

results matching ""

    No results matching ""