[POMOĆ] Respawn auta

Započeo Jackâ„¢
7. Avg. 2014. Zaključano
222
pregleda
3
postova
Jackâ„¢
2
Street Runner
7. Avg. 2014.
Skripta koju koristim: Moja !
Detaljan opis problema: Pa respawn auta kada ukucam /res all trebalo bih respawnati sva slobodna auta no komanda respawna sva auta bez obzira dal su prazna ili dal se koristi. Također i komanda /res range koja u nekom radiusu respawna auta i ona respawna auta koja su zauzeta (koja se koriste) !
Dio skripte:
if(PlayerInfo >= 2)
{
if(OnDuty == 0 && PlayerInfo < 6) return SCM(playerid, COLOR_LIGHTRED, "ERROR: Niste autorizirani za koristenje ove komande - morate biti na duznosti.");
new x_nr;
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SCM(playerid, COLOR_DGOLD, "KORISTENJE: /res [my/range/all/carunlock]");
return 1;
}
if(strcmp(x_nr, "my", true) == 0)
{
new stringz, Name;
new PlayerState = GetPlayerState(playerid);
if(PlayerInfo >= 2)
{
if(PlayerState == PLAYER_STATE_PASSENGER || PlayerState == PLAYER_STATE_DRIVER)
{
new veh;
veh = GetPlayerVehicleID(playerid);
SetVehicleToRespawn(veh);
GetPlayerName(playerid, Name, sizeof(Name));
format(stringz, sizeof(stringz), "AdmWarn: Adminstrator %s je uspjesno respawnao vozilo.", Name);
SendAdminosMessage(COLOR_LIGHTRED, stringz);
}
}
}
if(strcmp(x_nr, "range", true) == 0)
{
new stringz, Name;
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
for(new i = 1; i <= MAX_VEHICLES; i++)
{
if(IsVehicleInRangeOfPoint(i, 20, x, y, z))
{
for(new k = 1; k <= MAX_PLAYERS; k++)
{
if(!IsPlayerInVehicle(k, i))
{
SetVehicleToRespawn(i);
}
}
}
}
GetPlayerName(playerid, Name, sizeof(Name));
format(stringz, sizeof(stringz), "AdmWarn: Adminstrator %s je uspjesno respawnao sva vozila oko sebe.", Name);
SendAdminosMessage(COLOR_LIGHTRED, stringz);
}
if(strcmp(x_nr, "all", true) == 0)
{
new stringz, Name;
for(new i = 1; i <= MAX_VEHICLES; i++)
{
for(new k = 1; k <= MAX_PLAYERS; k++)
{
if(!IsPlayerInVehicle(k, i))
{
SetVehicleToRespawn(i);
}
}
}
GetPlayerName(playerid, Name, sizeof(Name));
format(stringz, sizeof(stringz), "AdmWarn: Adminstrator %s je uspjesno respawnao sva vozila.", Name);
SendAdminosMessage(COLOR_LIGHTRED, stringz);
}


[@]Skriptao sam prije 1 - 1.5 god. pa sam neke stvari zaboravio. Može pomoć ?
James_SmithXDl
6
OG Legend
7. Avg. 2014.

            new unwanted=0;
      for(new player=0; player                {
                        if(IsPlayerInAnyVehicle(player))
        {
          unwanted[GetPlayerVehicleID(player)]=1;
        }
                }
                for(new car = 0; car < MAX_VEHICLES; car++)
                {
                          if(unwanted==0)
        {
      SetVehicleToRespawn(car);
        }
}


eto ti kod prilagodi ga.
Jackâ„¢
2
Street Runner
8. Avg. 2014.
C++ wrote on August 7, 2014, 6:01 pm:

            new unwanted=0;
      for(new player=0; player                {
                        if(IsPlayerInAnyVehicle(player))
        {
          unwanted[GetPlayerVehicleID(player)]=1;
        }
                }
                for(new car = 0; car < MAX_VEHICLES; car++)
                {
                          if(unwanted==0)
        {
      SetVehicleToRespawn(car);
        }
}


eto ti kod prilagodi ga.


Pomogao, hvala puno. Može lock !

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha