Сообщение от
geneff
А если игрок случайно закроет диалог, ему прийдется убегать хер зна куда, чтоб пикап обновился. Неее!
Исчезает после поднятия, появляется через 30 секунд, если игрок находится на расстоянии не менее 15 метров.
Есть несколько простых способов сделать анти-флуд на OnPlayerPickUpPickup.
Один из них.
PHP код:
new LastPickUpPickUp[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
LastPickUpPickUp[playerid] = -1;
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if (LastPickUpPickUp[playerid] == pickupid) {
return 1;
}
LastPickUpPickUp[playerid] = pickupid;
return 1;
}
Минус: Не возможно поднять пикап снова, пока не будет поднят какой то другой пикап.