Alles anzeigenkönnt ihr mir das mit diesem command beginn machen
if (strcmp("/auto", cmdtext, true, 10) == 0)
{
if(gAdmin[playerid] == 2 || gAdmin[playerid] == 3 || gAdmin[playerid] == 4)
{
und dann die funtionen
so mein ich das sonst bekom ich nur errors
benutz dcmd!! strcmp ist für sowas nicht gut ! und wieso schreibst du so ? :
if(gAdmin[playerid] == 2 gAdmin[playerid] == 3
gAdmin[playerid] == 4)
so gehts auch
{
if(gAdmin[playerid] >=2)
hier mal aus der Cmd aus meinen AdminScript
bei OnPlayerCommandText
dcmd(auto,4,cmdtext);
irg wo im Script nur nicht im Callback
dcmd_auto(playerid,params[])
if(gAdmin[playerid]< 2){
return SendClientMessage (playerid,COLOR_RED,"You must be a SuperAdmin or higher to spawn cars");
}
new veh,color1,color2;
if(sscanf(params,"ddd",veh,color1,color2)){
return SendClientMessage(playerid,COLOR_RED,"USAGE: /veh [vehicleID] [color1] [color2]");
}
if(veh < 400){
return SendClientMessage(playerid,COLOR_RED,"INVALID vehID![400-611]");
}
if(veh > 611){
return SendClientMessage(playerid,COLOR_RED,"INVALID vehID![400-611]");
}
if(color1 < 0){
return SendClientMessage(playerid,COLOR_RED,"INVALID color1ID![0-126]");
}
if(color1 > 126){
return SendClientMessage(playerid,COLOR_RED,"INVALID color1ID![0-126]");
}
if(color2 < 0){
return SendClientMessage(playerid,COLOR_RED,"INVALID color2ID![0-126]");
}
if(color2 > 126){
return SendClientMessage(playerid,COLOR_RED,"INVALID color2ID![0-126]");
}
new Float:x , Float:y , Float: z;
GetPlayerPos(playerid,x,y,z);
CreateVehicle(veh, x, y, z, 0, color1, color2, 123456789);
return 1;
}
dcmd kannst du in google eingeben und downloaden und mit sscanf dasselbe ....