Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- &&&&&&&&&&&&&&&&&
- & Source Code &
- & By &
- & TheHouse &
- & & &
- & Klafke &
- &&&&&&&&&&&&&&&&&
- */
- #include "DLLMain.h"
- /*
- *116 Azul
- *117 Vermelho
- *118 Verde
- *119 Prata
- *120 Preto
- *121 Rosa
- *122 Dourado
- *123 Rosa/vermlho
- *124 amarelo/verde
- *125 Azul/verde
- */
- void Packets::FeijaoAzul(int clientid, int SrcSlot, int DstSlot, int warp)
- {
- Atualizar *p;
- MOB *thisclient = (MOB*)GetMobFromIndex(clientid);
- #define COR 116
- int ref = p->GetItemSanc(clientid,DstSlot);
- if(DstSlot > 5)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você só pode utilizar em Equipamentos.");
- return;
- }
- if(ref < 9)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você deve utilizar em itens acima de +9.");
- return;
- }
- if(thisclient->Equip[DstSlot].EF1 == 43)
- thisclient->Equip[DstSlot].EF1 = COR;
- if(thisclient->Equip[DstSlot].EF2 == 43)
- thisclient->Equip[DstSlot].EF2 = COR;
- if(thisclient->Equip[DstSlot].EF3 == 43)
- thisclient->Equip[DstSlot].EF3 = COR;
- thisclient->Inventory[SrcSlot].Index = 0;
- p->SendItens(clientid,DstSlot);
- p->SendALL(clientid);
- return;
- }
- void Packets::FeijaoVermelho(int clientid, int SrcSlot, int DstSlot, int warp)
- {
- Atualizar *p;
- MOB *thisclient = (MOB*)GetMobFromIndex(clientid);
- #define COR 117
- int ref = p->GetItemSanc(clientid,DstSlot);
- if(DstSlot > 5)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você só pode utilizar em Equipamentos.");
- return;
- }
- if(ref < 9)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você deve utilizar em itens acima de +9.");
- return;
- }
- if(thisclient->Equip[DstSlot].EF1 == 43)
- thisclient->Equip[DstSlot].EF1 = COR;
- if(thisclient->Equip[DstSlot].EF2 == 43)
- thisclient->Equip[DstSlot].EF2 = COR;
- if(thisclient->Equip[DstSlot].EF3 == 43)
- thisclient->Equip[DstSlot].EF3 = COR;
- thisclient->Inventory[SrcSlot].Index = 0;
- p->SendItens(clientid,DstSlot);
- p->SendALL(clientid);
- return;
- }
- void Packets::FeijaoVerde(int clientid, int SrcSlot, int DstSlot, int warp)
- {
- Atualizar *p;
- MOB *thisclient = (MOB*)GetMobFromIndex(clientid);
- #define COR 118
- int ref = p->GetItemSanc(clientid,DstSlot);
- if(DstSlot > 5)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você só pode utilizar em Equipamentos.");
- return;
- }
- if(ref < 9)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você deve utilizar em itens acima de +9.");
- return;
- }
- if(thisclient->Equip[DstSlot].EF1 == 43)
- thisclient->Equip[DstSlot].EF1 = COR;
- if(thisclient->Equip[DstSlot].EF2 == 43)
- thisclient->Equip[DstSlot].EF2 = COR;
- if(thisclient->Equip[DstSlot].EF3 == 43)
- thisclient->Equip[DstSlot].EF3 = COR;
- thisclient->Inventory[SrcSlot].Index = 0;
- p->SendItens(clientid,DstSlot);
- p->SendALL(clientid);
- return;
- }
- void Packets::FeijaoPrata(int clientid, int SrcSlot, int DstSlot, int warp)
- {
- Atualizar *p;
- MOB *thisclient = (MOB*)GetMobFromIndex(clientid);
- #define COR 119
- int ref = p->GetItemSanc(clientid,DstSlot);
- if(DstSlot > 5)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você só pode utilizar em Equipamentos.");
- return;
- }
- if(ref < 9)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você deve utilizar em itens acima de +9.");
- return;
- }
- if(thisclient->Equip[DstSlot].EF1 == 43)
- thisclient->Equip[DstSlot].EF1 = COR;
- if(thisclient->Equip[DstSlot].EF2 == 43)
- thisclient->Equip[DstSlot].EF2 = COR;
- if(thisclient->Equip[DstSlot].EF3 == 43)
- thisclient->Equip[DstSlot].EF3 = COR;
- thisclient->Inventory[SrcSlot].Index = 0;
- p->SendItens(clientid,DstSlot);
- p->SendALL(clientid);
- return;
- }
- void Packets::FeijaoPreto(int clientid, int SrcSlot, int DstSlot, int warp)
- {
- Atualizar *p;
- MOB *thisclient = (MOB*)GetMobFromIndex(clientid);
- #define COR 120
- int ref = p->GetItemSanc(clientid,DstSlot);
- if(DstSlot > 5)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você só pode utilizar em Equipamentos.");
- return;
- }
- if(ref < 9)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você deve utilizar em itens acima de +9.");
- return;
- }
- if(thisclient->Equip[DstSlot].EF1 == 43)
- thisclient->Equip[DstSlot].EF1 = COR;
- if(thisclient->Equip[DstSlot].EF2 == 43)
- thisclient->Equip[DstSlot].EF2 = COR;
- if(thisclient->Equip[DstSlot].EF3 == 43)
- thisclient->Equip[DstSlot].EF3 = COR;
- thisclient->Inventory[SrcSlot].Index = 0;
- p->SendItens(clientid,DstSlot);
- p->SendALL(clientid);
- return;
- }
- void Packets::FeijaoRosa(int clientid, int SrcSlot, int DstSlot, int warp)
- {
- Atualizar *p;
- MOB *thisclient = (MOB*)GetMobFromIndex(clientid);
- #define COR 121
- int ref = p->GetItemSanc(clientid,DstSlot);
- if(DstSlot > 5)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você só pode utilizar em Equipamentos.");
- return;
- }
- if(ref < 9)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você deve utilizar em itens acima de +9.");
- return;
- }
- if(thisclient->Equip[DstSlot].EF1 == 43)
- thisclient->Equip[DstSlot].EF1 = COR;
- if(thisclient->Equip[DstSlot].EF2 == 43)
- thisclient->Equip[DstSlot].EF2 = COR;
- if(thisclient->Equip[DstSlot].EF3 == 43)
- thisclient->Equip[DstSlot].EF3 = COR;
- thisclient->Inventory[SrcSlot].Index = 0;
- p->SendItens(clientid,DstSlot);
- p->SendALL(clientid);
- return;
- }
- void Packets::FeijaoDourado(int clientid, int SrcSlot, int DstSlot, int warp)
- {
- Atualizar *p;
- MOB *thisclient = (MOB*)GetMobFromIndex(clientid);
- #define COR 122
- int ref = p->GetItemSanc(clientid,DstSlot);
- if(DstSlot > 5)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você só pode utilizar em Equipamentos.");
- return;
- }
- if(ref < 9)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você deve utilizar em itens acima de +9.");
- return;
- }
- if(thisclient->Equip[DstSlot].EF1 == 43)
- thisclient->Equip[DstSlot].EF1 = COR;
- if(thisclient->Equip[DstSlot].EF2 == 43)
- thisclient->Equip[DstSlot].EF2 = COR;
- if(thisclient->Equip[DstSlot].EF3 == 43)
- thisclient->Equip[DstSlot].EF3 = COR;
- thisclient->Inventory[SrcSlot].Index = 0;
- p->SendItens(clientid,DstSlot);
- p->SendALL(clientid);
- return;
- }
- void Packets::FeijaoVermEscuro(int clientid, int SrcSlot, int DstSlot, int warp)
- {
- Atualizar *p;
- MOB *thisclient = (MOB*)GetMobFromIndex(clientid);
- #define COR 123
- int ref = p->GetItemSanc(clientid,DstSlot);
- if(DstSlot > 5)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você só pode utilizar em Equipamentos.");
- return;
- }
- if(ref < 9)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você deve utilizar em itens acima de +9.");
- return;
- }
- if(thisclient->Equip[DstSlot].EF1 == 43)
- thisclient->Equip[DstSlot].EF1 = COR;
- if(thisclient->Equip[DstSlot].EF2 == 43)
- thisclient->Equip[DstSlot].EF2 = COR;
- if(thisclient->Equip[DstSlot].EF3 == 43)
- thisclient->Equip[DstSlot].EF3 = COR;
- thisclient->Inventory[SrcSlot].Index = 0;
- p->SendItens(clientid,DstSlot);
- p->SendALL(clientid);
- return;
- }
- void Packets::FeijaoAmarelo(int clientid, int SrcSlot, int DstSlot, int warp)
- {
- Atualizar *p;
- MOB *thisclient = (MOB*)GetMobFromIndex(clientid);
- #define COR 124
- int ref = p->GetItemSanc(clientid,DstSlot);
- if(DstSlot > 5)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você só pode utilizar em Equipamentos.");
- return;
- }
- if(ref < 9)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você deve utilizar em itens acima de +9.");
- return;
- }
- if(thisclient->Equip[DstSlot].EF1 == 43)
- thisclient->Equip[DstSlot].EF1 = COR;
- if(thisclient->Equip[DstSlot].EF2 == 43)
- thisclient->Equip[DstSlot].EF2 = COR;
- if(thisclient->Equip[DstSlot].EF3 == 43)
- thisclient->Equip[DstSlot].EF3 = COR;
- thisclient->Inventory[SrcSlot].Index = 0;
- p->SendItens(clientid,DstSlot);
- p->SendALL(clientid);
- return;
- }
- void Packets::FeijaoAzulCla(int clientid, int SrcSlot, int DstSlot, int warp)
- {
- Atualizar *p;
- MOB *thisclient = (MOB*)GetMobFromIndex(clientid);
- #define COR 125
- int ref = p->GetItemSanc(clientid,DstSlot);
- if(DstSlot > 5)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você só pode utilizar em Equipamentos.");
- return;
- }
- if(ref < 9)
- {
- p->SendALL(clientid);
- p->SendClientMsg(clientid,"Você deve utilizar em itens acima de +9.");
- return;
- }
- if(thisclient->Equip[DstSlot].EF1 == 43)
- thisclient->Equip[DstSlot].EF1 = COR;
- if(thisclient->Equip[DstSlot].EF2 == 43)
- thisclient->Equip[DstSlot].EF2 = COR;
- if(thisclient->Equip[DstSlot].EF3 == 43)
- thisclient->Equip[DstSlot].EF3 = COR;
- thisclient->Inventory[SrcSlot].Index = 0;
- p->SendItens(clientid,DstSlot);
- p->SendALL(clientid);
- return;
- }
Add Comment
Please, Sign In to add comment