NRP Run time error 5: "Invalid memory access" ?

  • Server
  • Windows

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

  • NRP Run time error 5: "Invalid memory access" ?

    Hallo,

    Ich wollte mit ein paar Kumpels auf dem NRP Script spielen & dort unseren Spaß haben.
    bzw. sind wir ein kleiner "Clan - Server"

    Nun wenn ich aber dieses Script starten möchte, dann stürzt mein SAMP Server ab & senden mit diesen Fehlercode:

    Brainfuck-Quellcode

    1. ----------
    2. Loaded log file: "server_log.txt".
    3. ----------
    4. SA-MP Dedicated Server
    5. ----------------------
    6. v0.3z, (C)2005-2014 SA-MP Team
    7. [11:07:42] filterscripts = "" (string)
    8. [11:07:42]
    9. [11:07:42] Server Plugins
    10. [11:07:42] --------------
    11. [11:07:42] Loading plugin: mysql
    12. [11:07:42]
    13. > MySQL plugin R7 successfully loaded.
    14. [11:07:42] Loaded.
    15. [11:07:42] Loading plugin: streamer
    16. [11:07:42]
    17. *** Streamer Plugin v2.6.1 by Incognito loaded ***
    18. [11:07:42] Loaded.
    19. [11:07:42] Loading plugin: sscanf
    20. [11:07:42]
    21. [11:07:42] ===============================
    22. [11:07:42] sscanf plugin loaded.
    23. [11:07:42] (c) 2009 Alex "Y_Less" Cole
    24. [11:07:42] 0.3d-R2 500 Players "dnee"
    25. [11:07:42] ===============================
    26. [11:07:42] Loaded.
    27. [11:07:42] Loading plugin: fixes2
    28. [11:07:42]
    29. [11:07:42] ===============================
    30. [11:07:42] fixes plugin loaded.
    31. [11:07:42] (c) 2012 Alex "Y_Less" Cole
    32. [11:07:42] ===============================
    33. [11:07:42] Loaded.
    34. [11:07:42] Loading plugin: mapandreas
    35. [11:07:42] Loaded.
    36. [11:07:42] Loading plugin: crashdetect
    37. [11:07:42] CrashDetect v4.15.1 is OK.
    38. [11:07:42] Loaded.
    39. [11:07:42] Loading plugin: nativechecker
    40. [11:07:42] Loaded.
    41. [11:07:42] Loaded 7 plugins.
    42. [11:07:42]
    43. [11:07:42] Filterscripts
    44. [11:07:42] ---------------
    45. [11:07:42] Loaded 0 filterscripts.
    46. [11:07:42] Setting server password to: "DONOTCONNECTBEFORETHEBOTS"
    47. [11:07:42] <-| [MYSQL] Verbindung zur Datenbank wurde erfolgreich hergestellt!
    48. [11:07:42] [debug] Run time error 5: "Invalid memory access"
    49. [11:07:42] [debug] AMX backtrace:
    50. [11:07:42] [debug] #0 003aa554 in public Fight_Init () from NemesusRoleplay.amx
    51. [11:07:42] [debug] #1 00014048 in public SSCANF_OnGameModeInit () from NemesusRoleplay.amx
    52. [11:07:42] [debug] #2 00009e60 in public FC_OnGameModeInit () from NemesusRoleplay.amx
    53. [11:07:42] [debug] #3 native CallLocalFunction () from samp-server.exe
    54. [11:07:42] [debug] #4 000052fc in public Streamer_OnGameModeInit () from NemesusRoleplay.amx
    55. [11:07:42] [debug] #5 native CallLocalFunction () from samp-server.exe
    56. [11:07:42] [debug] #6 00002df8 in public zcmd_OnGameModeInit () from NemesusRoleplay.amx
    57. [11:07:42] [debug] #7 native CallLocalFunction () from samp-server.exe
    58. [11:07:42] [debug] #8 00002500 in public OnGameModeInit () from NemesusRoleplay.amx
    59. [11:07:42] Number of vehicle models: 0
    60. [11:07:42] <-| [DROGENPFLANZEN] Es wurden 3 Drogenpflanzen geladen.
    61. [11:07:42] <-| [BLITZER] Es wurden 18 Blitzer geladen.
    Alles anzeigen
    Was ist das für ein Fehler "Run time error 5: "Invalid memory access") ?, habe den noch nie gehört bzw. gesehen.
    Am Script wurde nichts verändert außer die MYSQL Verbindung.

    //Edit: @Jeffry Kannst du eventuell helfen ?

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

  • Compliere dein Script mal im debug modus... daraus kann man nichts sagen.

    Erstelle eine .cfg im pawno ordner die nennst du pawn.cfg

    dort schreibst du nun folgendes rein
    1. -d3 -r

    dennismitzwein schrieb:

    Die meisten Beiträge
    Der eifrigste Tastaturklimperer, derjenige, welcher mehr Muskeln in den Fingern besitzt als die meisten von euch im Bizeps haben. Mit ganzen 1524 Beiträgen ist @Rocky Balboa der User mit den meisten geschriebenen Beiträgen im gesamten Jahr 2017
  • Rocky Balboa schrieb:

    Compliere dein Script mal im debug modus... daraus kann man nichts sagen.

    Erstelle eine .cfg im pawno ordner die nennst du pawn.cfg

    dort schreibst du nun folgendes rein

    -d3 -r
    Bekomme ich dann das raus:

    Brainfuck-Quellcode

    1. ----------
    2. Loaded log file: "server_log.txt".
    3. ----------
    4. SA-MP Dedicated Server
    5. ----------------------
    6. v0.3z, (C)2005-2014 SA-MP Team
    7. [11:21:33] filterscripts = "" (string)
    8. [11:21:33]
    9. [11:21:33] Server Plugins
    10. [11:21:33] --------------
    11. [11:21:33] Loading plugin: mysql
    12. [11:21:33]
    13. > MySQL plugin R7 successfully loaded.
    14. [11:21:33] Loaded.
    15. [11:21:33] Loading plugin: streamer
    16. [11:21:33]
    17. *** Streamer Plugin v2.6.1 by Incognito loaded ***
    18. [11:21:33] Loaded.
    19. [11:21:33] Loading plugin: sscanf
    20. [11:21:33]
    21. [11:21:33] ===============================
    22. [11:21:33] sscanf plugin loaded.
    23. [11:21:33] (c) 2009 Alex "Y_Less" Cole
    24. [11:21:33] 0.3d-R2 500 Players "dnee"
    25. [11:21:33] ===============================
    26. [11:21:33] Loaded.
    27. [11:21:33] Loading plugin: fixes2
    28. [11:21:33]
    29. [11:21:33] ===============================
    30. [11:21:33] fixes plugin loaded.
    31. [11:21:33] (c) 2012 Alex "Y_Less" Cole
    32. [11:21:33] ===============================
    33. [11:21:33] Loaded.
    34. [11:21:33] Loading plugin: mapandreas
    35. [11:21:33] Loaded.
    36. [11:21:33] Loading plugin: crashdetect
    37. [11:21:33] CrashDetect v4.15.1 is OK.
    38. [11:21:33] Loaded.
    39. [11:21:33] Loading plugin: nativechecker
    40. [11:21:33] Loaded.
    41. [11:21:33] Loaded 7 plugins.
    42. [11:21:33]
    43. [11:21:33] Filterscripts
    44. [11:21:33] ---------------
    45. [11:21:33] Loaded 0 filterscripts.
    46. [11:21:33] Setting server password to: "DONOTCONNECTBEFORETHEBOTS"
    47. [11:21:33] <-| [MYSQL] Verbindung zur Datenbank wurde erfolgreich hergestellt!
    48. [11:21:33] [debug] Run time error 5: "Invalid memory access"
    49. [11:21:33] [debug] AMX backtrace:
    50. [11:21:33] [debug] #0 0049c204 in public Fight_Init () at C:\Users\Costaexe\Desktop\Nemesus Roleplay\gamemodes\NemesusRoleplay.pwn:105325
    51. [11:21:33] [debug] #1 000179c4 in public SSCANF_OnGameModeInit () at C:\Users\Costaexe\Desktop\Nemesus Roleplay\gamemodes\NemesusRoleplay.pwn:6059
    52. [11:21:33] [debug] #2 0000c000 in public FC_OnGameModeInit () at C:\Users\Costaexe\Desktop\Nemesus Roleplay\pawno\include\sscanf2.inc:174
    53. [11:21:33] [debug] #3 native CallLocalFunction () from samp-server.exe
    54. [11:21:33] [debug] #4 00006384 in public Streamer_OnGameModeInit () at C:\Users\Costaexe\Desktop\Nemesus Roleplay\pawno\include\anticleo.inc:199
    55. [11:21:33] [debug] #5 native CallLocalFunction () from samp-server.exe
    56. [11:21:33] [debug] #6 0000390c in public zcmd_OnGameModeInit () at C:\Users\Costaexe\Desktop\Nemesus Roleplay\pawno\include\streamer.inc:323
    57. [11:21:33] [debug] #7 native CallLocalFunction () from samp-server.exe
    58. [11:21:33] [debug] #8 00002e8c in public OnGameModeInit () at C:\Users\Costaexe\Desktop\Nemesus Roleplay\pawno\include\zcmd.inc:68
    59. [11:21:33] Number of vehicle models: 0
    60. [11:21:33] <-| [DROGENPFLANZEN] Es wurden 3 Drogenpflanzen geladen.
    61. [11:21:34] <-| [BLITZER] Es wurden 18 Blitzer geladen.
    Alles anzeigen

  • Der Fehler liegt in der Funktion Fight_Init ()

    Poste diese mal und bitte starte mit der Zeile, bei der auch dein Skript startet...also:

    [pwn=105000][/pwn] zum Beispiel...dann ist 105000 die Startzeile :)


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. X/
  • Ich verstehe es nur nicht, habe mit dem Script 0 Probleme.

    Ehm.. Sieht so aus als wenn es bei OnGamemodeInit Crashen(Fehler geben) würde.
    Hast du da mal was geändert ?
    Du sagtest ja zur mir mal, das ihr das Script verändert hättet.

    Falls nicht, dann schau mal bitte bei OnGamemodeInit und Printe mal alles durch.
  • @Kaliber:

    Quellcode

    1. //Ongamemode
    2. Fight_Init();


    Quellcode

    1. forward Fight_Init();
    2. public Fight_Init()
    3. {
    4. Fight = TextDrawCreate(88.000000,244.000000,"Gangfight:~n~_~n~_~n~_~n~_~n~_");
    5. TextDrawUseBox(Fight,1);
    6. TextDrawBoxColor(Fight,0x00000066);
    7. TextDrawTextSize(Fight,102.000000,124.000000);
    8. TextDrawAlignment(Fight,2);
    9. TextDrawFont(Fight,2);
    10. TextDrawLetterSize(Fight,0.499999,1.000000);
    11. TextDrawColor(Fight,0xffffffff);
    12. TextDrawSetOutline(Fight,1);
    13. TextDrawSetProportional(Fight,1);
    14. FightUnderline = TextDrawCreate(91.000000,274.000000,".");
    15. TextDrawAlignment(FightUnderline,2);
    16. TextDrawBackgroundColor(FightUnderline,0x000000ff);
    17. TextDrawFont(FightUnderline,3);
    18. TextDrawLetterSize(FightUnderline,14.799997,1.000000);
    19. TextDrawColor(FightUnderline,0xffffffff);
    20. TextDrawSetProportional(FightUnderline,1);
    21. TextDrawSetShadow(FightUnderline,1);
    22. if(!fexist("Sonstiges/Gangzones.cfg"))
    23. {
    24. new File:fFile=fopen("Sonstiges/Gangzones.cfg",io_write);
    25. for(new fs;fs<sizeof(FightSystem);fs++)
    26. fwrite(fFile,"-255 -255 0 0 0\r\n");
    27. fclose(fFile);
    28. }
    29. new File:fFile=fopen("Sonstiges/Gangzones.cfg",io_read),Content[64],fs;
    30. while(fread(fFile,Content) && fs < sizeof(FightSystem)){
    31. FightSystem[fs][fsWinFaction] = TextDrawCreate(26.000000,256.000000," ");
    32. TextDrawSetProportional(FightSystem[fs][fsWinFaction],1);
    33. TextDrawAlignment(FightSystem[fs][fsWinFaction],0);
    34. TextDrawBackgroundColor(FightSystem[fs][fsWinFaction],0x000000ff);
    35. TextDrawFont(FightSystem[fs][fsWinFaction],2);
    36. TextDrawLetterSize(FightSystem[fs][fsWinFaction],0.199999,1.000000);
    37. TextDrawColor(FightSystem[fs][fsWinFaction],0xffffffff);
    38. TextDrawSetOutline(FightSystem[fs][fsWinFaction],1);
    39. FightSystem[fs][fsLoseFaction] = TextDrawCreate(26.000000,267.000000," ");
    40. TextDrawSetProportional(FightSystem[fs][fsLoseFaction],1);
    41. TextDrawSetOutline(FightSystem[fs][fsLoseFaction],1);
    42. TextDrawColor(FightSystem[fs][fsLoseFaction],0xffffffff);
    43. TextDrawFont(FightSystem[fs][fsLoseFaction],2);
    44. TextDrawLetterSize(FightSystem[fs][fsLoseFaction],0.199999,0.899999);
    45. TextDrawBackgroundColor(FightSystem[fs][fsLoseFaction],0x000000ff);
    46. TextDrawAlignment(FightSystem[fs][fsLoseFaction],0);
    47. FightSystem[fs][fsWinKills] = TextDrawCreate(107.000000,256.000000," ");
    48. TextDrawSetProportional(FightSystem[fs][fsWinKills],1);
    49. TextDrawSetOutline(FightSystem[fs][fsWinKills],1);
    50. TextDrawColor(FightSystem[fs][fsWinKills],0xffffffff);
    51. TextDrawSetShadow(FightSystem[fs][fsWinKills],1);
    52. TextDrawFont(FightSystem[fs][fsWinKills],2);
    53. TextDrawLetterSize(FightSystem[fs][fsWinKills],0.199999,1.000000);
    54. TextDrawBackgroundColor(FightSystem[fs][fsWinKills],0x000000ff);
    55. TextDrawAlignment(FightSystem[fs][fsWinKills],0);
    56. FightSystem[fs][fsLoseKills] = TextDrawCreate(107.000000,267.000000," ");
    57. TextDrawSetProportional(FightSystem[fs][fsLoseKills],1);
    58. TextDrawSetShadow(FightSystem[fs][fsLoseKills],1);
    59. TextDrawSetOutline(FightSystem[fs][fsLoseKills],1);
    60. TextDrawColor(FightSystem[fs][fsLoseKills],0xffffffff);
    61. TextDrawFont(FightSystem[fs][fsLoseKills],2);
    62. TextDrawLetterSize(FightSystem[fs][fsLoseKills],0.199999,1.000000);
    63. TextDrawBackgroundColor(FightSystem[fs][fsLoseKills],0x000000ff);
    64. TextDrawAlignment(FightSystem[fs][fsLoseKills],0);
    65. FightSystem[fs][fsTime] = TextDrawCreate(26.000000,286.000000," ");
    66. TextDrawColor(FightSystem[fs][fsTime],0xffffffff);
    67. TextDrawAlignment(FightSystem[fs][fsTime],0);
    68. TextDrawBackgroundColor(FightSystem[fs][fsTime],0x000000ff);
    69. TextDrawFont(FightSystem[fs][fsTime],2);
    70. TextDrawLetterSize(FightSystem[fs][fsTime],0.199999,0.899999);
    71. TextDrawSetProportional(FightSystem[fs][fsTime],1);
    72. StripNewLine(Content);
    73. sscanf(Content,"dddddd",FightSystem[fs][fsOwnerFaction],FightSystem[fs][fsAttackFaction],FightSystem[fs][fsKillsOfOwner],FightSystem[fs][fsKillsOfAttack],FightSystem[fs][fsFightTime],FightSystem[fs][fsFightTimeCool]);
    74. FightSystem[fs][fsCTF][0] = -255;
    75. FightSystem[fs][fsCTF][1] = 0;
    76. FightSystem[fs][fsCTF][2] = 0;
    77. FightSystem[fs][fsLastFight] = 0;
    78. FightSystem[fs][fsZoneID] = GangZoneCreate(FightSystem[fs][fsMinX],FightSystem[fs][fsMinY],FightSystem[fs][fsMaxX],FightSystem[fs][fsMaxY]);
    79. FightSystem[fs][fsFlag] = CreatePickup(2914,1,FightSystem[fs][fsCTFx],FightSystem[fs][fsCTFy],FightSystem[fs][fsCTFz],-1);
    80. FightSystem[fs][fstext] = Create3DTextLabel("{FFFF00}Flagge erobern\n{FFFFFF}/ctf.",COLOR_WHITE,FightSystem[fs][fsCTFx],FightSystem[fs][fsCTFy],FightSystem[fs][fsCTFz]+ 0.5,20.0,0,1); //Flaggen 3D Text
    81. if(FightSystem[fs][fsFightTime] && FightSystem[fs][fsAttackFaction] != -255)
    82. {
    83. new fsText[64];
    84. format(fsText,sizeof(fsText),"Verbl. Zeit: %d Minuten",FightSystem[fs][fsFightTime]);
    85. TextDrawSetString(FightSystem[fs][fsTime],fsText);
    86. if(FightSystem[fs][fsKillsOfOwner] > FightSystem[fs][fsKillsOfAttack])
    87. {
    88. format(fsText,sizeof(fsText),"~g~%s",GetFactionNameOfFaction(FightSystem[fs][fsOwnerFaction]));
    89. TextDrawSetString(FightSystem[fs][fsWinFaction],fsText);
    90. format(fsText,sizeof(fsText),"~g~%d Kills",FightSystem[fs][fsKillsOfOwner]);
    91. TextDrawSetString(FightSystem[fs][fsWinKills],fsText);
    92. format(fsText,sizeof(fsText),"~r~%s",GetFactionNameOfFaction(FightSystem[fs][fsAttackFaction]));
    93. TextDrawSetString(FightSystem[fs][fsLoseFaction],fsText);
    94. format(fsText,sizeof(fsText),"~r~%d Kills",FightSystem[fs][fsKillsOfAttack]);
    95. TextDrawSetString(FightSystem[fs][fsLoseKills],fsText);
    96. }
    97. else if(FightSystem[fs][fsKillsOfAttack] > FightSystem[fs][fsKillsOfOwner])
    98. {
    99. format(fsText,sizeof(fsText),"~g~%s",GetFactionNameOfFaction(FightSystem[fs][fsAttackFaction]));
    100. TextDrawSetString(FightSystem[fs][fsWinFaction],fsText);
    101. format(fsText,sizeof(fsText),"~g~%d Kills",FightSystem[fs][fsKillsOfAttack]);
    102. TextDrawSetString(FightSystem[fs][fsWinKills],fsText);
    103. format(fsText,sizeof(fsText),"~r~%s",GetFactionNameOfFaction(FightSystem[fs][fsOwnerFaction]));
    104. TextDrawSetString(FightSystem[fs][fsLoseFaction],fsText);
    105. format(fsText,sizeof(fsText),"~r~%d Kills",FightSystem[fs][fsKillsOfOwner]);
    106. TextDrawSetString(FightSystem[fs][fsLoseKills],fsText);
    107. }
    108. else
    109. {
    110. format(fsText,sizeof(fsText),"~y~%s",GetFactionNameOfFaction(FightSystem[fs][fsOwnerFaction]));
    111. TextDrawSetString(FightSystem[fs][fsWinFaction],fsText);
    112. format(fsText,sizeof(fsText),"~y~%d Kills",FightSystem[fs][fsKillsOfOwner]);
    113. TextDrawSetString(FightSystem[fs][fsWinKills],fsText);
    114. format(fsText,sizeof(fsText),"~y~%s",GetFactionNameOfFaction(FightSystem[fs][fsAttackFaction]));
    115. TextDrawSetString(FightSystem[fs][fsLoseFaction],fsText);
    116. format(fsText,sizeof(fsText),"~y~%d Kills",FightSystem[fs][fsKillsOfAttack]);
    117. TextDrawSetString(FightSystem[fs][fsLoseKills],fsText);
    118. }
    119. }
    120. for(new i = 0; i < MAX_PLAYERS; i++)
    121. {
    122. if(IsPlayerConnected(i) && !IsPlayerNPC(i) && i != INVALID_PLAYER_ID)
    123. {
    124. SetPVarInt(i,"Spawneddd",1);
    125. GangZoneShowForPlayer(i,FightSystem[fs][fsZoneID],GetZoneColorOfFaction(FightSystem[fs][fsOwnerFaction]));
    126. if(FightSystem[fs][fsAttackFaction] && FightSystem[fs][fsFightTime])
    127. {
    128. GangZoneFlashForPlayer(i,FightSystem[fs][fsZoneID],GetZoneColorOfFaction(FightSystem[fs][fsAttackFaction]));
    129. if(GetPlayerFaction(i) == FightSystem[fs][fsAttackFaction] || GetPlayerFaction(i) == FightSystem[fs][fsOwnerFaction])
    130. {
    131. TextDrawShowForPlayer(i,Fight);
    132. TextDrawShowForPlayer(i,FightUnderline);
    133. TextDrawShowForPlayer(i,FightSystem[fs][fsWinFaction]);
    134. TextDrawShowForPlayer(i,FightSystem[fs][fsLoseFaction]);
    135. TextDrawShowForPlayer(i,FightSystem[fs][fsWinKills]);
    136. TextDrawShowForPlayer(i,FightSystem[fs][fsLoseKills]);
    137. TextDrawShowForPlayer(i,FightSystem[fs][fsTime]);
    138. }
    139. }
    140. }
    141. }
    142. fs++;
    143. }
    144. fclose(fFile);
    145. return 1;
    146. }
    Alles anzeigen
    youtube.com/channel/UC5TZUUd86…AZ4dYQ?view_as=subscriber

    Biete Scripting Service an bei Interesse ->Pn
    Verkaufe Selfmade Script bei Interesse -> Pn

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