public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/lcnsniper",cmdtext))
{
if(IsPlayerInRangeOfPoint(playerid,2.0,-2723.2244,-320.9215,7.8438))
{
SendClientMessage(playerid, purple, "SniperPlace");
SetPlayerPos(playerid, -2719.1907,-319.2267,57.4873);
SetPlayerFacingAngle(playerid,360.0);
}
else
{
SendClientMessage(playerid,rot,"You are not at the next sniper pickup");
return 1;
}
}
So es funktioniert alles ohne Probs aber da steht ServerUnkownCommand obwohl alles funktioniert . Woran liegt es ?
MfG
(help) ServerUnkownCommand owbwohl alles funkt.
- LSTNE
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Hast du ganz unten in OnPlayerCommandText ein return 0;? Wahrscheinlich schon, da du die Funktion nicht abbrichst, wenn alles "geglückt" ist
also, du hast kein return 1; -
sri hab dich nicht verstanden und ja ich hab ein return 0; bei ende von onplayercommandtext
und das unkowncommand passiert nur wenn ich eine abfrage stelle ob der spieler in der nahe von dem pickup ist also immer bei
IsPlayerInRangeOfPoint -
Dann setz ein return 1; unter SetPlayerFacingAngle(playerid,360.0);
-
Danke dir PWND Kanii und es erklaert sich jz von selbst wieso es nicht ging
-
Bitte Bitte ;D