Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Test(int clientid,int npcid)
- {
- MOB *player = (MOB*)GetMobFromIndex(clientid);
- int adicional1, adicional2, adicional3, adicional4, adicional5,adicional6, adicional7;
- int dar = {PEITO_ADDR};
- int addr_bclient = clientid * 0x0410;
- int receber = GetFirstSlot(clientid,3321,0,0,0,0,0,0,64);
- if(player->Inventory[receber].Index && receber != 1)
- {
- if(player->Equip[2].Index)
- {
- if((PByte(addr_bclient + 0x015C6A24 + 3) == 9))
- {
- adicional1 = PByte(addr_bclient + 0x015C6A24 + 2);
- adicional2 = PByte(addr_bclient + 0x015C6A24 + 3);
- adicional3 = PByte(addr_bclient + 0x015C6A24 + 4);
- adicional4 = PByte(addr_bclient + 0x015C6A24 + 5);
- adicional5 = PByte(addr_bclient + 0x015C6A24 + 6);
- adicional6 = PByte(addr_bclient + 0x015C6A24 + 7);
- adicional7 = PByte(addr_bclient + 0x015C6A24 + 8);
- PInt(addr_bclient + 0x015C6A24) = 0;
- PByte(addr_bclient + clientid * 8 + 0x15C6A94 + 2) = adicional1;
- PByte(addr_bclient + clientid * 8 + 0x15C6A94 + 3) = adicional2;
- PByte(addr_bclient + clientid * 8 + 0x15C6A94 + 4) = adicional3;
- PByte(addr_bclient + clientid * 8 + 0x15C6A94 + 5) = adicional4;
- PByte(addr_bclient + clientid * 8 + 0x15C6A94 + 6) = adicional5;
- PByte(addr_bclient + clientid * 8 + 0x15C6A94 + 7) = adicional6;
- SendALL(clientid);
- }
- else{
- SendClientMsg(clientid, "Apenas itens +9");
- return;}
- }
- else{
- SendClientMsg(clientid, "Este item não pode receber o adicional");
- return;}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement