Return setzten... hmm ich bin irgendwie verwirrt... ich dachte das anch jedem command return 1; kommt und am ende von OnPlayerCommand return 0; aber irgendwie gunzen viele sachen nicht... wenn ich die returns (return 1;) überall bei den commands wegnehme funktionieren die zwar aber da gehören doch welche hin oder?
Wenn ja könnt ihr mir sagen wie ich das machen muss? Hier ist z.B. ein Command von mir:
if (strcmp(cmdtext, "/betreten", true)==0)
{
if (GetPlayerState(playerid) == 1 && PlayerToPoint(2.0, playerid,1199.2571,-918.1477,43.1232))
{
SetPlayerInterior(playerid, 10);
SetPlayerPos(playerid,363.7410,-74.5395,1001.5078);
GameTextForPlayer(playerid,"~y~Willkommen im Burger Shot Nord!", 5000, 5);
}
return 1;
}
if (strcmp(cmdtext, "/verlassen", true)==0)
{
if (GetPlayerState(playerid) == 1 && PlayerToPoint(2.0, playerid,362.8705,-75.1645,1001.5078))
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,1199.2748,-919.1830,43.1152);
GameTextForPlayer(playerid,"~y~Sie haben den Burger Shot Nord verlassen!", 5000, 5);
}
return 1;
}
Danke im Vorraus