Beiträge von PizzaHaus

    Schick mal das Enum, was du in sInfo[playerid][spawnchange] nutzt. Also wo level, spawnchange usw. drinne ist.


    Ich kenne mich mit MySql nicht aus, aber probiere mal bei ausgeschaltetem Server spawnchange mit den Wert 1 zu erstellen und dann zu joinen. Guck mal ob es dann geht oder spawnchange aus der Datenbank wieder verschwindet.



    //enums
    enum playerInfo{
    eingeloggt,
    level,
    db_id,
    alevel,
    fraktion,
    rang,
    spawnchange
    }


    Klappt leider nicht und beim Server Konsole steht Spawnchange auf 1 aber es ändert sich nicht in der Datenbank!


    format(query,sizeof(query),"UPDATE user SET level='%i',money='%i',alevel='%i',fraktion='%i',rang='%i',spawnchange='%i' WHERE id='%i'",sInfo[playerid][level],GetPlayerMoney(playerid),sInfo[playerid][alevel],sInfo[playerid][fraktion],sInfo[playerid][rang],sInfo[playerid][spawnchange],sInfo[playerid][db_id]);



    public OnPlayerSpawn(playerid)
    {
    if(!isPlayerInFrakt(playerid, 0)){
    if(sInfo[playerid][spawnchange]==1)
    {
    new fID;
    fID = sInfo[playerid][fraktion];
    SetPlayerPos(playerid, fInfo[fID][f_x],fInfo[fID][f_y],fInfo[fID][f_z]);
    SetPlayerFacingAngle(playerid, fInfo[fID][f_r]);
    SetPlayerInterior(playerid, fInfo[fID][f_inter]);
    SetPlayerVirtualWorld(playerid, fInfo[fID][f_world]);
    SetPlayerColor(playerid, fInfo[fID][f_color]);
    }
    }
    return 1;
    }



    sInfo[playerid][spawnchange] = cache_get_field_content_int(0,"spawnchange",dbhandle);

    1. Sicher dass du in der Fraktion 1 - LSPD bist?


    2. Was steht aktuell in der Datenbank bei spawnchange? Wenn 0, setze es auf 1 und guck dann ob du in deiner Sitzung richtig spawnst und ob nach der Sitzung bei spawnchange noch 1 steht.


    3. Such mal nach " [spawnchange] " und guck ob du es irgendwo falsch/ungewollt setzt oder ausliest.



    1 . Ja sicher das ich in der Fraktion 1 LSPD bin da es auch in der Datenbank ändert
    2 . Nichts Wenn ich mehrmals /spawnchange eingebe ändert das sich nich Ingame sowie in der Datenbank.
    3 . Nein

    Jetzt hast du ja meine Fragen nicht beantwortet.
    Und wo ist der Code vom Noobspawn? ;)



    new fInfo[][fraktEnum] = {
    {"Zivilist", 0.0, 0.0, 0.0, 0.0, 0, 0, 0xFFFFFFFF},
    {"LSPD", 1530.1758,-1662.5538,6.2188,271.8526, 0, 0, 0x009BFFFF},
    {"Vagos", 0.0, 0.0, 0.0, 0.0, 0, 0, 0xFFFFFFFF}

    Ist das in einem Filterscript? Wenn ja, was hast du im Gamemode unter OnPlayerSpawn stehen?
    Wenn nein, was steht sonst noch unter OnPlayerSpawn? Poste mal alles dazu.



    isPlayerInFrakt(playerid, f_id){
    if(sInfo[playerid][fraktion]==f_id)return 1;
    return 0;
    }


    public OnPlayerSpawn(playerid)
    {
    if(!isPlayerInFrakt(playerid, 0)){
    if(sInfo[playerid][spawnchange]==1)
    {
    new fID;
    fID = sInfo[playerid][fraktion];
    SetPlayerPos(playerid, fInfo[fID][f_x],fInfo[fID][f_y],fInfo[fID][f_z]);
    SetPlayerFacingAngle(playerid, fInfo[fID][f_r]);
    SetPlayerInterior(playerid, fInfo[fID][f_inter]);
    SetPlayerVirtualWorld(playerid, fInfo[fID][f_world]);
    SetPlayerColor(playerid, fInfo[fID][f_color]);
    }
    }
    return 1;
    }

    ript n


    Ja


    format(query,sizeof(query),"UPDATE user SET level='%i',money='%i',alevel='%i',fraktion='%i',rang='%i',spawnchange='%i' WHERE id='%i'",sInfo[playerid][level],GetPlayerMoney(playerid),sInfo[playerid][alevel],sInfo[playerid][fraktion],sInfo[playerid][rang],sInfo[playerid][spawnchange],sInfo[playerid][db_id]);

    Schick mal /spawnchange bitte.




    ocmd:spawnchange(playerid, params[])
    {
    if(isPlayerInFrakt(playerid, 0))return SendClientMessage(playerid,COLOR_WHITE,"Du bist in keiner Fraktion.");
    if(sInfo[playerid][spawnchange]==0)
    {
    sInfo[playerid][spawnchange]=1;
    }
    if(sInfo[playerid][spawnchange]==1)
    {
    sInfo[playerid][spawnchange]=0;
    }
    SendClientMessage(playerid,COLOR_RED,"ACHTUNG: Du hast dein Spawn geändert du Spawnst ab jetzt an deiner Fraktion Basis.");
    return 1;
    }

    spawnchange Befehl geht nicht (ändert sich nicht in der Datenbank)
    und wenn ich spawnchange schreibe spawne ich immer noch im noobspawn kann mir wer bitte bitte helfen


    OnPlayerSpawn:



    public OnPlayerSpawn(playerid)
    {
    if(!isPlayerInFrakt(playerid, 0)){
    if(sInfo[playerid][spawnchange]==1)
    {
    new fID;
    fID = sInfo[playerid][fraktion];
    SetPlayerPos(playerid, fInfo[fID][f_x],fInfo[fID][f_y],fInfo[fID][f_z]);
    SetPlayerFacingAngle(playerid, fInfo[fID][f_r]);
    SetPlayerInterior(playerid, fInfo[fID][f_inter]);
    SetPlayerVirtualWorld(playerid, fInfo[fID][f_world]);
    SetPlayerColor(playerid, fInfo[fID][f_color]);
    }
    }
    return 1;
    }

    probier mal deine mysql version zu updaten


    hier mal der Link zum Plugin


    https://github.com/pBlueG/SA-MP-MySQL/releases



    Jetzt kommt das:



    --------------------------


    SA-MP Server: 0.3z




    Exception At Address: 0x774E4598 Module: (Unknown)




    Registers:


    EAX: 0x0018FA38 EBX: 0x5D48DD99 ECX: 0x00000003 EDX: 0x00000000


    ESI: 0x5207DBF8 EDI: 0x7B0C8DC8 EBP: 0x0018FA94 ESP: 0x0018FA38


    EFLAGS: 0x00000212




    Stack:


    +0000: 0xE06D7363 0x00000001 0x00000000 0x774E4598


    +0010: 0x00000003 0x19930520 0x0018FAE0 0x67173CA0


    +0020: 0x5207C010 0x0018FB30 0x0018FB30 0x0018FAE0


    +0030: 0x5D48DD99 0x0018FA9C 0x6714833E 0x0018FB44


    +0040: 0xD696E199 0x0018FB30 0x0018FAE0 0x5D48DD99


    +0050: 0x00000000 0xC6AF81DE 0x67168D90 0x0018FACC


    +0060: 0x5D499863 0xE06D7363 0x00000001 0x00000003


    +0070: 0x0018FAC0 0xE06D7363 0x00000001 0x00000000


    +0080: 0x00000000 0x00000003 0x19930520 0x0018FAE0


    +0090: 0x67173CA0 0x0018FB80 0x67147685 0x0018FAE0


    +00A0: 0x67173CA0 0xD696E1E1 0x6716D988 0x5207BE80


    +00B0: 0x0018FB01 0x0000000B 0x67179958 0x7AFC5200


    +00C0: 0x67166F50 0x0018FBD0 0x00000012 0x00000000


    +00D0: 0x0000000F 0x6716D994 0x00000000 0x00000000


    +00E0: 0x00000000 0xFFFFFFFF 0x6716DEA0 0x00000000


    +00F0: 0x6716D99C 0x0018FBA0 0x6716D974 0x5207C010


    +0100: 0x5207C301 0x0000000B 0x67179958 0x67179900


    +0110: 0x0018FBA0 0x0018FB5C 0x5D519246 0x00000000


    +0120: 0x0000000F 0x6716D980 0x00000000 0x00000000


    +0130: 0x00000000 0xFFFFFFFF 0x5D48DD99 0x0018FBD0




    --------------------------




    Loaded Modules:


    -FailedCreate-


    Hatte ich auch schon mal. Dort im Ordner, wo deine samp.server.exe liegt, sollte sich eine Datei namens "crashinfo" oder so erstellt haben :)
    Zeig die doch mal her, sofern diese existiert. Wenn nicht, befolge das was seegras gesagt hat.





    --------------------------



    --------------------------


    SA-MP Server: 0.3z




    Exception At Address: 0x023679CC Module: (LIBMYSQL.dll)




    Registers:


    EAX: 0x00000000 EBX: 0xFFFFFFFF ECX: 0xC432E040 EDX: 0x00000000


    ESI: 0x03079048 EDI: 0x0307D508 EBP: 0x00000004 ESP: 0x0306FD64


    EFLAGS: 0x00010286




    Stack:


    +0000: 0x00000000 0x03079048 0x0306FEF0 0x00690C58


    +0010: 0x00000000 0x02367A7A 0x0306FD9C 0x03079048


    +0020: 0x03079048 0x00690C58 0x00000000 0x00000000


    +0030: 0x0068A410 0x0233C9C5 0x00000000 0x03079048


    +0040: 0x00690C58 0x0233E352 0x03079048 0x03079048


    +0050: 0x0306FEF0 0x0233BF5D 0x03079048 0x66B6DD99


    +0060: 0x66CDF508 0x03079048 0x0068A410 0x00000041


    +0070: 0xD6EAF82B 0x006946BC 0x0069467C 0x00694670


    +0080: 0x00690C58 0x00690B98 0x00000000 0x00000000


    +0090: 0x00000001 0x7FFDE000 0xFFFE7960 0xFFFFFFFF


    +00A0: 0x0068000C 0x00000102 0x0306FDFC 0x00EAFB97


    +00B0: 0x0306FEF0 0x00686178 0x0306FEC4 0x774E7E40


    +00C0: 0xB325132F 0xFFFFFFFE 0x0306FE48 0x76AA7B89


    +00D0: 0x00000001 0x0306FE94 0x00000000 0x0000000A


    +00E0: 0x00000000 0x0306FED0 0x66CD4D0A 0x00000001


    +00F0: 0x0306FE94 0x53794D43 0x75514C51 0x3A797265


    +0100: 0x6578453A 0x65747563 0x5D29285B 0x0306FE00


    +0110: 0x0306FE90 0x006946BC 0x0306FED8 0x66CD57C6


    +0120: 0x774EA6B8 0x35715722 0x01D0179F 0x07D0BBE9


    +0130: 0x00000230 0x00000000 0x00000000 0x00000000




    --------------------------




    Loaded Modules:


    samp-server.exe A: 0x00400000 - 0x004F5000 (C:\Users\****\Desktop\SA-MP Server\samp-server.exe)


    ntdll.dll A: 0x776A0000 - 0x7780E000 (C:\WINDOWS\SYSTEM32\ntdll.dll)


    KERNEL32.DLL A: 0x76A90000 - 0x76BD0000 (C:\WINDOWS\SYSTEM32\KERNEL32.DLL)


    KERNELBASE.dll A: 0x774D0000 - 0x775A7000 (C:\WINDOWS\SYSTEM32\KERNELBASE.dll)


    SHELL32.dll A: 0x75280000 - 0x7652D000 (C:\WINDOWS\SYSTEM32\SHELL32.dll)


    USER32.dll A: 0x76630000 - 0x76783000 (C:\WINDOWS\SYSTEM32\USER32.dll)


    WSOCK32.dll A: 0x73100000 - 0x73108000 (C:\WINDOWS\SYSTEM32\WSOCK32.dll)


    WINMM.dll A: 0x74450000 - 0x74473000 (C:\WINDOWS\SYSTEM32\WINMM.dll)


    msvcrt.dll A: 0x76C70000 - 0x76D33000 (C:\WINDOWS\SYSTEM32\msvcrt.dll)


    combase.dll A: 0x74F20000 - 0x7509D000 (C:\WINDOWS\SYSTEM32\combase.dll)


    SHLWAPI.dll A: 0x769E0000 - 0x76A25000 (C:\WINDOWS\SYSTEM32\SHLWAPI.dll)


    GDI32.dll A: 0x77230000 - 0x7733E000 (C:\WINDOWS\SYSTEM32\GDI32.dll)


    WS2_32.dll A: 0x77070000 - 0x770C0000 (C:\WINDOWS\SYSTEM32\WS2_32.dll)


    WINMMBASE.dll A: 0x74400000 - 0x74423000 (C:\WINDOWS\SYSTEM32\WINMMBASE.dll)


    RPCRT4.dll A: 0x751C0000 - 0x7527A000 (C:\WINDOWS\SYSTEM32\RPCRT4.dll)


    NSI.dll A: 0x76940000 - 0x76947000 (C:\WINDOWS\SYSTEM32\NSI.dll)


    cfgmgr32.dll A: 0x77030000 - 0x7706C000 (C:\WINDOWS\SYSTEM32\cfgmgr32.dll)


    DEVOBJ.dll A: 0x726B0000 - 0x726D1000 (C:\WINDOWS\SYSTEM32\DEVOBJ.dll)


    SspiCli.dll A: 0x74EA0000 - 0x74EBE000 (C:\WINDOWS\SYSTEM32\SspiCli.dll)


    CRYPTBASE.dll A: 0x74E90000 - 0x74E9A000 (C:\WINDOWS\SYSTEM32\CRYPTBASE.dll)


    sechost.dll A: 0x76A40000 - 0x76A81000 (C:\WINDOWS\SYSTEM32\sechost.dll)


    bcryptPrimitives.dll A: 0x74E30000 - 0x74E84000 (C:\WINDOWS\SYSTEM32\bcryptPrimitives.dll)


    IMM32.DLL A: 0x765B0000 - 0x765D7000 (C:\WINDOWS\system32\IMM32.DLL)


    MSCTF.dll A: 0x76790000 - 0x768A3000 (C:\WINDOWS\SYSTEM32\MSCTF.dll)


    sscanf.DLL A: 0x10000000 - 0x1000D000 (C:\Users\****\Desktop\SA-MP Server\plugins\sscanf.DLL)


    MSVCR100.dll A: 0x65360000 - 0x6541F000 (C:\WINDOWS\SYSTEM32\MSVCR100.dll)


    mysql.DLL A: 0x66CD0000 - 0x66DA4000 (C:\Users\****\Desktop\SA-MP Server\plugins\mysql.DLL)


    LIBMYSQL.dll A: 0x02330000 - 0x0256E000 (C:\Users\****\Desktop\SA-MP Server\LIBMYSQL.dll)


    MSVCP110.dll A: 0x66C40000 - 0x66CC5000 (C:\WINDOWS\SYSTEM32\MSVCP110.dll)


    MSVCR110.dll A: 0x66B60000 - 0x66C36000 (C:\WINDOWS\SYSTEM32\MSVCR110.dll)


    ADVAPI32.dll A: 0x76530000 - 0x765AC000 (C:\WINDOWS\SYSTEM32\ADVAPI32.dll)


    napinsp.dll A: 0x74430000 - 0x74441000 (C:\WINDOWS\system32\napinsp.dll)


    pnrpnsp.dll A: 0x72100000 - 0x72116000 (C:\WINDOWS\system32\pnrpnsp.dll)


    NLAapi.dll A: 0x720E0000 - 0x720F4000 (C:\WINDOWS\system32\NLAapi.dll)


    mswsock.dll A: 0x74100000 - 0x7414B000 (C:\WINDOWS\System32\mswsock.dll)


    DNSAPI.dll A: 0x73150000 - 0x731CE000 (C:\WINDOWS\SYSTEM32\DNSAPI.dll)


    winrnr.dll A: 0x720A0000 - 0x720AA000 (C:\WINDOWS\System32\winrnr.dll)


    wshbth.dll A: 0x72090000 - 0x720A0000 (C:\WINDOWS\system32\wshbth.dll)


    rasadhlp.dll A: 0x71FF0000 - 0x71FF8000 (C:\Windows\System32\rasadhlp.dll)


    IPHLPAPI.DLL A: 0x749D0000 - 0x749F0000 (C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL)


    WINNSI.DLL A: 0x749B0000 - 0x749B8000 (C:\WINDOWS\SYSTEM32\WINNSI.DLL)


    Guten Tag,


    wenn ich Ingame /restart oder in sa-mp.server.exe gmx eingebe stürzt der Server ab warum? Hier mal der Code von Restart


    ocmd:restart(playerid,params[])
    {
    if(!isAdmin(playerid,1339))return SendClientMessage(playerid,0xFFFFFFFF,"Dir ist es nicht erlaubt, diesen Befehl zu benutzen!");
    SendRconCommand("gmx");
    return 1;
    }

    Hallo wenn ich auf phpmyadmin gehe steht folgendes:


    Bitte beachten Sie: Das Aktivieren der Datenbankstatistiken kann starken Traffic zwischen dem Web- und dem MySQL-Server zur Folge haben.

    Guten Tag ich hatte eine Frage und zwar ich möchte das ich Spawne ohne denn Spawn Button also zb wenn man neu ist aufm Server sollte der Regiester Dialog gezeigt werden dannach sollte man Spawnen ist das Möglich wenn ja wie?

    Hallo ich hatte ein problem


    und zwar wenn ich f8 drücke ändert es mein bildschirm hellichkeit aber ich will das nich sonst kann ich keine screens machen bei gta kann mir wer helfen lg