Hey Leute,
ich hab ein großes Problem.
Ich habe gerade eine komische bzw. "furchtbare" Entdeckung gemacht.
Manche Befehle, die ich mit rCMD erstellte habe funktionieren, wie z.B /supcar, aber manche wie /ban oder /tele funktionieren nicht bzw.
der Server returnt hier nur "SERVER: Unknown Command".
Ich habe bereits OnPlayerCOmmandText entfernt, wie im orginalen englischen Thema steht.
Hier ein Befehl der funktioniert:
rCmd[s]->supcar(playerid,success,carname[])
{
new veh,Float:Pos[4];
if(!IsAdmin(playerid,1))return ZugriffVerweigert(playerid,0,0,1);
if(!success)return SendClientMessage(playerid,ROT,"Benutze: /supcar [Sultan,Infernus,Turismo,MiniBus]");
GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
GetPlayerFacingAngle(playerid,Pos[3]);
if(!strcmp(carname,"Sultan",true)) {
veh = CreateVehicle(560,Pos[0],Pos[1],Pos[2],Pos[3],6,6,_NEVER);
SetVehicleNumberPlate(veh,"~> Supcar <~");
SetPVarInt(playerid,"vehicleid",veh);
PutPlayerInVehicle(playerid,veh,0);
SendClientMessage(playerid,GRÜN,"Du hast dir ein Supcar gespawnt. Dies wird nach dem Verlassen automatisch gelöscht!");
}
else if(!strcmp(carname,"Infernus",true)) {
veh = CreateVehicle(411,Pos[0],Pos[1],Pos[2],Pos[3],6,6,_NEVER);
SetVehicleNumberPlate(veh,"~> Supcar <~");
SetPVarInt(playerid,"vehicleid",veh);
PutPlayerInVehicle(playerid,veh,0);
SendClientMessage(playerid,GRÜN,"Du hast dir ein Supcar gespawnt. Dies wird nach dem Verlassen automatisch gelöscht!");
}
else if(!strcmp(carname,"Turismo",true)) {
veh = CreateVehicle(451,Pos[0],Pos[1],Pos[2],Pos[3],6,6,_NEVER);
SetVehicleNumberPlate(veh,"~> Supcar <~");
SetPVarInt(playerid,"vehicleid",veh);
PutPlayerInVehicle(playerid,veh,0);
SendClientMessage(playerid,GRÜN,"Du hast dir ein Supcar gespawnt. Dies wird nach dem Verlassen automatisch gelöscht!");
}
else if(!strcmp(carname,"MiniBus",true)) {
veh = CreateVehicle(482,Pos[0],Pos[1],Pos[2],Pos[3],6,6,_NEVER);
SetVehicleNumberPlate(veh,"~> Supcar <~");
SetPVarInt(playerid,"vehicleid",veh);
PutPlayerInVehicle(playerid,veh,0);
SendClientMessage(playerid,GRÜN,"Du hast dir ein Supcar gespawnt. Dies wird nach dem Verlassen automatisch gelöscht!");
}
else {
SendClientMessage(playerid,ROT,"Ungültiger Autoname. Verfübare: Sultan,Infernus,MiniBus,Turismo!");
}
return 1;
}
Hier einer der z.B nicht funktioniert:
rCmd[iii]->veh(playerid,success,vid,c1,c2)
{
new Float:Pos[4],vehid;
if(!success)return SendClientMessage(playerid,ROT,"Benutze: /veh [Modelid des Fahrzeugs] [Farbe 1] [Farbe 2]");
if(!IsAdmin(playerid,6))return ZugriffVerweigert(playerid,0,0,6);
GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
GetPlayerFacingAngle(playerid,Pos[3]);
vehid = CreateVehicle(vid,Pos[0],Pos[1],Pos[2],Pos[3],c1,c2,_NEVER);
SetVehicleNumberPlate(vehid,"~> Admin <~");
PutPlayerInVehicle(playerid,vehid,0);
SetPVarInt(playerid,"vehicleid",vehid);
SendClientMessage(playerid,GRÜN,"Du hast ein Admincar gespawnt. Dies wird nach dem Verlassen wieder automatisch gelöscht!");
return 1;
}
Kann einer helfen oder kennt das Problem ?
Danke im Voraus
MfG