Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Nicastro poslato Jul 27, 2014, 16:05:41 POSLE PODNE

Naslov: [POMOC]Komanda /res all
Poruka od: Nicastro poslato Jul 27, 2014, 16:05:41 POSLE PODNE
Skripta koju koristim: Moja
Detaljan opis problema: Znaci  C++ mi je poslao ovu komandu u kojoj kad kucam /res all respawnuje sva auta medjutim ima jedan problem. Znaci kad ja vozim auto i kucam /res all respawna sva auta osim mog a ja ocu da kad kucam /res all da mi respawna sva auta tj. ona auta u kojima nisu igraci jer kad kucam /res all dolazi do prekida ruta i ostalo
Dio skripte:
new unwanted[MAX_VEHICLES]=0;
        for(new player=0; player<MAX_PLAYERS; player++)
                {
                         if(IsPlayerInAnyVehicle(player))
         {
           unwanted[GetPlayerVehicleID(player)]=1;
         }
                }
                for(new car = 0; car < MAX_VEHICLES; car++)
                {
                           if(unwanted[car]==0)
         {
      SetVehicleToRespawn(car);
         }
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [POMOC]Komanda /res all
Poruka od: youngdeal poslato Jul 27, 2014, 16:06:44 POSLE PODNE
pa u kom god vozilu je igrac nece doci do respawna tako je i u kodu. i da li ti sam to testas?
Naslov: Odg: [POMOC]Komanda /res all
Poruka od: Nicastro poslato Jul 27, 2014, 16:13:41 POSLE PODNE
Citat: C++ poslato Jul 27, 2014, 16:06:44 POSLE PODNE
pa u kom god vozilu je igrac nece doci do respawna tako je i u kodu. i da li ti sam to testas?
Ne, testao sam sa dvojicom likova koji su usli na srw znaci oni udju u auto il voze rutu i ja ukucam /res all njima se respawna, kad ja vozim rutu i kucam /Res all meni se ne respawna ali opet se njima respawna
Naslov: Odg: [POMOC]Komanda /res all
Poruka od: youngdeal poslato Jul 27, 2014, 16:16:17 POSLE PODNE
evo ti moj respawn ovo mi odlicno radi ako ti neradi do tebe je.

new bool:unwanted[MAX_VEHICLES];
for(new player=0; player<MAX_PLAYERS; player++)
{
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new veh = 0; veh < MAX_VEHICLES; veh++)
{
if(!unwanted[veh]) SetVehicleToRespawn(veh);
}