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

Wysłany: 2013-09-04, 23:40


Mr.zizu







Wiek: 28
Na forum: 4669 dni
Posty: 11
Nick w MP: Steven_Avery



Respekt: 50

respawn aut, je?li kto? siedzi w aucie to go teleportuje na spawn auta, pomo?ee kto?? Jak to naprawi??
Tutaj kod.


Cytat:

CMD:respawnall(playerid, cmdtext[])
{
if(!ToAdminLevel(playerid,2)) return 0;
for(new nr = 1; nr < LIMIT_POJAZDOW; nr++)
{
if(SamochodInfo[nr][sAktywny]==true)
{
SetVehiclePos(nr,SamochodInfo[nr][sSpawnX],SamochodInfo[nr][sSpawnY],SamochodInfo[nr][sSpawnZ]);
SetVehicleZAngle(nr,SamochodInfo[nr][sSpawnA]);
LinkVehicleToInterior(nr,SamochodInfo[nr][sInt]);
SetVehicleVirtualWorld(nr,SamochodInfo[nr][sVir]);
if(SamochodInfo[nr][sZamkniety]==true) SetVehicleParamsEx(nr,false,false,false,true,false,false,false); else SetVehicleParamsEx(nr,false,false,false,false,false,false,false);
}
}
format(String, sizeof(String),"~r~(%d)%s ~w~zrespawnowal wszystkie pojazdy!",playerid,PlayerInfo[playerid][pNickOOC]);
NapisText(String);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-05, 07:16


IgrexolonO







Wiek: 34
Na forum: 6810 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Kod:

CMD:respawnall(playerid, cmdtext[])
{
if(!ToAdminLevel(playerid,2)) return 0;
new Float:_posE[3];
for(new i;i<MAX_PLAYERS;i++)
{
if(!IsPlayerConnected(i) || !IsPlayerInAnyVehicle(i)) continue;
GetPlayerPos(playerid, _posE[0], _posE[1], _posE[2]);
SetPlayerPos(playerid, _posE[0], _posE[1], _posE[2]+5.0);
}

for(new nr = 1; nr < LIMIT_POJAZDOW; nr++)
{
if(SamochodInfo[nr][sAktywny]==true)
{
SetVehiclePos(nr,SamochodInfo[nr][sSpawnX],SamochodInfo[nr][sSpawnY],SamochodInfo[nr][sSpawnZ]);
SetVehicleZAngle(nr,SamochodInfo[nr][sSpawnA]);
LinkVehicleToInterior(nr,SamochodInfo[nr][sInt]);
SetVehicleVirtualWorld(nr,SamochodInfo[nr][sVir]);
if(SamochodInfo[nr][sZamkniety]==true) SetVehicleParamsEx(nr,false,false,false,true,false,false,false); else SetVehicleParamsEx(nr,false,false,false,false,false,false,false);
}
}
format(String, sizeof(String),"~r~(%d)%s ~w~zrespawnowal wszystkie pojazdy!",playerid,PlayerInfo[playerid][pNickOOC]);
NapisText(String);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-05, 21:45


Mr.zizu







Wiek: 28
Na forum: 4669 dni
Posty: 11
Nick w MP: Steven_Avery



Respekt: 50

ZZnowu to samo.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-05, 22:04


IgrexolonO







Wiek: 34
Na forum: 6810 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Kod:

CMD:respawnall(playerid, cmdtext[])
{
if(!ToAdminLevel(playerid,2)) return 0;
new Float:_posE[3];
for(new i;i<MAX_PLAYERS;i++)
{
if(!IsPlayerConnected(i) || !IsPlayerInAnyVehicle(i)) continue;
RemovePlayerFromVehicle(i);
GetPlayerPos(i, _posE[0], _posE[1], _posE[2]);
SetPlayerPos(i, _posE[0], _posE[1], _posE[2]+5.0);
}

SetTimer("@_respVeh", 1000, false);
format(String, sizeof(String),"~r~(%d)%s ~w~zrespawnowal wszystkie pojazdy!",playerid,PlayerInfo[playerid][pNickOOC]);
NapisText(String);
return 1;
}

forward @_respVeh();
@_respVeh()
{
for(new nr = 1; nr < LIMIT_POJAZDOW; nr++)
{
if(SamochodInfo[nr][sAktywny]==true)
{
SetVehiclePos(nr,SamochodInfo[nr][sSpawnX],SamochodInfo[nr][sSpawnY],SamochodInfo[nr][sSpawnZ]);
SetVehicleZAngle(nr,SamochodInfo[nr][sSpawnA]);
LinkVehicleToInterior(nr,SamochodInfo[nr][sInt]);
SetVehicleVirtualWorld(nr,SamochodInfo[nr][sVir]);
if(SamochodInfo[nr][sZamkniety]==true) SetVehicleParamsEx(nr,false,false,false,true,false,false,false); else SetVehicleParamsEx(nr,false,false,false,false,false,false,false);
}
}
return true;
}


Zoba tak jo.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-07, 08:02


Mr.zizu







Wiek: 28
Na forum: 4669 dni
Posty: 11
Nick w MP: Steven_Avery



Respekt: 50

Teraz jest tak, ?e mnie wywala do gory a auto znow sie spawnuje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-07, 10:17


IgrexolonO







Wiek: 34
Na forum: 6810 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

No i tak powinno by?. W przeciwnym wypadku, by?by? teleportowany z pojazdem. Mo?esz so conajwy?ej w SetPlayerPos(i, _posE[0], _posE[1], _posE[2]); pobawi? si? liczbami. Do argumentu drugiego doda?, par? jednostek, do trzeciego inne par? jednostek.

Postaw piwo autorowi tego posta
 

 
Tagi: respawn :: aut.
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