Wie ist der Cmd richtig?

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
  • Hey!
    Wie muss ich bei public OnPlayerCommandText(playerid, cmdtext[]) anfangen mit cmd´s reinmachen ?, denn so wie es da unten steht gibt es errors



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp(cmdtext, "/Führerschein", true) == 0)
    {
    new money = GetPlayerMoney(playerid);
    if(money >= 10000)
    {
    if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,364.3292,173.8366,1008.3828))
    {
    SendClientMessage(playerid,COLOR_LIGHTBLUE," Du hast jetzt einen Führeschein!");
    PlayerInfo[playerid][pCarLic] = 1;
    PlayerMoney[playerid] -= 10000;
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, " Du musst dich in der Stadthalle befinden!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, " Du hast nicht genügend Geld bei dir !");
    return 1;
    }
    }






    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(440) : error 017: undefined symbol "PlayerToPoint"
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(443) : error 017: undefined symbol "PlayerInfo"
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(443) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(443) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(443) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(443) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.

  • ja kommt drauf an welche zeile is 443 also schreib mal die zeile :pinch:

  • @ Company: Dann hätte er nicht 5 Errors, sondern 26...
    @ Oktabius: Lass mich raten, du hast den Schnipsel ausm GF kopiert und ins eigene Script eingefügt? Oder?
    Das dürfte dein PlayerToPoint Problem lösen
    Und das PlayerInfo, da musste ma da gucken, wo du den Scriptteil her hast und mal sowas suchen "new PlayerInfo[MAX_PLAYERS]"
    Dann dürftest du auf ein "new PlayerInfo[MAX_PLAYERS][irgendwas^^];" stoßen
    Das "irgendwas" wird es noch ein wenig weiter oben in "enum irgendwas" geben...

  • das passiert eigentlich bei jedem script, das ich unter OnPlayerCommandText einfüge.
    ICh muss nur wissen wie ich anfangen soll :/
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(439) : error 017: undefined symbol "PlayerInfo"
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(439) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(439) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(439) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(439) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    das kommt dann auch ma :( also wie soll ich das mit dem Playerinfo Playerid und sowas lösen?

  • Du musst PlayerInfo ersetzen gegen deine eigene Variable


    z.b.


    new pCarLic[MAX_PLAYERS];


    oder o.ä.


    und dann


    PlayerInfo[playerid][pCarLic] gegen pCarLic[playerid] ersetzen und den wert auf eins stellen
    und dies :
    PlayerMoney[playerid] -= 10000;
    auf GivePlayerMoney(playerid,-10000); umändern


    Ich denk mal das sollte das Prop fürs erste lösen

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Nein bringt nix

    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(442) : error 017: undefined symbol "PlayerToPoint"
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(462) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(462) : error 004: function "OnPlayerInfoChange" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(467) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(467) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(467) : error 004: function "OnPlayerEnterVehicle" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(472) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(472) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(472) : error 004: function "OnPlayerExitVehicle" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(477) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(477) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(477) : error 004: function "OnPlayerStateChange" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(482) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(482) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(482) : error 004: function "OnPlayerEnterCheckpoint" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(487) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(487) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(487) : error 004: function "OnPlayerLeaveCheckpoint" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(492) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(492) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(492) : error 004: function "OnPlayerEnterRaceCheckpoint" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(497) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(497) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(497) : error 004: function "OnPlayerLeaveRaceCheckpoint" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(502) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(502) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(502) : error 004: function "OnRconCommand" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(507) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(507) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(507) : error 004: function "OnObjectMoved" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(512) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(512) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(512) : error 004: function "OnPlayerObjectMoved" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(516) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(516) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(516) : error 004: function "OnPlayerSelectedMenuRow" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(520) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(520) : error 029: invalid expression, assumed zero


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.

  • Unter Includes
    new HisLIC[MAX_PLAYERS];
    CMD
    if(strcmp(cmdtext, "/Führerschein", true) == 0)
    {
    new money = GetPlayerMoney(playerid);
    if(money >= 10000)
    {
    if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,364.3292,173.8366,1008.3828))
    {
    SendClientMessage(playerid,COLOR_LIGHTBLUE," Du hast jetzt einen Führeschein!");
    HisLIC[playerid] = 1;
    GivePlayerMoney(playerid,-10000);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, " Du musst dich in der Stadthalle befinden!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, " Du hast nicht genügend Geld bei dir !");
    }
    return 1;
    }

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(443) : error 017: undefined symbol "PlayerToPoint"
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(462) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(462) : error 004: function "OnPlayerInfoChange" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(467) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(467) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(467) : error 004: function "OnPlayerEnterVehicle" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(472) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(472) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(472) : error 004: function "OnPlayerExitVehicle" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(477) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(477) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(477) : error 004: function "OnPlayerStateChange" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(482) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(482) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(482) : error 004: function "OnPlayerEnterCheckpoint" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(487) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(487) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(487) : error 004: function "OnPlayerLeaveCheckpoint" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(492) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(492) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(492) : error 004: function "OnPlayerEnterRaceCheckpoint" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(497) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(497) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(497) : error 004: function "OnPlayerLeaveRaceCheckpoint" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(502) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(502) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(502) : error 004: function "OnRconCommand" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(507) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(507) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(507) : error 004: function "OnObjectMoved" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(512) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(512) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(512) : error 004: function "OnPlayerObjectMoved" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(516) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(516) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(516) : error 004: function "OnPlayerSelectedMenuRow" is not implemented
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(521) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Joker\Desktop\drugs.pwn(521) : error 029: invalid expression, assumed zero


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.


    wtf

  • @ oktabius wenn du den code von blackfox 1:1 übernommen hast dann fehlt ganz am ende eine klammer.
    das würde auch deine fehler erklären.


    wenn diese klammer da ist, dann formatier dein quelltext richtig und such die klammer die fehlt oder zu viel ist.

  • sowas hatte ich auch mal vll Include beschädigt oder so




    ups ich auch nich