13.07.2015, 20:18
i scripted my command to stop players from spawn these vehicles
but i want admins can only spawn them.
need help please.
Quote:
CMD:v(playerid, params[]) { new string[128], vID[32], vid, Float, Float:y, Float:z, Float:ang; if(PlayerinMMDM[playerid] == 1) return SendClientMessage(playerid,COLOR_RED,"You are in a DM. Type /kill to exit."); if(sscanf(params, "s[32]", vID)) return SendClientMessage(playerid, COLOR_RED, "Syntax: /v (carname)"); if(IsSpecing[playerid] == 1) return SendClientMessage(playerid, COLOR_RED,"You are spectating someone, /specoff or press the jump key first."); if(GetPlayerState(playerid)==PLAYER_STATE_PASSENGE R) return SendClientMessage(playerid, COLOR_RED, "You can't use this while sitting as a passenger."); if(isnumeric(vID)) vid = strval(vID); else vid = GetVehicleModelIDFromName(vID); if (vid < 400 || vid > 611) return SendClientMessage(playerid, COLOR_RED, "Vehicle ID Maxium (Left): 400 - Maxium (Right): 611"); if(vid == 432 || vid == 520 || vid == 464|| vid == 594|| vid == 441|| vid == 465|| vid == 564 && PlayerAcc[playerid][Admin] <= 2) return SendClientMessage(playerid, COLOR_RED, "sorry, You cant spawn this.");/// these are the vehicles they cant spawn. GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,ang); if(PlayerVehicle[playerid] != INVALID_VEHICLE_ID) DestroyVehicle(PlayerVehicle[playerid]); PlayerVehicle[playerid] = CreateVehicle(vid, x, y, z, ang, -1, -1, 6000); LinkVehicleToInterior(PlayerVehicle[playerid], GetPlayerInterior(playerid)); SetVehicleVirtualWorld(PlayerVehicle[playerid], GetPlayerVirtualWorld(playerid)); PutPlayerInVehicle(playerid, PlayerVehicle[playerid], 0); return 1; } |
Quote:
if(PlayerAcc[playerid][Admin] >= 3) |