Witamy na GTAOnline Obecny czas to 2018-01-19, 04:12 Użytkowników: 72991
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj


GTAONLINE.PL
Tematy otagowane jako: sprawdzania
1. [INNE] Timer sprawdzania stanu hp pojazdu
Witam, działa tylko na id 0 czyli jak ja mam id 0 a kolega np 3, to jak mi hp pojazdu zejdzie do wyznaczonego hp np 40 to każdemu na serwie się wyłącza pojazd. Jak to naprawić żeby każdemu oddzielnie robiła tą funkcje ??

Kod:

forward SprawdzHPpojazdu(); // Tworzymy funkcję
public SprawdzHPpojazdu()
{
// Tworzymy zmienne
new playerid;
new i;
new vehID, Float: vehHP, vehHPP=600;
for(new nr = 1; nr < LIMIT_POJAZDOW; nr++)

// Pętla sprawdzająca HP pojazdu gracza co 0,01s.
//for(new i=0; i<GetMaxPlayers(); i++)
{
vehID = GetPlayerVehicleID(i);
GetVehicleHealth(vehID, vehHP);

playerid=JestKierowca(nr);
if(playerid!=999)
if(vehHP <= 600)
{
Unfreeze(playerid,5);
TextDrawHideForPlayer(playerid,Licznik[playerid]);
//GameInfo(playerid,"~r~Dupa!",3);
SendClientMessage(playerid,KOLOR_CZERWONY,"Rozwalił ci się pojazd");
SetTimerEx("SilnikOff",3000,false,"d",nr);
}

}
return 1;
}




phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,04 sekundy. Zapytań do SQL: 8