pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256], tmp[256], tmp2[256], tmp3[256], idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/v", true) == 0)
{
tmp = strtok(cmdtext, idx); tmp2 = strtok(cmdtext, idx); tmp3 = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, rood, "USAGE: /v [Modelid/Name] [colour1] [colour2]");
new car, colour1, colour2;
car = strval(tmp);
if(car < 400 || car > 611) return SendClientMessage(playerid, rood, "ERROR: Invalid Vehicle Model");
if(!strlen(tmp2)) colour1 = random(126); else colour1 = strval(tmp2);
if(!strlen(tmp3)) colour2 = random(126); else colour2 = strval(tmp3);
new Float:X,Float:Y,Float:Z, Float:Angle,int1;
GetPlayerPos(playerid, X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
int1 = GetPlayerInterior(playerid);
if(PlayerVehicle[playerid] != 0) { DestroyVehicle(PlayerVehicle[playerid]); }
PlayerVehicle[playerid] = CreateVehicle(car, X+3,Y,Z, Angle, colour1, colour2, 99999);
LinkVehicleToInterior(PlayerVehicle[playerid],int1);
PutPlayerInVehicle(playerid, PlayerVehicle[playerid], 0);
return 1;
}
return 0;
}