Problem beim Server Start und Compilen

  • Server
  • Windows

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Problem beim Server Start und Compilen

    Guten Tag Liebe Community,

    ich teste derzeit das GF SOM Script und jedesmal beim Compilen bekomme ich die Warnung:

    PAWN-Quellcode

    1. SOM.pwn(16837) : warning 203: symbol is never used: "playerid"


    Zteile 16837:

    PAWN-Quellcode: Script

    1. stock TextDrawCreates(playerid)
    2. {
    3. //Tutorial
    4. reglog0 = TextDrawCreate(211.111099, 1.603703, "usebox");
    5. TextDrawLetterSize(reglog0, 0.000000, 49.514602);
    6. [...]

    (Pastebin: pastebin.com/Pr3xTGUx)

    Beim Server Start bekomme ich eine Debug Meldung:

    PAWN-Quellcode: server.log

    1. [10:05:43] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    2. [10:05:43] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    3. [10:05:43] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    4. [10:05:43] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    5. [10:05:43] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    6. [10:05:43] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    7. [10:05:43] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    8. [10:05:45] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    9. [10:05:54] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    10. [10:06:03] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    11. [10:06:12] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    12. [10:06:21] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    13. [10:06:29] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    14. [10:06:38] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    15. [10:06:47] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    16. [10:06:56] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    17. [10:07:05] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    18. [10:07:14] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    19. [10:07:23] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    20. [10:07:32] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    21. [10:07:41] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    Alles anzeigen
    Und falls Ihr jetzt ankommt dasn main() fehlt, tut es nicht ;)



    PAWN-Quellcode: Script

    1. main()
    2. {
    3. new string[50];
    4. print(" ");
    5. print(" _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _");
    6. print("_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _");
    7. format(string, sizeof(string), "Scriptversion %s", GAMEMODEVERSION);
    8. print(string);
    9. print(" ________________________________ ");
    10. print(" | | ");
    11. print(" | | ");
    12. print(" | HostName: SOM Reallife | ");
    13. print(" | Sa-Mp: 0.3.7 | ");
    14. print(" | GameMode: Reallife | ");
    15. print(" | MapName: San Andreas | ");
    16. print(" | by: Rocky Balboa | ");
    17. print(" | Gm: v0.5 | ");
    18. print(" |________________________________| ");
    19. }
    Alles anzeigen
    Hoffentlich könnt Ihr mir helfen.
  • Die Warnings die in die server.log entstehen sind durch ein veraltetes Crashdetect Plugin, downloade dir die neuste Version.

    Die Warnung "Symbol is never used" sagt alles was man dazu sagen kann. Im Stock wird niemanl "playerid" verwendet.
    Ändere es einfach zu:

    PAWN-Quellcode

    1. stock TextDrawCreates()
    2. {
    3. ...
    4. ...
    5. }
    Ihr wurdet gewarnt.


    DIE LISTE:
    @Parad0x0n
    @Parad0x0n

    @Parad0x0n
    @Parad0x0n

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von LeonMrBonnie ()

  • Mir fällt gerade auf das ich oben im Beitrag die falsche Zeile angegeben habe, die richtige Zeile ist diese:

    PAWN-Quellcode: script

    1. stock ini_GetKey( line[] )
    2. {
    3. new keyRes[256];
    4. keyRes[0] = 0;
    5. if ( strfind( line , "=" , true ) == -1 ) return keyRes;
    6. strmid( keyRes , line , 0 , strfind( line , "=" , true ) , sizeof( keyRes) );
    7. return keyRes;
    8. }
  • CreepyFreaky schrieb:

    Mir fällt gerade auf das ich oben im Beitrag die falsche Zeile angegeben habe, die richtige Zeile ist diese:

    PAWN-Quellcode: script

    1. stock ini_GetKey( line[] )
    2. {
    3. new keyRes[256];
    4. keyRes[0] = 0;
    5. if ( strfind( line , "=" , true ) == -1 ) return keyRes;
    6. strmid( keyRes , line , 0 , strfind( line , "=" , true ) , sizeof( keyRes) );
    7. return keyRes;
    8. }
    Kann eigentlich nicht sein, da der Compiler meint, dass du die Variable playerid nicht brauchst, die im diesem Stock nicht verwendet wird.
    Das erste passt da schon besser. :S

    //Edit: @LeonMrBonnie hat ja sogar eine Lösung für dein Debug Problem gefunden. Oder funktioniert es jetzt immer noch nicht?