13.09.2014, 21:23
So i made this command with the Zgaming RP gamemode,
But it says, invalid vehicle ID, and Unknown command and the player doesnt get any vehicle.
Код:
CMD:givecar(playerid,params[])
{
new carid;
new Float:X, Float:Y, Float:Z, Float:angle;
new playerb, string[128];
if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, COLOR_GREY, "You are not authorized to use this command.");
if(!aDuty[playerid]) return SendClientMessage(playerid, COLOR_GREY, "You are not on admin duty.");
if(sscanf(params, "us[128]", playerb, carid)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /givecar [playerid] [carid]");
if(!IsPlayerConnected(playerb)) return SendClientMessage(playerid, COLOR_RED, "ERROR: This Player is Not Connected.");
if(carid < 400 || carid > 611) return SendClientMessage(playerid, COLOR_RED, "ERROR: Invalid Vehicle Model!");
GetPlayerPos(playerb, X, Y, Z);
GetPlayerFacingAngle(playerb, angle);
PlayerInfo[playerid][pVeh] = CreateVehicle(carid, X, Y, Z, angle, 0, 1, 60);
SetVehicleParamsEx(PlayerInfo[playerid][pVeh], 0, 0, 0, 1, 0, 0, 0);
PlayerInfo[playerid][vLocked] = 1;
PlayerInfo[playerid][vModel] = carid;
GetVehiclePos(PlayerInfo[playerid][pVeh], PlayerInfo[playerid][vX], PlayerInfo[playerid][vY], PlayerInfo[playerid][vZ]);
GetVehicleZAngle(PlayerInfo[playerid][pVeh], PlayerInfo[playerid][vA]);
PlayerInfo[playerid][vC1] = 0;
PlayerInfo[playerid][vC2] = 0;
format(string, sizeof(string), "[INFO]: Administrator %s Has Spawned a Vehicles id %d To %s.", (playerid), carid, (playerb));
SendClientMessageToAll(COLOR_PURPLE, string);
return 1;
}

