Beiträge von Coldnew

    Danke <3 Funktioniert

    Hey,


    Mein Dialog ignoriert alle zahlen nach 2 bzw. listitem 3


    Alle andere funktionieren, wenn ich aber auf "Delete Security Code" gehe wird der Dialog nicht angezeigt


    und nichts passiert


    Habe alle stile ausprobiert (LIST, TABLIST, TABLIST_HEADERS) bei denen ist es nicht anders



    ShowPlayerDialog(playerid, SETTINGS, DIALOG_STYLE_TABLIST, "Settings","Change Password\nChange Name\nChange Security Code\nDelete Security Code", "Select", "Exit");




    if(dialogid == SETTINGS)
    {
    if(response)
    {
    if(listitem == 0)
    {
    ShowPlayerDialog(playerid,NEWPW,DIALOG_STYLE_INPUT ,"Password","Choose a new Password","Choose","Cancel");
    }
    if(listitem == 1)
    {
    SendClientMessage(playerid,BLAU,"You dont have a namechange - Fuction not worked out");
    }
    if(listitem == 2)
    {
    if(sSpieler[playerid][pPassport] == 1)
    {
    ShowPlayerDialog(playerid,NEWCODE,DIALOG_STYLE_INP UT,"Security Check","Enter your current Security Code first","Choose","Cancel");
    }
    else
    {
    SendClientMessage(playerid,ROT,"You don't have a Security Code! You must create one first!");
    }
    if(listitem == 3)
    {
    ShowPlayerDialog(playerid,AREOK,DIALOG_STYLE_INPUT ,"Security Check","Enter your current Security Code first","Choose","Cancel"); [// Dieser Dialog wird nicht gezeigt
    }
    return 1;
    }
    }
    }

    Wie führe ich einen Public aus?


    Funktiioniert bei ihm, danke ^^

    public OnPlayerConnect(playerid)
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(dini_Exists(Spieler))
    {
    SendClientMessage(playerid,0xFFAA00FF,"[Server]: Welcome back");
    ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_PASSW ORD,"Login","Your Account was found. Login.","Login","Cancel");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,0x00B9FFFF,"Welcome to "ClanTag" DEATHMATCH /killme to Respawn!");
    ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_IN PUT,"Register","Choose a Password to register","Register","Cancel");
    return 1;
    }
    if(sSpieler[playerid][Deaktiviert] == 1) // Zeile 138 "Unreachable code"
    {
    Kick(playerid);
    return 1;
    }
    return 1;
    } (ende von onplayerconnect)


    // "Deaktiviert" ist ein Befehl für einen administrator, bestimmte accouns zu deaktivieren, der spieler soll gekickt werden,
    wenn "deaktiviert" positiv ist



    (138) : warning 225: unreachable code



    Wie kann ich das beheben ?

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


    Habe jetzt jedenfalls das aktuellste drauf





    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team


    [12:28:48] mapname = "San Andreas" (string)
    [12:28:48] language = "" (string)
    [12:28:48]
    [12:28:48] Server Plugins
    [12:28:48] --------------
    [12:28:48] Loading plugin: mysql.so
    [12:28:48] >> plugin.mysql: R41-4 successfully loaded.
    [12:28:48] Loaded.
    [12:28:48] Loading plugin: streamer.so
    [12:28:48]


    *** Streamer Plugin v2.9.1 by Incognito loaded ***


    [12:28:48] Loaded.
    [12:28:48] Loading plugin: sscanf.so
    [12:28:48]


    [12:28:48] ===============================


    [12:28:48] sscanf plugin loaded.


    [12:28:48] Version: 2.8.2


    [12:28:48] (c) 2012 Alex "Y_Less" Cole


    [12:28:48] ===============================


    [12:28:48] Loaded.
    [12:28:48] Loading plugin: nativechecker.so
    [12:28:48] Loaded.
    [12:28:48] Loaded 4 plugins.


    [12:28:48]
    [12:28:48] Filterscripts
    [12:28:48] ---------------
    [12:28:48] Loaded 0 filterscripts.


    [12:28:48] Error: Function not registered: 'mysql_debug'
    [12:28:48] Error: Function not registered: 'mysql_ping'
    [12:28:48] Error: Function not registered: 'mysql_function_query'
    [12:28:48] Error: Function not registered: 'mysql_free_result'
    [12:28:48] Error: Function not registered: 'cache_get_data'
    [12:28:48] Error: Function not registered: 'cache_get_field_content'
    [12:28:48] Script[gamemodes/pRPv2.0b.amx]: Run time error 19: "File or function is not found"
    [12:28:48] Number of vehicle models: 0

    Hey,


    hab ich mal gemacht, die Originalen plugins verwendet & das script nochmal recompiled, sowie Mysql als erstes




    Leider immer noch Fehler


    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team


    [17:48:04] mapname = "San Andreas" (string)
    [17:48:04] language = "" (string)
    [17:48:04]
    [17:48:04] Server Plugins
    [17:48:04] --------------
    [17:48:04] Loading plugin: mysql.so
    [17:48:04] >> plugin.mysql: R41-3 successfully loaded.
    [17:48:04] Loaded.
    [17:48:04] Loading plugin: streamer.so
    [17:48:04]


    *** Streamer Plugin v2.9.1 by Incognito loaded ***


    [17:48:04] Loaded.
    [17:48:04] Loading plugin: sscanf.so
    [17:48:04]


    [17:48:04] ===============================


    [17:48:04] sscanf plugin loaded.


    [17:48:04] Version: 2.8.2


    [17:48:04] (c) 2012 Alex "Y_Less" Cole


    [17:48:04] ===============================


    [17:48:04] Loaded.
    [17:48:04] Loading plugin: nativechecker.so
    [17:48:04] Loaded.
    [17:48:04] Loaded 4 plugins.


    [17:48:04]
    [17:48:04] Filterscripts
    [17:48:04] ---------------
    [17:48:04] Loaded 0 filterscripts.


    [17:48:04] Error: Function not registered: 'mysql_debug'
    [17:48:04] Error: Function not registered: 'mysql_ping'
    [17:48:04] Error: Function not registered: 'mysql_function_query'
    [17:48:04] Error: Function not registered: 'mysql_free_result'
    [17:48:04] Error: Function not registered: 'cache_get_data'
    [17:48:04] Error: Function not registered: 'cache_get_field_content'
    [17:48:04] Script[gamemodes/pRPv2.0b.amx]: Run time error 19: "File or function is not found"
    [17:48:04] Number of vehicle models: 0

    Hey, hat jetzt erstmal nichts mit diesem Thema hier zutun:


    Und zwar habe ich mir vorhin das Prp v.i02 pRP v2.0b inkl. Datenbank und Bots (Scriptinstallation) [REUPLOAD]



    Script heruntergeladen & alles exakt nach der Anleitung befolgt. Dazu muss man sagen, dass mein Hoster Samp4you ist und die SAMP Server auf Linux sind.


    Als ich dann alles starten wollte bekam ich das erste mal diese Fehlermeldung


    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team


    [16:56:18] mapname = "San Andreas" (string)
    [16:56:18] language = "" (string)
    [16:56:18]
    [16:56:18] Server Plugins
    [16:56:18] --------------
    [16:56:18] Loading plugin: nativechecker.so
    [16:56:18] Loaded.
    [16:56:18] Loading plugin: streamer.so
    [16:56:18]


    *** Streamer Plugin v2.9.1 by Incognito loaded ***


    [16:56:18] Loaded.
    [16:56:18] Loading plugin: mysql.so
    [16:56:18] >> plugin.mysql: R41-3 successfully loaded.
    [16:56:18] Loaded.
    [16:56:18] Loading plugin: sscanf.so
    [16:56:18]


    [16:56:18] ===============================


    [16:56:18] sscanf plugin loaded.


    [16:56:18] Version: 2.8.2


    [16:56:18] (c) 2012 Alex "Y_Less" Cole


    [16:56:18] ===============================


    [16:56:18] Loaded.
    [16:56:18] Loaded 4 plugins.


    [16:56:18]
    [16:56:18] Filterscripts
    [16:56:18] ---------------
    [16:56:18] Loaded 0 filterscripts.


    [16:56:19] Error: Function not registered: 'SSCANF_Init'
    [16:56:19] Error: Function not registered: 'SSCANF_Join'
    [16:56:19] Error: Function not registered: 'SSCANF_Leave'
    [16:56:19] Error: Function not registered: 'mysql_debug'
    [16:56:19] Error: Function not registered: 'mysql_connect'
    [16:56:19] Error: Function not registered: 'mysql_ping'
    [16:56:19] Error: Function not registered: 'CreateDynamicObject'
    [16:56:19] Error: Function not registered: 'SetDynamicObjectMaterialText'
    [16:56:19] Error: Function not registered: 'SetDynamicObjectMaterial'
    [16:56:19] Error: Function not registered: 'mysql_function_query'
    [16:56:19] Error: Function not registered: 'DestroyDynamicObject'
    [16:56:19] Error: Function not registered: 'MoveDynamicObject'
    [16:56:19] Error: Function not registered: 'sscanf'
    [16:56:19] Error: Function not registered: 'mysql_free_result'
    [16:56:19] Error: Function not registered: 'GetDynamicObjectPos'
    [16:56:19] Error: Function not registered: 'StopDynamicObject'
    [16:56:19] Error: Function not registered: 'cache_get_data'
    [16:56:19] Error: Function not registered: 'cache_get_field_content'
    [16:56:19] Script[gamemodes/pRPv2.0b.amx]: Run time error 19: "File or function is not found"
    [16:56:19] Number of vehicle models: 0
    [16:59:59] --- Server Shutting Down.
    [16:59:59]


    *** Streamer Plugin v2.9.1 by Incognito unloaded ***


    [16:59:59] plugin.mysql: Unloading plugin...
    [16:59:59] plugin.mysql: Plugin unloaded.
    [16:59:59]


    [16:59:59] ===============================


    [16:59:59] sscanf plugin unloaded.


    [16:59:59] ===============================







    Als ich die Reihenfolge der Plugins in folgendes änderte:

    • sscanf.so×
    • streamer.so×
    • mysql.so×
    • nativechecker.so×


    (also den nativechecker nach hinten verschob, sah die log - datei so aus:





    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team


    [17:00:07] mapname = "San Andreas" (string)
    [17:00:07] language = "" (string)
    [17:00:07]
    [17:00:07] Server Plugins
    [17:00:07] --------------
    [17:00:07] Loading plugin: sscanf.so
    [17:00:07]


    [17:00:07] ===============================


    [17:00:07] sscanf plugin loaded.


    [17:00:07] Version: 2.8.2


    [17:00:07] (c) 2012 Alex "Y_Less" Cole


    [17:00:07] ===============================


    [17:00:07] Loaded.
    [17:00:07] Loading plugin: streamer.so
    [17:00:07]


    *** Streamer Plugin v2.9.1 by Incognito loaded ***


    [17:00:07] Loaded.
    [17:00:07] Loading plugin: mysql.so
    [17:00:07] >> plugin.mysql: R41-3 successfully loaded.
    [17:00:07] Loaded.
    [17:00:07] Loading plugin: nativechecker.so
    [17:00:07] Loaded.
    [17:00:07] Loaded 4 plugins.


    [17:00:07]
    [17:00:07] Filterscripts
    [17:00:07] ---------------
    [17:00:07] Loaded 0 filterscripts.


    [17:00:08] Error: Function not registered: 'mysql_debug'
    [17:00:08] Error: Function not registered: 'mysql_ping'
    [17:00:08] Error: Function not registered: 'mysql_function_query'
    [17:00:08] Error: Function not registered: 'mysql_free_result'
    [17:00:08] Error: Function not registered: 'cache_get_data'
    [17:00:08] Error: Function not registered: 'cache_get_field_content'
    [17:00:08] Script[gamemodes/pRPv2.0b.amx]: Run time error 19: "File or function is not found"
    [17:00:08] Number of vehicle models: 0






    Also deutlich weniger Errors. Der Server crasht auch nicht, sondern dort steht einfach nur "Unknown"

    / push


    Ich weise hiermit nochmal auf diese Zeile hin


    "Es wäre super, wenn mir jemand dieses Unknown Command kurz ins script einfügen könnte & es wieder zurückschicken würde."


    Ich versuche hier nichts zu lernen, sondern möchte einfach nur einen korrekten Code ^^

    Siehe neusten Beitrag



    Ich habe derzeit das "EER" Script ( EER Script [GF-Reallife] [inkl. v3.0] )


    Und wollte dort nun etwas einfügen, dass wenn ein Spieler einen Befehl eingibt der nicht existiert, ihm das auch mitgeteilt wird.


    Derzeit ist es so, dass garkeine Message zu sehen ist.


    Probiert habe ich dies schon über einen return bei OnPlayerCommandText verbunden mit einer SendClientMessage. Dies hat jedoch nicht so richtig geklappt, aber das liegt wohl daran,


    dass ich im Scripten total unerfahren bin.



    Dann habe ich es noch über diese Methode versucht: http://forum.sa-mp.com/showthread.php?t=523806


    Jedoch bekam ich da die Message: "warning 235: public function lacks forward declaration"


    "Error 055: start of function body without function header"



    Die Zeilen kann ich euch leider nicht mehr zeigen.





    Es wäre super, wenn mir jemand dieses Unknown Command kurz ins script einfügen könnte & es wieder zurückschicken würde.



    Wäre deutlich einfacher, als Hilfe anzubieten ^^

    Ich markiere dieses Thema jetzt mal als "erledigt", da es meiner Meinung nach keinen Sinn hat hier noch weiter zu diskutieren.


    Wie ich schon erwähnt habe, handelt es sich dabei einfach um das Scripten an sich, wie als wenn ihr ein Hobby ausüben würdet,


    wie Tischtennis, dabei verlangt man auch keinerlei Gegenleistungen.


    Und das ist genau das gleiche wie hier.


    Beiträge wie "Wollt ihr euch wieder an RPG City orientieren?"


    "Selten hier im Forum soviel Bullshit gelesen, ihr sucht nen Scripter welcher einfach so aus heißer Luft scriptet und wollt eventuell gar kein Projekt eröffnen?"


    Sind wieder ein Grund mehr, warum die Deutsche SA:MP Community so verdorben ist.


    Danke für die vielen Interessenten.