if(strcmp(cmd, "/v", true) == 0) // can type /v carname/model { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, ORANGE, "Error: Use /v model name/ ID"); return 1; } new car = GetVehicleModelIDFromName(tmp); DestroyVehicle(car); if (car == -1) { car = strval(tmp); if(car < 400 || car > 611) return SendClientMessage(playerid, RED, "ERROR: vehicle id must between 400 -611"); } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, ORANGE, "ERROR: /veh [modelname/id] [color1] [color2]"); return 1; } new color1 = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, ORANGE, "ERROR: /veh [modelname/id] [color1] [color2]"); return 1; } new color2 = strval(tmp); new Float:X,Float:Y,Float:Z,Float:A; GetPlayerPos(playerid, X,Y,Z); GetPlayerFacingAngle(playerid, A); X += (5 * floatsin(-A, degrees)); Y += (5 * floatcos(-A, degrees)); new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 600000000); PutPlayerInVehicle(playerid, car, 0); }
Originally Posted by Joe Staff
Couple of problems with that.
|
if(strcmp(cmd, "/v", true) == 0) // can type /v carname/model { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, ORANGE, "Error: Use /v model name/ ID"); return 1; } new car; if (car >= 611 || car <= 400) { car = strval(tmp); if(car < 400 || car > 611) return SendClientMessage(playerid, RED, "ERROR: vehicle id must between 400 -611"); } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, ORANGE, "ERROR: /veh [id] [color1] [color2]"); return 1; } new color1 = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, ORANGE, "ERROR: /veh [id] [color1] [color2]"); return 1; } new color2 = strval(tmp); new Float:X,Float:Y,Float:Z,Float:A; GetPlayerPos(playerid, X,Y,Z); GetPlayerFacingAngle(playerid, A); new carid = CreateVehicle(car, X,Y,Z, A, color1, color2, 600000000); PutPlayerInVehicle(playerid, carid, 0); }
if (PlayerInfo[playerid][pAdmin] >= 4)
if(strcmp(cmdtext, "/v", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 4)
{
blah blah blah...
return 1;
}
else
SendClientMessage(playerid, somecolor, "something");
return 1;
}
Originally Posted by [mad
MLK (sampx-hosting.co.cc) ]
if(strcmp(cmd, "/v", true) == 0) // can type /v carname/model { if (PlayerInfo[playerid][pAdmin] >= 4) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, ORANGE, "Error: Use /v model name/ ID"); return 1; } new car; if (car >= 611 || car <= 400) { car = strval(tmp); if(car < 400 || car > 611) return SendClientMessage(playerid, RED, "ERROR: vehicle id must between 400 -611"); } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, ORANGE, "ERROR: /veh [id] [color1] [color2]"); return 1; } new color1 = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, ORANGE, "ERROR: /veh [id] [color1] [color2]"); return 1; } new color2 = strval(tmp); new Float:X,Float:Y,Float:Z,Float:A; GetPlayerPos(playerid, X,Y,Z); GetPlayerFacingAngle(playerid, A); new carid = CreateVehicle(car, X,Y,Z, A, color1, color2, 600000000); PutPlayerInVehicle(playerid, carid, 0); } } |