Admin cars.
#1

Soo guys, can you help me ?
i have a vehicle spawner in my server. the thing i want is to disable some vehicles [hydras, rhinos etc.] from being spawned by "non-rcon" players. i've made function, but it dont seems to work - when i log in RCON it still won't spawn a car. help ?
pawn Код:
if(car == 520 || car == 476 || car == 432 || car == 601 || car == 425 || car == 447 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Red, "This is admins vehicle. You can't use it!");
Reply
#2

Can you show us the car spawning command?
Reply
#3

Quote:
Originally Posted by .:Kaos:.
Посмотреть сообщение
Can you show us the car spawning command?
sure.
pawn Код:
CMD:v(playerid, params[]){
        new Index;
        new car;
        new tmp[256];  tmp  = strtok(params,Index);
        new tmp2[256]; tmp2 = strtok(params,Index);
        new tmp3[256]; tmp3 = strtok(params,Index);
        if(!strlen(tmp)) return SendClientMessage(playerid, Yellow, "/v [model/id]");
        new string[128];
        new colour1, colour2;
        if(!IsNumeric(tmp))
        car = GetVehicleModelIDFromName(tmp);
        else car = strval(tmp);
        if(car < 400 || car > 611) return  SendClientMessage(playerid, Yellow, "Wrong ID/NAME");
        //here
               if(car == 520 || car == 476 || car == 432 || car == 601 || car == 425 || car == 447 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Red, "This is admins vehicle. You can't use it!");
//
        if(!strlen(tmp2)) colour1 = random(126); else colour1 = strval(tmp2);
        if(!strlen(tmp3)) colour2 = random(126); else colour2 = strval(tmp3);
        if(SpawnedVehicles[playerid] != 0) DestroyVehicle(SpawnedVehicles[playerid]);
        new Float:X,Float:Y,Float:Z;
        new Float:Angle,int1;
        new LVehicleID = GetPlayerVehicleID(playerid);
        GetPlayerPos(playerid, X,Y,Z);
        GetPlayerFacingAngle(playerid,Angle);
        int1 = GetPlayerInterior(playerid);
        SpawnedVehicles[playerid] = CreateVehicle(car, X,Y,Z, Angle, colour1, colour2, -1);
        LinkVehicleToInterior(LVehicleID,int1);
        PlayerPlaySound(playerid,1085,0,0,0);
        PutPlayerInVehicle(playerid,SpawnedVehicles[playerid],0);
        format(string, sizeof(string), "You spawned %s (ID: %d) ", VehicleNames[car-400], car);
        return SendClientMessage(playerid, Yellow, string);}
Reply
#4

I still don't get what you want, you want only admins to be able to use this cmd ?
Reply
#5

Quote:
Originally Posted by =WoR=G4M3Ov3r
Посмотреть сообщение
I still don't get what you want, you want only admins to be able to use this cmd ?
no, only to use hydras, rhinos etc.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)