Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: davax poslato Januar 16, 2014, 18:34:51 POSLE PODNE

Naslov: [Pomoc]Kako da napravim da se obrisu vozila
Poruka od: davax poslato Januar 16, 2014, 18:34:51 POSLE PODNE
Skripta koju koristim:
Detaljan opis problema: Kako da napravim komandu da unisti sva napravljena vozila s /veh komandom 
znaci da unisti sva vozila koje sam stvorio s /veh komandom
 
evo ovo je komanda
Dio skripte: /  CMD:veh(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] < 6) return SendClientMessage(playerid, COLOR_RED, " Nisi admin!");
    if(isnull(params)) return SendClientMessage(playerid, COLOR_RED, "Koristi /veh [vehicle id]");
    if(strval(params) < 400 || strval(params) > 611) return SendClientMessage(playerid, COLOR_RED, "ne idi ispod 400 i preko 611");
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    CreateVehicle(strval(params), x+2, y+2, z, 90.0, 0, 0, 0);
    return 1;
}


a ovako unistim  ali tako samo unistim vozilo na kojem sjedim
CMD:dveh(playerid, params[])
{
if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] > 5)
{
    new currentveh;
currentveh = GetPlayerVehicleID(playerid);
DestroyVehicle(currentveh);
SendClientMessage(playerid, GRAD2, "Vozilo unisteno!");
}
return 1;
}


Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [Pomoc]Kako da napravim da se obrisu vozila
Poruka od: CH | FuDo poslato Januar 16, 2014, 20:04:48 POSLE PODNE
Može se sve to napraviti, ali ti ne preporučujem /veh komandu, miješat će ti se IDovi vozila.
Naslov: Odg: [Pomoc]Kako da napravim da se obrisu vozila
Poruka od: davax poslato Januar 16, 2014, 20:16:21 POSLE PODNE
Nista mi se ne mjesa sve je ok  vec sam stvorio 1000 vozila ,,.. sve je ok

samo mi treba komada kako da ih unistim sve  da nemoram svaki put restart server da se uniste
Naslov: Odg: [Pomoc]Kako da napravim da se obrisu vozila
Poruka od: youngdeal poslato Januar 16, 2014, 20:20:44 POSLE PODNE
for(new v;v<MAX_VEHICLES;v++)
{
               if(spawnano[v] == 1) DestroyVehicle(v);
}

znaci u komandi kreiranja  postavljas

spawnano na 1
i onda koristis ovo gore kod brisanja
probaj ovako.