Automatisch Registrieren



  • function registerPlayer ( source, commandName, username, skin )
    if g_logged[source] == 1
    then
    local accountLoaded = xmlLoadFile ( "users/"..getPlayerName(source)..".xml")
    local subnode = xmlFindChild ( accountLoaded, "adminstatus", 0)
    if xmlNodeGetValue(subnode)
    then
    xmlUnloadFile(accountLoaded)
    if(username ~= "" and username ~= nil and skin ~= "" and skin ~= nil) then
    local accountAdded = xmlCreateFile ( "users/"..username..".xml", "account" )
    if(accountAdded) then
    outputChatBox("Du hast den Spieler "..username.." registriert!",source,0,255,0)
    local pw = xmlCreateChild ( accountAdded, "passwort" )
    local geb = xmlCreateChild ( accountAdded, "geburtsdatum" )
    local gesch = xmlCreateChild ( accountAdded, "geschlecht" )
    local x = xmlCreateChild ( accountAdded, "x" )
    local y = xmlCreateChild ( accountAdded, "y" )
    local z = xmlCreateChild ( accountAdded, "z" )
    local int = xmlCreateChild ( accountAdded, "interior" )
    local money = xmlCreateChild ( accountAdded, "money" )
    local admin = xmlCreateChild ( accountAdded, "adminstatus" )
    local skinnode = xmlCreateChild ( accountAdded, "skin" )
    local job = xmlCreateChild ( accountAdded, "job" )
    local rank = xmlCreateChild ( accountAdded, "rank" )
    local dienst = xmlCreateChild ( accountAdded, "dienst" )
    local inhouse = xmlCreateChild ( accountAdded, "inhouse" )
    local energie = xmlCreateChild ( accountAdded, "energie" )
    local hunger = xmlCreateChild ( accountAdded, "hunger" )
    local harndrang = xmlCreateChild ( accountAdded, "harndrang" )
    local hygiene = xmlCreateChild ( accountAdded, "hygiene" )
    local fschein = xmlCreateChild ( accountAdded, "fschein" )
    local mschein = xmlCreateChild ( accountAdded, "mschein" )
    local gefahrgut = xmlCreateChild ( accountAdded, "gefahrgut" )
    local flugschein = xmlCreateChild ( accountAdded, "flugschein" )
    xmlNodeSetValue(pw,"passworttest")
    xmlNodeSetValue(geb,"23.12.2012")
    xmlNodeSetValue(gesch,"Zwitter")
    xmlNodeSetValue(x,"-1984.4362")
    xmlNodeSetValue(y,"137.9102")
    xmlNodeSetValue(z,"27.6875")
    xmlNodeSetValue(int,"0")
    xmlNodeSetValue(money,"10000")
    xmlNodeSetValue(admin,"0")
    xmlNodeSetValue(skinnode,skin)
    xmlNodeSetValue(job, "0")
    xmlNodeSetValue(rank, "0")
    xmlNodeSetValue(dienst, "0")
    xmlNodeSetValue(inhouse, "0")
    xmlNodeSetValue(energie, "100")
    xmlNodeSetValue(hunger, "100")
    xmlNodeSetValue(harndrang, "100")
    xmlNodeSetValue(hygiene, "100")
    xmlNodeSetValue(fschein, "0")
    xmlNodeSetValue(mschein, "0")
    xmlNodeSetValue(gefahrgut, "0")
    xmlNodeSetValue(flugschein, "0")
    xmlSaveFile(accountAdded)
    xmlUnloadFile(accountAdded)
    else
    outputChatBox("Es gab einen Fehler beim registrieren!",255,0,0)
    end
    else
    outputChatBox("Error beim registrieren eines Spielers: /register ",source,255,0,0)
    end
    end
    end
    end

    Wie kann ich hier machen das ein spieler keine Adminrechte brauch um sich einen Account zu erstellen?

    Und das der spieler sein eigenes Passwort benutzen kann?

    In liebe euer KiBo alias °Lasko° *thumbup*

Jetzt mitmachen!

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