Server crasht nach manchen Befehlen

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
  • Guten Tag liebe Breadfish Nutzer,
    ich wollte mal nachfragen ob Ihr wisst wieso sich mein Server einfach so bei manchen Befehlen crasht.
    Zum Beispiel wenn ich " /givemoney [ID] [Betrag] ", crasht einfach mal so der komplette Server.
    Ich hoffe Ihr könnt mir weiterhelfen.


    Hier nochmal der Crash-Log


    Code
    --------------------------SA-MP Server: 0.3zException At Address: 0x004989EC Module: (samp-server.exe)Registers:EAX: 0x68207544	EBX: 0x033D2773	ECX: 0x7FFFFFFE	EDX: 0x0018EF5BESI: 0x0018EBB0	EDI: 0x0018F38A	EBP: 0x0018EBFC	ESP: 0x0018EB70EFLAGS: 0x00010202Stack:+0000: 0x0018F348   0x0018EF48   0x033D27C0   0x00000000+0010: 0x00000000   0x00000190   0x01FAC968   0x00000007+0020: 0x00000000   0x0018EBE0   0x00000000   0x00000000+0030: 0x00000000   0x00000000   0x00000000   0x00000000+0040: 0x00000014   0x00000000   0x68207544   0xFFFFFFFF+0050: 0x00000000   0x0100007F   0x0000CE96   0x00455CBD+0060: 0x00000000   0x00000001   0x004AD5A0   0x0100CE96+0070: 0x000001B3   0x00000800   0x00000000   0x0018EBF1+0080: 0xD25D1601   0x1FE03F00   0x0040E5E1   0x8D2C0800+0090: 0x0BC42DAD   0xCBA8E968   0x8CAC0EAA   0xE6CC2D8D+00A0: 0x0D442626   0x0C842E0C   0x04442E8D   0x0C84C686+00B0: 0xACECACEC   0xC0C5AD4C   0x00000141   0x7649C211+00C0: 0x00000080   0x7649C255   0x01E9EEF8   0x01FA01C4+00D0: 0x01FA0000   0x00000000   0x02000002   0x01F53890+00E0: 0x01FA4514   0x0000000C   0x00000141   0x00000000+00F0: 0x000007FF   0x0000010D   0x40000141   0x01FA00C4+0100: 0x00000001   0x01E80358   0x01FA0000   0x0344B378+0110: 0x00000000   0x26010027   0x0344B5DB   0x00000000+0120: 0x00E80174   0x01FA0000   0x01E80648   0x01FA0000+0130: 0x00001000   0x0344B378   0x0018ED98   0x76EF38CE--------------------------Loaded Modules:samp-server.exe	A: 0x00400000 - 0x004F5000	(C:\Users\Maurice\Desktop\German Multi Freeroam\samp-server.exe)ntdll.dll	A: 0x76EC0000 - 0x77040000	(C:\Windows\SysWOW64\ntdll.dll)kernel32.dll	A: 0x74DF0000 - 0x74F00000	(C:\Windows\syswow64\kernel32.dll)KERNELBASE.dll	A: 0x751C0000 - 0x75207000	(C:\Windows\syswow64\KERNELBASE.dll)SHELL32.dll	A: 0x75650000 - 0x7629A000	(C:\Windows\syswow64\SHELL32.dll)msvcrt.dll	A: 0x74920000 - 0x749CC000	(C:\Windows\syswow64\msvcrt.dll)SHLWAPI.dll	A: 0x75540000 - 0x75597000	(C:\Windows\syswow64\SHLWAPI.dll)GDI32.dll	A: 0x754B0000 - 0x75540000	(C:\Windows\syswow64\GDI32.dll)USER32.dll	A: 0x75390000 - 0x75490000	(C:\Windows\syswow64\USER32.dll)ADVAPI32.dll	A: 0x75210000 - 0x752B0000	(C:\Windows\syswow64\ADVAPI32.dll)sechost.dll	A: 0x76340000 - 0x76359000	(C:\Windows\SysWOW64\sechost.dll)RPCRT4.dll	A: 0x750B0000 - 0x751A0000	(C:\Windows\syswow64\RPCRT4.dll)SspiCli.dll	A: 0x748C0000 - 0x74920000	(C:\Windows\syswow64\SspiCli.dll)CRYPTBASE.dll	A: 0x748B0000 - 0x748BC000	(C:\Windows\syswow64\CRYPTBASE.dll)LPK.dll	A: 0x766C0000 - 0x766CA000	(C:\Windows\syswow64\LPK.dll)USP10.dll	A: 0x762A0000 - 0x7633D000	(C:\Windows\syswow64\USP10.dll)WSOCK32.dll	A: 0x72790000 - 0x72797000	(C:\Windows\system32\WSOCK32.dll)WS2_32.dll	A: 0x749D0000 - 0x74A05000	(C:\Windows\syswow64\WS2_32.dll)NSI.dll	A: 0x752B0000 - 0x752B6000	(C:\Windows\syswow64\NSI.dll)WINMM.dll	A: 0x6F420000 - 0x6F452000	(C:\Windows\system32\WINMM.dll)IMM32.DLL	A: 0x76A30000 - 0x76A90000	(C:\Windows\system32\IMM32.DLL)MSCTF.dll	A: 0x74BC0000 - 0x74C8C000	(C:\Windows\syswow64\MSCTF.dll)sscanf.DLL	A: 0x10000000 - 0x1000D000	(C:\Users\Maurice\Desktop\German Multi Freeroam\plugins\sscanf.DLL)MSVCR100.dll	A: 0x6A3C0000 - 0x6A47F000	(C:\Windows\system32\MSVCR100.dll)streamer.DLL	A: 0x6EFA0000 - 0x6EFDF000	(C:\Users\Maurice\Desktop\German Multi Freeroam\plugins\streamer.DLL)MSVCP100.dll	A: 0x6A4D0000 - 0x6A539000	(C:\Windows\system32\MSVCP100.dll)mswsock.dll	A: 0x70D40000 - 0x70D7C000	(C:\Windows\system32\mswsock.dll)wshtcpip.dll	A: 0x738B0000 - 0x738B5000	(C:\Windows\System32\wshtcpip.dll)NLAapi.dll	A: 0x727A0000 - 0x727B0000	(C:\Windows\system32\NLAapi.dll)napinsp.dll	A: 0x68A10000 - 0x68A20000	(C:\Windows\system32\napinsp.dll)pnrpnsp.dll	A: 0x689F0000 - 0x68A02000	(C:\Windows\system32\pnrpnsp.dll)DNSAPI.dll	A: 0x6EB80000 - 0x6EBC4000	(C:\Windows\system32\DNSAPI.dll)winrnr.dll	A: 0x689E0000 - 0x689E8000	(C:\Windows\System32\winrnr.dll)WLIDNSP.DLL	A: 0x72930000 - 0x72954000	(C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live\WLIDNSP.DLL)PSAPI.DLL	A: 0x74BB0000 - 0x74BB5000	(C:\Windows\syswow64\PSAPI.DLL)IPHLPAPI.DLL	A: 0x72130000 - 0x7214C000	(C:\Windows\system32\IPHLPAPI.DLL)WINNSI.DLL	A: 0x72120000 - 0x72127000	(C:\Windows\system32\WINNSI.DLL)rasadhlp.dll	A: 0x72700000 - 0x72706000	(C:\Windows\system32\rasadhlp.dll)uxtheme.dll	A: 0x71510000 - 0x71590000	(C:\Windows\system32\uxtheme.dll)PROPSYS.dll	A: 0x71DA0000 - 0x71E95000	(C:\Windows\system32\PROPSYS.dll)OLEAUT32.dll	A: 0x766D0000 - 0x7675F000	(C:\Windows\syswow64\OLEAUT32.dll)comctl32.dll	A: 0x71C00000 - 0x71D9E000	(C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.dll)apphelp.dll	A: 0x71B90000 - 0x71BDC000	(C:\Windows\system32\apphelp.dll)CLBCatQ.DLL	A: 0x755A0000 - 0x75623000	(C:\Windows\syswow64\CLBCatQ.DLL)api-ms-win-downlevel-advapi32-l1-1-0.dll	A: 0x754A0000 - 0x754A5000	(C:\Windows\syswow64\api-ms-win-downlevel-advapi32-l1-1-0.dll)api-ms-win-downlevel-shlwapi-l1-1-0.dll	A: 0x76E90000 - 0x76E94000	(C:\Windows\syswow64\api-ms-win-downlevel-shlwapi-l1-1-0.dll)SETUPAPI.dll	A: 0x74A10000 - 0x74BAD000	(C:\Windows\syswow64\SETUPAPI.dll)CFGMGR32.dll	A: 0x76A90000 - 0x76AB7000	(C:\Windows\syswow64\CFGMGR32.dll)DEVOBJ.dll	A: 0x769D0000 - 0x769E2000	(C:\Windows\syswow64\DEVOBJ.dll)ntmarta.dll	A: 0x74700000 - 0x74721000	(C:\Windows\system32\ntmarta.dll)WLDAP32.dll	A: 0x76980000 - 0x769C5000	(C:\Windows\syswow64\WLDAP32.dll)Secur32.dll	A: 0x71BF0000 - 0x71BF8000	(C:\Windows\system32\Secur32.dll)api-ms-win-downlevel-advapi32-l2-1-0.dll	A: 0x71BE0000 - 0x71BE4000	(C:\Windows\system32\api-ms-win-downlevel-advapi32-l2-1-0.dll)



    Mit freundlichen Grüßen


    Pudding112 ( Maurice )

  • Ich verwende dini und deswegen kann dass mit dem MySQL schonmal nicht sein. Den Befehl werde ich gleich rein posten


    Code
    ocmd:givemoney(playerid,params[]){	if(IstSpielerEinAdmin(playerid,4))	{		new pID, cash, string[128];		if(!IstSpielerEinAdmin(playerid,4))return SendClientMessage(playerid,Rot,"Du bist kein Teammitglied/ nicht den Rang dafür.");		if(sscanf(params,"ud",pID,cash))return SendClientMessage(playerid,Gelb,"Benutze: /givemoney [ID] [Betrag]");		format(string,sizeof(string),"Admin %s hat dir $%d gegeben.",SpielerName(playerid),cash);		SendClientMessage(pID,Grün,string);		return(GivePlayerMoney(pID,cash)&&SendClientMessage(playerid,Grün,"Du hast den Spieler %s $&d gegeben"),pID,cash);	}	return 1;}

  • Das mit dem return kannst du so nicht machen, schreib es so:


    ocmd:givemoney(playerid,params[])
    {
    if(!IstSpielerEinAdmin(playerid,4))return SendClientMessage(playerid,Rot,"Du bist kein Teammitglied/ nicht den Rang dafür.");
    new pID, cash, string[128];
    if(sscanf(params,"ud",pID,cash))return SendClientMessage(playerid,Gelb,"Benutze: /givemoney [ID] [Betrag]");
    format(string,sizeof(string),"Admin %s hat dir $%d gegeben.",SpielerName(playerid),cash);
    SendClientMessage(pID,Grün,string);
    format(string,sizeof string,"Du hast den Spieler %s $%d gegeben",SpielerName(pID),cash);
    return GivePlayerMoney(pID,cash),SendClientMessage(playerid,Grün,string);
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S