Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-07-14, 11:45


klatt1998pl







Wiek: 28
Na forum: 5750 dni
Posty: 7
Nick w MP: Klatt

Piwa: 393

Respekt: 50

Yo, kiedy? bawi?em si? w pisanie ale nie mia?em czasu i przesta?em, wczoraj znowu chcia?em sobie co? napisa?, bo mam teraz troch? wolnego czasu i mam ma?y problem, ot?? napisa?em sobie skrypt na spawn pojazd?w, ale gdy zrobi? respawn, to pojazd kt?ry zespawnowa?em respawnuje si? w tym miejscu gdzie zosta? przeze mnie zespawnowany. Czy m?g?by mi kto? powiedzie? jak zrobi? jaki? timer, ?eby to zespawnowane przeze mnie auto znika?o (DestroyVehicle) po jakim? czasie jak nikt go nie rusza?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-14, 11:56


radeh2

Performer






Wiek: 32
Na forum: 6329 dni
Posty: 141
Nick w MP: Mr.R

Piwa: 875

Respekt: 120
Respekt: 120

Dodaj zmienn? np.
Kod:

PrivVeh[MAX_PLAYERS]
, tam gdzie tworzysz auto dodaj wpierw
Kod:

DestroyVehicle(PrivVeh[playerid])
a nast?pnie je stw?rz
Kod:

PrivVeh[playerid] = CreateVehicle(...)


w OnPlayerDisconnect
Kod:

DestroyVehicle(PrivVeh[playerid])


Nie b?dzie Ci potrzebny Timer ka?dy z graczy b?dzie m?g? posiada? tylko jedno zrespawnowane auto, a gdy wyjdzie z serwera to auto zniknie. Oczywi?cie stare auto zniknie, gdy gracz zrespawnuje sobie nowy pojazd.

a do respawnu je?li bardzo chcesz to zr?b tak

Kod:

for(new x=0; x<MAX_PLAYERS; x++)
{
if(!IsVehicleInUse(PrivVeh[x])
return DestroyVehicle(PrivVeh[x]);
}
stock IsVehicleInUse(vehicleid) // edit by radeh2
{
for(new i; i != MAX_PLAYERS; i++)
{
if(GetPlayerVehicleID(i) == vehicleid)
{
return 1;
}
}
return 0;
}


Postaw piwo autorowi tego posta
 

 
Tagi: automatycznie :: niszczenie :: się :: auta.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku