Hallo , Ich habe ein problem undzwar schmiert mein samp server andauend ab und es liegt wahrscheinlich am script weil bare oder so ganz normal laufen.
Der server stürtzt so nach 1-2 min ab und ich weiss nicht woran es liegen könnte ... Wüßte da vlt jemand was?
MFG
Server stürzt andauernd ab..(nach einer gewissen zeit)
- Rocky97
- 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
-
-
Zeig und dein Server log.
-
Im serverlog steht nicht besonderes .. also nur das ich in das spiel getreten bin mehr auch nicht
-
Im serverlog steht nicht besonderes .. also nur das ich in das spiel getreten bin mehr auch nicht
Lade dir das crashdetect Plugin runter und trage es in die server.cfg ein und poste dann den Log.
-
[22:41:28] [debug] Server crashed while executing gamemode.amx
[22:41:28] [debug] AMX backtrace:
[22:41:28] [debug] #0 native SendClientMessage () from samp-server.exe
[22:41:28] [debug] #1 00015c0c in public timerpayday() from gamemode.amx
[22:41:31] [debug] Native backtrace:
[22:41:31] [debug] #0 0049dc0c in ?? () from samp-server.exeUnd was soll ich mit dem timer machen ?
-
Poste mal das public TimerPayday
-
Code
Alles anzeigenpublic timerpayday() { for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && Spieler[i][Eingeloggt]) { new string[128]; new Jobname[128]; new Fraktname[65]; Spieler[i][Payday] ++; switch(Spieler[i][Job]) { case 0:{Jobname="Du hast keinen Job! Keine Arbeit -> kein Geld";} case 1:{Jobname="Du hast im Job als 'Müllmann' ";} case 2:{Jobname="Du hast im Job als 'Bauer'";} case 3:{Jobname="Du hast im Job als 'Trucker'";} case 4:{Jobname="Du hast im Job als 'Anwalt'";} } switch(Spieler[i][Fraktion]) { case 0:{Fraktname="Du bist in keiner Fraktion";} case 1:{Fraktname=Fraktname1;} case 2:{Fraktname=Fraktname2;} case 3:{Fraktname=Fraktname3;} case 4:{Fraktname=Fraktname4;} } if(Spieler[i][Payday] ==60) { Spieler[i][Payday] = 0; SendClientMessage(i, Blau,"|___________________[PAYDAY]___________________|"); format(string, sizeof(string),"%s %d € verdient! ",Jobname,Spieler[i][Jobgeld]); SendClientMessage(i, COLOR_WHITE,"%s %d € verdient!"); format(string, sizeof(string),"%s %d € verdient! ",Fraktname,Spieler[i][fGehalt]); SendClientMessage(i, COLOR_WHITE,"%s %d € verdient!"); // GivePlayerMoney(i, ); Spieler[i][exp]++; } } } return 1; }
-
Hast du im Compiler eine mehrzeilige Meldung mit vielen Zahlen?
Falls ja, füge unter den Includes
#pragma dynamic 100000
ein. Erhöhe die Zahl etwas, falls die Meldung nicht weg geht. -
Nein ich erhalte keine fehlermeldung mit zahlen . Was bewirkt dieses #pragma dynamic 100000 so neben bei?
-
Das lässt mehr Speicher zu, entfernt also die Meldung. Mir ist aber grade der Fehler aufgefallen:
SendClientMessage(i, COLOR_WHITE,"%s %d € verdient!");
Zu
SendClientMessage(i, COLOR_WHITE,string); -
Ja ist mir auch gereade aufgefallen echt peinlich ;D danke für eure hilfe..
-
breadfish.de
Hat das Thema geschlossen.