Also es geht hier alles das problem ist
das desveh ..
es löscht jede id die ich hinschreibe .
aber ich möchte das er nur diese autos die ich z.B. /veh 522 1 1 hole
auch nur die id löschen kann die man mit /veh herstellt aber die anderen
sollten nicht gelsöcht werden also soll einfach nichts passieren wie kann ich das machen.
ocmd:veh(playerid,params[])
{
new ModelID, color[2],Float:VehPos[4], vehicleid;
if(GetPlayerState(playerid)!=PLAYER_STATE_ONFOOT) return SendClientMessage(playerid,0xB0AFB0FF,"Du bist nicht zu Fuss");
if(sscanf(params, "ddd",ModelID,color[0],color[1])) return SendClientMessage(playerid,0xB0AFB0FF, "/veh [vehicleid] [color1] [color2]");
if(ModelID < 400 ModelID > 611) return SendClientMessage(playerid,0xB0AFB0FF, "Die Fahrzeug Id muss von 400 bis 611 sein");
if(color[0] < 0 color[0] > 126
color[1] < 0
color[1] > 126) return SendClientMessage(playerid,0xB0AFB0FF, "Die Farbe muss zwischen 0 - 126 liegen.");
if(isPlayerAnAdmin(playerid,10) CallRemoteFunction("PlayerIsAnAdmin","i",playerid))
{
GetPlayerPos(playerid, VehPos[0],VehPos[1],VehPos[2]);
GetPlayerFacingAngle(playerid, VehPos[3]);
vehicleid = CreateVehicle(ModelID,VehPos[0],VehPos[1],VehPos[2],VehPos[3],color[0],color[1],-1);
LinkVehicleToInterior(vehicleid,GetPlayerInterior(playerid));
SetVehicleVirtualWorld(vehicleid,GetPlayerVirtualWorld(playerid));
PutPlayerInVehicle(playerid, vehicleid, 0);
}
else return SendClientMessage(playerid, 0xB0AFB0FF, "Du bist ein Noob Admin");
return 1;
}
ocmd:desveh(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
new v;
if(sscanf(params,"i",v))return SendClientMessage(playerid,BLAU,"/desveh [Vehicle ID]");
DestroyVehicle (v);
return 1;
}
Hoffe auf schnelle antworten