Code
ocmd@2:veh,v(playerid, params[])
{
if(IsSupporter(playerid))
{
new CarID, ColorA, ColorB;
if(!sscanf(params, "iii", CarID, ColorA, ColorB))
{
new Float:Float[3];
GetPlayerPos(playerid, Float[0], Float[1], Float[2]);
new VehID = CreateVehicle(CarID, Float[0], Float[1], Float[2], 0, ColorA, ColorB, false, 1);
new strTemp[128];
format(strTemp, 128, "Du hast dir die FahrzeugID %i gespawnt!", CarID);
ClientMsg(playerid, strTemp, MSG_ADMIN);
new strLog[128];
format(strLog, 128, "/veh %i %i %i", CarID, ColorA, ColorB);
sqlLogAdmin(playerid, strLog);
new Engine, Lights, Alarm, Doors, Bonnet, Boot, Objective;
GetVehicleParamsEx(VehID, Engine, Lights, Alarm, Doors, Bonnet, Boot, Objective);
SetVehicleParamsEx(VehID, VEHICLE_PARAMS_ON, Lights, Alarm, Doors, Bonnet, Boot, Objective);
}
}
return 1;
}
Alles anzeigen
Hey ich habe eine frage ich wollte einfügen:
SendClientMessage(playerid, COLOR_WHITE, "{2641FE}* Benutze: {33AA33}/veh <Model-ID> <Farbe 1> <Farbe 2>");
wen er nur /veh eingibt
Wen ich das so mache:
if(!sscanf(params, "iii", CarID, ColorA, ColorB)) return SendClientMessage(playerid, COLOR_WHITE, "{2641FE}* Benutze: {33AA33}/veh <Model-ID> <Farbe 1> <Farbe 2>");
Wen ich nur /veh kommt das ich ein Fahrzeug mit der ID 0 gespawnt habe
Wen ich /veh 560 1 1 eingebe kommt "{2641FE}* Benutze: {33AA33}/veh <Model-ID> <Farbe 1> <Farbe 2>
was mach ich falsch?
