Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- else if (GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_DUCK)
- {
- new
- count = 0,
- id = Item_Nearest(playerid),
- string[300];
- if (id != -1)
- {
- string = "";
- for (new i = 0; i < MAX_DROPPED_ITEMS; i ++) if (count < MAX_LISTED_ITEMS && DroppedItems[i][droppedModel] && IsPlayerInRangeOfPoint(playerid, 1.5, DroppedItems[i][droppedPos][0], DroppedItems[i][droppedPos][1], DroppedItems[i][droppedPos][2]) && GetPlayerInterior(playerid) == DroppedItems[i][droppedInt] && GetPlayerVirtualWorld(playerid) == DroppedItems[i][droppedWorld]) {
- NearestItems[playerid][count++] = i;
- strcat(string, DroppedItems[i][droppedItem]);
- strcat(string, "\n");
- }
- if (count == 1)
- {
- if (DroppedItems[id][droppedWeapon] != 0)
- {
- if (PlayerData[playerid][pPlayingHours] < 2)
- return SendErrorMessage(playerid, "Você deve ter pelo menos duas horas de jogo.");
- GiveWeaponToPlayer(playerid, DroppedItems[id][droppedWeapon], DroppedItems[id][droppedAmmo]);
- Item_Delete(id);
- SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s pegou um(a) %s.", ReturnName(playerid, 0), ReturnWeaponName(DroppedItems[id][droppedWeapon]));
- Log_Write("logs/droppick.txt", "[%s] %s pegou um(a) %s.", ReturnDate(), ReturnName(playerid, 0), ReturnWeaponName(DroppedItems[id][droppedWeapon]));
- }
- else if (PickupItem(playerid, id))
- {
- format(string, sizeof(string), "~g~%s~n~~w~adicionado(a) ao inventario.", DroppedItems[id][droppedItem]);
- GameTextForPlayer(playerid, string, 3000, 4);
- SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s pegou um(a) \"%s\".", ReturnName(playerid, 0), DroppedItems[id][droppedItem]);
- Log_Write("logs/droppick.txt", "[%s] %s pegou um(a) \"%s\".", ReturnDate(), ReturnName(playerid, 0), DroppedItems[id][droppedItem]);
- }
- else
- SendErrorMessage(playerid, "Você não possui espaço no seu inventário.");
- }
- else Dialog_Show(playerid, PickupItems, DIALOG_STYLE_LIST, "Pickup Items", string, "Pickup", "Cancelar");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement