Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Scripter Braun poslato Januar 27, 2014, 00:07:40 PRE PODNE

Naslov: [Pomoc] Vozila
Poruka od: Scripter Braun poslato Januar 27, 2014, 00:07:40 PRE PODNE
Skripta koju koristim: GTA:RP
Detaljan opis problema: Imao sam 3 CNN vozila i dodao jos 3 i oni su ID od 206-208 kako da stavim da budu tu i ova vozila ja pokusam ali nece.
Dio skripte:
for(new i = 71; i <= 73; i++);
    {
        new dist = CheckPlayerDistanceToVehicle(7, playerid, i);
        if(dist)
        {
            counter++;
        }
    }

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [Pomoc] Vozila
Poruka od: [BS]SimkE poslato Januar 27, 2014, 00:57:41 PRE PODNE
Zasto ne bi dodavao vozila na sledeci nacin:

Pocetak skripte new LCNVozila[6];

Onda ih pod OnGameModeInit dodajes na sledeci nacin: LCNVozila[0] = AddStaticVehicleEx(tvoji kodovi);
LCNVozila[1] = AddStaticVehicleEx(tvoji kodovi);
LCNVozila[2] = AddStaticVehicleEx(tvoji kodovi);
LCNVozila[3] = AddStaticVehicleEx(tvoji kodovi);
LCNVozila[4] = AddStaticVehicleEx(tvoji kodovi);
LCNVozila[5] = AddStaticVehicleEx(tvoji kodovi);


I na kraju skripte:
forward ZaLCNVozila(carid);
public ZaLCNVozila(carid)
{
for(new i = 0; i < sizeof(LCNVozila); i++)
{
if(carid == LCNVozila[i]) return 1;
}
return 0;
}

Ovo je samo primer! Ti koristi tvoje varijable...
Naslov: Odg: [Pomoc] Vozila
Poruka od: Scripter Braun poslato Januar 27, 2014, 12:46:54 POSLE PODNE
Znam al ima dosta tu da se radi.
Naslov: Odg: [Pomoc] Vozila
Poruka od: [BS]SimkE poslato Januar 27, 2014, 13:01:55 POSLE PODNE
Citat: Download poslato Januar 27, 2014, 12:46:54 POSLE PODNE
Znam al ima dosta tu da se radi.
Pa sta ima dosta da se radi? Samo dodas varijable za vozila za organizacije i nista vise, a mnogo je bolje i lakse da se dodaju ovako... Ovo ti je ceo proces dodavanja, jedino ako imas negde proveru za ova vozila i hoces da izbaci igraca ako nema kljuc od vozila, pod public OnPlayerStateChange nadjes if(newstate == PLAYER_STATE_DRIVER) i ispod dodas if(ZaLCNVozila(newcar))
{
    if(PlayerInfo[playerid][pLeader] == 15||PlayerInfo[playerid][pMember] == 15) { }
    else {
        SafeRemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, COLOR_GREY,"Nemate kljuceve od ovog vozila.");}
}
i to je to...