15.09.2012, 18:00
Everytime player pick this pickup, server always restarts and people always reconnecting. There is something wrong with the code below?
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(pickupid == tombstonePickups[i] && i != playerid)
{
new tombstring[128],tombname[MAX_PLAYER_NAME];
GetPlayerName(i,tombname,sizeof(tombname));
format(tombstring,sizeof(tombstring), "~g~+$400 ~n~~r~Coffin of:~n~~w~%s", tombname);
GameTextForPlayer(playerid,tombstring,3000,3);
DestroyPickup(tombstonePickups[i]); //Since you want to remove the coffin of the player that is dead, you'll have to place 'i' and not 'playerid'
tombstonePickups[i] = -1; // Same for here
GivePlayerMoney(playerid, 400);
break;
}
}
return 1;
}