Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "Functions.h"
- #include "Define.h"
- //Bau de Exp
- void BoxExp(int clientid, int Volatile)
- {
- int addr_bclient = clientid * 0x0410;
- long cExp = PLong(addr_bclient + 0x015C69D4);
- long cGold = PLong(addr_bclient + 0x015C69D0);
- int cLevel = PInt(addr_bclient + 0x015C69DC);
- int cSlot1 = PInt(addr_bclient + 0x015C6A94);
- switch(Volatile)
- {
- case 127:
- {
- if((cLevel >= 39) && (cLevel <= 114))
- {
- SendClientMessage(clientid, " + + + EXP +45.000 + + + ");
- PLong(addr_bclient + 0x015C69D4)+= 45000;// 45k
- PLong(addr_bclient + 0x015C69D0) += 10000;// 10k
- }
- else if((cLevel >= 115) && (cLevel <= 189))
- {
- SendClientMessage(clientid, " + + + EXP +80.000 + + + ");
- cExp += 0x013880;// 80k
- cGold += 0x4E20;// 20k
- }
- else if((cLevel >= 190) && (cLevel <= 264))
- {
- SendClientMessage(clientid, " + + + EXP +180.000 + + + ");
- cExp += 0x02BF20;// 180k
- cGold += 0x0AFC8;// 45k
- }
- else if((cLevel >= 265) && (cLevel <= 320))
- {
- SendClientMessage(clientid, " + + + EXP 200.000 + + + ");
- cExp += 0x0493E0;// 200k
- cGold += 0x13880;// 80k
- }
- else if((cLevel >= 321) && (cLevel <= 350))
- {
- SendClientMessage(clientid, " + + + EXP +450.000 + + + ");
- cExp += 0x06DDD0;// 450k
- cGold += 0x0186A0;// 100k
- }
- else if (cLevel > 350)
- {
- SendClientMessage(clientid, "Não há mais quests para serem realizadas !!!");
- return;
- }
- PLong(addr_bclient + 0x015C69D0) = cGold;
- PLong(addr_bclient + 0x015C69D4) = cExp;
- SendEffect(0x00, 0x0E, clientid);
- SendStats(clientid);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement