Advertisement
AlfarrHeimrik

Dropar Item no chão.

Jul 15th, 2024
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | Source Code | 0 0
  1. DroparItem(playerid, modelid)
  2. {
  3. if(IsPlayerConnected(playerid))
  4. {
  5. new str[128], Float:x, Float:y, Float:z;
  6. if(PlayerInventario[playerid][modelid][Slot] != -1)
  7. {
  8. GetPlayerPos(playerid, x,y,z);
  9. for(new i = 0; i < MAX_OBJECTS; i++)
  10. {
  11. if(DropItemSlot[i][DropItem] == 0)
  12. {
  13. DropItemSlot[i][DropItem] = CreateDynamicObject(PlayerInventario[playerid][modelid][Slot], x,y,z-1, 0, 0, 0, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));
  14. DropItemSlot[i][DropItemUni] = PlayerInventario[playerid][modelid][Unidades];
  15. DropItemSlot[i][DropItemID] = PlayerInventario[playerid][modelid][Slot];
  16. DropItemSlot[i][Virtual] = GetPlayerVirtualWorld(playerid);
  17. DropItemSlot[i][Interior] = GetPlayerInterior(playerid);
  18. format(str, sizeof(str), "{BDBDBD}%s\n%s unidades", ItemNomeInv(PlayerInventario[playerid][modelid][Slot]), ConvertMoney(PlayerInventario[playerid][modelid][Unidades]));
  19. DropItemSlot[i][LabelItem] = CreateDynamic3DTextLabel(str, -1, x,y,z-1, 5, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));
  20. format(str, 100, "{C2A2DA}*%s dropou o item %s com %s unidades no chao.", pName(playerid), ItemNomeInv(PlayerInventario[playerid][modelid][Slot]), ConvertMoney(PlayerInventario[playerid][modelid][Unidades]));
  21. ProxDetectorSilva(playerid, 12.0, -1, str, 1.6);
  22. PlayerInventario[playerid][modelid][Unidades] = 0;
  23. AtualizarInventario(playerid, modelid);
  24. ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.1, 0, 0, 0, 0, 0, 1);
  25. return 1;
  26. }
  27. }
  28. }
  29. }
  30. return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement