Butterfly

  • Des Sin die Daten


    und so habe ichs eingefügt:

    PHP
    handler = mysql_connect ( "localhost", "ni56910_1", "passwort", "dbs_bfreallife" ) -- Globale Verbindung
  • oke also hier die nitrado Daten:


    wie ich en in die settings.lua eingefügt hab:


    die acl:


    Was fehlt noch?

  • Mysql lässt sich nicht hochladen warum?


    Einmal editiert, zuletzt von Zocord ()

  • Hay ich habe das Register Problem beseitig ich musste nur die richtige Datenbank eingeben aber ich habe ein weiteres Problem das Register tab geht aber nicht mehr das Login tab XD Kann mir jemand helfen sonst geht alles auser der Login tab






    local Guivar = 0


    addEventHandler("onClientRender", getRootElement(), function() if(Guivar == 1) then showCursor(true) end end)


    local Loginfenster = {}
    local LoginTabPanel = {}
    local LoginTab = {}
    local LoginKnopf = {}
    local LoginLabel = {}
    local LoginEdit = {}
    local LoginRadio = {}
    local LoginGrid = {}
    local LoginBild = {}


    function createRegisterMenue()
    if(Guivar == 1) then return end
    local data = tonumber(getElementData(gMe, "scriptvar"))
    if(data == 1) then return end
    Guivar = 1
    guiSetInputMode("no_binds_when_editing")
    setElementData(gMe, "inLogin", true)


    local X, Y, Width, Height = getMiddleGuiPosition(531,300)
    showCursor(true)
    -- LOGIN --
    Loginfenster[1] = guiCreateWindow(X, Y, Width, Height,"Willkommen!",false)
    LoginTabPanel[1] = guiCreateTabPanel(9,26,513,265,false,Loginfenster[1])
    LoginTab[1] = guiCreateTab("Login",LoginTabPanel[1])
    LoginBild[1] = guiCreateStaticImage(8,11,489,68,"data/images/logo.png",false,LoginTab[1])
    LoginLabel[1] = guiCreateLabel(99,87,301,35,"Willkommen auf GGR-Reallife!\nDeine Daten wurden gefunden, bitte Logge dich ein!",false,LoginTab[1])
    guiLabelSetHorizontalAlign(LoginLabel[1],"center",false)
    guiSetFont(LoginLabel[1],"default-bold-small")
    LoginLabel[2] = guiCreateLabel(16,122,117,17,"Passwort:",false,LoginTab[1])
    guiSetFont(LoginLabel[2],"default-bold-small")
    LoginEdit[1] = guiCreateEdit(15,142,471,29,"12345",false,LoginTab[1])
    guiEditSetMasked(LoginEdit[1],true)
    LoginKnopf[1] = guiCreateButton(158,179,183,29,"Einloggen",false,LoginTab[1])
    LoginLabel[3] = guiCreateLabel(9,214,497,27,"(Falls du noch kein Account hast, Registriere dich, oder nehme einen anderen Namen.)",false,LoginTab[1])
    guiSetFont(LoginLabel[3],"default-bold-small")
    -- REGISTER --
    LoginTab[2] = guiCreateTab("Register",LoginTabPanel[1])
    LoginLabel[4] = guiCreateLabel(17,12,228,24,"Bitte Fuelle dieses Formular aus!",false,LoginTab[2])
    guiSetFont(LoginLabel[4],"default-bold-small")
    LoginLabel[5] = guiCreateLabel(15,41,292,15,"Accountname: "..getPlayerName(gMe),false,LoginTab[2])
    guiLabelSetColor(LoginLabel[5],255, 255, 0)
    guiSetFont(LoginLabel[5],"default-bold-small")
    LoginLabel[6] = guiCreateLabel(15,58,211,18,"Passwort:",false,LoginTab[2])
    guiLabelSetColor(LoginLabel[6],0, 255, 0)
    guiSetFont(LoginLabel[6],"default-bold-small")
    LoginEdit[2] = guiCreateEdit(12,77,197,23,"",false,LoginTab[2])
    guiEditSetMasked(LoginEdit[2],true)
    LoginEdit[3] = guiCreateEdit(11,119,197,23,"",false,LoginTab[2])
    guiEditSetMasked(LoginEdit[3],true)
    LoginLabel[7] = guiCreateLabel(14,103,211,18,"Bestaetigung:",false,LoginTab[2])
    guiLabelSetColor(LoginLabel[7],0, 255, 0)
    guiSetFont(LoginLabel[7],"default-bold-small")
    LoginLabel[8] = guiCreateLabel(322,32,183,18,"Alter:(Kein Geburtstdatum)",false,LoginTab[2])
    guiLabelSetColor(LoginLabel[8],255, 255, 0)
    guiSetFont(LoginLabel[8],"default-bold-small")
    LoginEdit[4] = guiCreateEdit(330,55,69,23,"",false,LoginTab[2])
    LoginLabel[9] = guiCreateLabel(327,98,164,17,"Sprache:",false,LoginTab[2])
    guiLabelSetColor(LoginLabel[9],255,255,0)
    guiSetFont(LoginLabel[9],"default-bold-small")
    LoginGrid[1] = guiCreateGridList(323,119,183,97,false,LoginTab[2])
    guiGridListSetSelectionMode(LoginGrid[1],1)


    guiGridListAddColumn(LoginGrid[1],"Land",0.6)


    addEventHandler("onClientGUIClick", LoginEdit[1], function() if(guiGetText(source) == "12345") then guiSetText(source, "") end end, false)


    local row = guiGridListAddRow (LoginGrid[1] )
    guiGridListSetItemText(LoginGrid[1],row,1,"Deutschland",false,false)
    local row = guiGridListAddRow (LoginGrid[1] )
    guiGridListSetItemText(LoginGrid[1],row,1,"Oesterreich",false,false)
    local row = guiGridListAddRow (LoginGrid[1] )
    guiGridListSetItemText(LoginGrid[1],row,1,"Schweiz",false,false)



    guiWindowSetSizable ( Loginfenster[1], false )
    guiWindowSetMovable ( Loginfenster[1], false )



    LoginLabel[10] = guiCreateLabel(13,153,117,18,"Geschlecht:",false,LoginTab[2])
    guiLabelSetColor(LoginLabel[10],255, 255,0 )
    guiSetFont(LoginLabel[10],"default-bold-small")
    LoginRadio[1] = guiCreateRadioButton(15,175,114,21,"Maennlich",false,LoginTab[2])
    guiRadioButtonSetSelected(LoginRadio[1],true)
    LoginRadio[2] = guiCreateRadioButton(14,195,114,21,"Weiblich",false,LoginTab[2])
    LoginKnopf[2] = guiCreateButton(169,187,134,30,"Registrieren",false,LoginTab[2])
    -- Functions --
    local function setEnabled()
    for i = 1, #LoginKnopf, 1 do
    guiSetEnabled(LoginKnopf, true)
    end
    end


    local function setDisabled()
    for i = 1, #LoginKnopf, 1 do
    guiSetEnabled(LoginKnopf, false)
    end
    end


  • So sollte jetzt noch irgendjemand Hilfe bei der Installation brauchen ... Ich helfe euch gerne.


    Entweder auf meinem TS: ts46.nitrado.net:14300


    Per Skype: progamer1012


    oder pn hier im Forum (Antwort eher unwahrscheinlich)

  • Ich habe ein kleines Problem was mir Kopfschmerzen bereitet ... Ich kann den Gamemode Namen nicht ändern...
    Habe auch schon den Ordner umbenannt und in der Meta den Gamemode Namen eingetragen. Nur es funktioniert einfach nicht!
    Hat jemand die Lösung für mein Problem ?

  • Ich habe in der Settings.lua meine MySQL Daten Angegeben.


    Ja das Script hat ACL Rechte.
    ( der Ordner in Gamemodes ( der Butterfly Ordner) heißt bei mir bfrl)


    <group name="Admin">
    <acl name="Moderator"></acl>
    <acl name="SuperModerator"></acl>
    <acl name="Admin"></acl>
    <acl name="RPC"></acl>
    <object name="resource.admin"></object>
    <object name="resource.webadmin"></object>
    <object name="user.SP33D"></object>
    <object name="resource.bfrl"></object>
    </group>



    EDIT:// Bekomme auch keine Errors



    Bekomme doch ein Error


    [2014-01-03 18:08:57] ERROR: [gamemodes]/bfrl/register/s_register.lua:127: attempt to call global 'mysql_query' (a nil value)



    Habs hinbekommen. DKong: Danke Bro :)

    2 Mal editiert, zuletzt von ScReaM ()

  • [2014-01-04 19:21:41] ERROR: [gamemodes]/bfrl/admin/admin_s.lua:342: bad argument #1 to 'mysql_num_rows' (mysqlResult expected, got nil)


    Was hat das aufeinmal zu Bedeuten?


    EDIT Hat sich erledigt

    Einmal editiert, zuletzt von ScReaM ()

  • Okay ich stelle jetzt nochmal die am meisten gestellte Frage: Wie bekomme ich eine MySql-Verbindung hin?


    Daten:
    - lokaler MTA Server + Client auf Version 1.3.4
    - IP 127.0.0.1 eingegeben (Server und Navicat)


    Checkliste:
    - Script in den [gamemodes] Ordner gepackt
    - Navicat installiert
    - .sql-Datei importiert
    - in den settings.lua folgendes eingegeben:

    Lua
    handler = mysql_connect ( "localhost", "root", "", "dbs_bfreallife" )


    - in der meta.xml dem Script Adminrechte gegeben und mir gleich mit
    - das mta_mysql.dll - Modul in einen neuen modules - Ordner bei deathmatch reingepackt
    - in der mtaconfig das Script und das module auf den Autostart gepackt


    Error:

    Lua
    ERROR: ... bad argument #1 to 'mysql_query' (mysqlHandler expectet, got nil)



    Mögliche Probleme:
    - kann es was mit MTA 1.3.4 zutun haben? Weil ich hatte zuvor alles so installiert auf einem 1.3.3 Server und es lief einwandfrei...
    - habe ich bei Navicat usw alles richtig eingetragen, weil es erstellt die Tabellen.?



    - Falls noch weitere Infos benötigt werden, schreibt das bitte auch zurück. Hoffentlich kann mir wer helfen und das das Problem mal wieder 40cm vorm Bildschirm sitzt ^^ -

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!