Degeaba , m-am uitat si la comanda /car sa vad daca pot sa iau ceva din ea si sa rezolv /v
CMD:car(playerid,params[])
{
//--------------------------------------------------------------------------
new tmp[40], tmp2[4], tmp3[4], car, string[128], colour1, colour2, LVehicleID,
Float:X, Float:Y, Float:Z, Float:Angle, int1;
//--------------------------------------------------------------------------
if(GetPVarInt(playerid, "PlayerInDM") == 1)
{
return GameTextForPlayer(playerid, "~w~Use ~r~/Leave~w~ to leave this zone", 6000, 4);
}
//--------------------------------------------------------------------------
if(sscanf(params, "s[40]S()[4]S()[4]", tmp, tmp2, tmp3)) return
SendClientMessage(playerid, LIGHTBLUE2, "Usage: /car [ModelID/Name] [Colour1] [Colour2]") &&
SendClientMessage(playerid, orange, "Function: Will create a Car with specified Colours");
//--------------------------------------------------------------------------
if(!IsNumeric(tmp)) car = GetVehicleModelIDFromName(tmp);
else car = strval(tmp);
//--------------------------------------------------------------------------
if(car < 400 || car > 611) return
SendClientMessage(playerid, red, "ERROR: Invalid Vehicle Model ID!");
//--------------------------------------------------------------------------
else if(car == 432 && !IsPlayerAdmin(playerid)) return
SendClientMessage(playerid, red, "ERROR: You cannot spawn this vehicle!");
//--------------------------------------------------------------------------
else if(car == 425 && !IsPlayerAdmin(playerid)) return
SendClientMessage(playerid, red, "ERROR: You cannot spawn this vehicle!");
//--------------------------------------------------------------------------
else if(car == 520 && !IsPlayerAdmin(playerid)) return
SendClientMessage(playerid, red, "ERROR: You cannot spawn this vehicle!");
//--------------------------------------------------------------------------
else if(car == 447 && !IsPlayerAdmin(playerid)) return
SendClientMessage(playerid, red, "ERROR: You cannot to spawn this vehicle!");
//--------------------------------------------------------------------------
if(!strlen(tmp2)) colour1 = random(126); else colour1 = strval(tmp2);
if(!strlen(tmp3)) colour2 = random(126); else colour2 = strval(tmp3);
//--------------------------------------------------------------------------
if(IsPlayerInAnyVehicle(playerid)) return
SendClientMessage(playerid, red, "ERROR: You allready have a vehicle!");
//--------------------------------------------------------------------------
if(AccInfo[playerid][pCar] != -1) EraseVeh(AccInfo[playerid][pCar]);
//--------------------------------------------------------------------------
RemoveVipObjects(playerid); GetPlayerPos(playerid, X,Y,Z);
GetPlayerFacingAngle(playerid,Angle); int1 = GetPlayerInterior(playerid);
//--------------------------------------------------------------------------
LVehicleID = CreateVehicle(car, X,Y,Z+3, Angle, colour1, colour2, -1);
SetVehicleNumberPlate(LVehicleID, "{0066CC}T{FFFF00}F{FF0000}R");
LinkVehicleToInterior(LVehicleID, int1);
PutPlayerInVehicle(playerid, LVehicleID, 0);
AccInfo[playerid][pCar] = LVehicleID;
//--------------------------------------------------------------------------
format(string, 128, "You have Spawned a "%s" (Model: %d) with Colours: %d,%d", VehicleNames[car-400], car, colour1, colour2);
SendClientMessage(playerid,LIGHTBLUE, string);
//--------------------------------------------------------------------------
return 1;
}
Daca incerc sa pun
if(AccInfo[playerid][pCar] != -1) EraseVeh(AccInfo[playerid][pCar]);
degeaba incerc sa pun liniile de mai sus la comanda /v ca tot nu rezolv nimic