Opis problema : Napravio sam admin bazu i neka auta u toj bazi i napravio sam da ako igrac nije admin level 1 ili veci a da je sjeo u neko auto u toj bazi da ga izbaci iz kola.Eh sad pravio sam i komandu veh ali nikako nmg da skontam kako da napravim da ako neki igrac koji je manji admin level od 1 a sjeo je u to spawn-ato vozilo (predhodno spawn-ato komandom veh) da ga izbaci iz njega.Znaci sve sam pokusao ali djaba.Ja spawn-am vozilo sa veh i neki igrac dodje koji nije admin i moze da ga vozi.
Dio skripte :
CMD:veh(playerid, params[])
{
new string;
new IDAuta;
new Boja1;
new Boja2;
new autoid;
new Float:X,Float:Y,Float:Z;
new Float:Angle;
new pName;
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
GetPlayerFacingAngle(playerid, Angle);
GetPlayerPos(playerid, X, Y, Z);
if(!IsPlayerAdmin(playerid) && PlayerInfo < 1337) return SendClientMessage(playerid, 0xFFFFFFFF, "{FF9D00}Error | {FFFFFF}Niste ovlasteni da koristite ovu komandu.");
if(sscanf(params, "ddd", IDAuta, Boja1, Boja2)) return SendClientMessage(playerid, 0xFFFFFFFF, "{FF9D00}Uputa | {FFFFFF}/veh [ID Auta] [ID Boje 1] [ID Boje 2]");
if(IDAuta < 400 || IDAuta > 611) return SendClientMessage(playerid, 0xFFFFFFFF, "{FF9D00}Error | {FFFFFF}ID Auta ne smije biti manji od {FF9D00}400 {FFFFFF}ili veci od {FF9D00}611{FFFFFF}.");
if(IsPlayerAdmin(playerid) || PlayerInfo >= 1337)
{
autoid = CreateVehicle(IDAuta, X, Y, Z, Angle, Boja1, Boja2, 3600000);
format(string, sizeof(string), "{FF9D00}HG | %s{FFFFFF}, spawn-ovao si vozilo ID-a {FF9D00}[%d] {FFFFFF}ID Boje 1 {FF9D00}[%d] {FFFFFF}ID Boje 2 {FF9D00}[%d]{FFFFFF}.",pName,IDAuta,Boja1,Boja2);
SendClientMessage(playerid, 0xFFFFFFFF, string);
PutPlayerInVehicle(playerid, autoid, 0);
vehicle3Dtext[ autoid ] = Create3DTextLabel( "", 0xFFFFFFFF, 0.0, 0.0, 0.0, 50.0, 0, 1 );
Attach3DTextLabelToVehicle( vehicle3Dtext[ autoid ] , autoid, 0.0, 0.0, 0.2);
}
return 1;
}Slika/Video : //
Hvala unaprijed!
