Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Lexus^. Pawno. poslato Novembar 16, 2017, 22:16:35 POSLE PODNE

Naslov: Civili da ne ulaze u org vozila.
Poruka od: Lexus^. Pawno. poslato Novembar 16, 2017, 22:16:35 POSLE PODNE
O kakvom savjetu se radi:Da samo clanovi org mogu da ulaze u kola
Detaljan opis savjeta:Pa pravio sam org TEC i zelim da samo clanovi org ulaze u auta ja kao civil mogu da udjem u auto a treba mi pisati TEC! kuzite :D
Komentar:Nemam..
Naslov: Odg: Civili da ne ulaze u org vozila.
Poruka od: // xunder poslato Novembar 16, 2017, 22:24:27 POSLE PODNE
Prvo moras napraviti array/varijablu u koje ces cuvati idove vozila TECa tipa

new tecvozila[5]; // size = 5 (0 - 4)

Zatim kreiras TEC vozila npr.

tecvozila[0] = CreateVehicle(....);
tecvozila[1] = CreateVehicle(....); ....


i zatim provjeravas da li je tec vozilo sa funkcijom


isTECVehicle(const vehicleid) {
if (tecvozila[0] <= vehicleid <= tecvozilo[sizeof tecvozila - 1]) return 1;
return 0;
}


ps. Ova provjera ce naravno raditi kako treba samo ako su vozila TECa kreirana jedan ispod drugog. Nece raditi ex.
tecvozila[0] = ...;
lspdvozila[0] = .....;
tecvozila[1] = .....;

JEr ce onda returnati 1 i kada je vehicleid lspdvozila. Npr ova provjera ti ne odgovara za dynamic sys vozila... U tom slucaju koristis ovako nesto:

for(new i = sizeof tecvozila - 1; i >= 0; i ++) if (vehicleid == tecvozila[i]) return 1;