Hey, meine strcmp befehle gehen irgendwie nicht..
Alle anderen Befehle sind zcmd..
Könnte es daran liegen ?
Hier mal die 2 Befehle: public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/rent", cmdtext, true, 10) == 0)
{
new Vehicle = GetPlayerVehicleID(playerid);
if(Vehicle == rentbike[0] || Vehicle == rentbike[1] || Vehicle == rentbike[2] || Vehicle == rentbike[3])
{
new Money = GetPlayerMoney(playerid);
if(Money < 300) // Vielleicht das auf if(Money < 300) ändern, da es so, wie es jetzt ist, nicht möglich ist mit genau 300$ zu rmieten
{
SendClientMessage(playerid,Blau,"Du hast nicht genügend Geld!");
}
else
{
SendClientMessage(playerid,Weiß,"Du hast dieses Bike gemietet!");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-300);
return 1;
}
}
}
if (strcmp("/exit", cmdtext, true, 10) == 0)
{
RemovePlayerFromVehicle(playerid); // Schmeißt den Spieler herraus
TogglePlayerControllable(playerid,1); // Entfreezt ihn
return 1;
}
return 1;
}