Beiträge von KiBo

    addEventHandler('onClientPlayerJoin', root,
    function()
    outputChatBox, ('* ' .. getPlayerName(source) .. ' ist dem Spiel beigetretten', 0, 255, 255, true)
    end
    )


    addEventHandler('onClientPlayerChangeNick', root,
    function(oldNick, newNick)
    outputChatBox('* ' .. oldNick .. ' ist nun ' .. newNick, 0, 255, 255, true)
    end
    )


    addEventHandler('onClientPlayerQuit', root,
    function(reason)
    outputChatBox('* ' .. getPlayerName(source) .. ' hat das Spiel verlassen [' .. reason .. ']', 0, 255, 255, true)
    end)


    Geht immer noch net... ich will das es dann TestName angezeigt wird also das der text automatisch schon formatiert ist

    Hay liebe Com.

    Ich möchte wenn man z.b den Name ändert das der Name automatisch schon in dem Farbcode angezeigt wird und nicht das da das nervige #ff0000 oder so davor steht sondern das der text automatisch formatiert wird..

    Hier das Script:


    addEventHandler('onClientPlayerJoin', root,
    function()
    outputChatBox('* ' .. getPlayerName(source) .. ' ist dem Spiel beigetretten', 0, 255, 255)
    end)

    addEventHandler('onClientPlayerChangeNick', root,
    function(oldNick, newNick)
    outputChatBox('* ' .. oldNick .. ' ist nun ' .. newNick, 0, 255, 255)
    end)

    addEventHandler('onClientPlayerQuit', root,
    function(reason)
    outputChatBox('* ' .. getPlayerName(source) .. ' hat das Spiel verlassen [' .. reason .. ']', 0, 255, 255)
    end)

    So meine freunde.. Lasko der mächtige ist hier ^^...


    Ne die Zeile mit "theCopount" kannste löschen die ganze zeile die brauch keiner...
    Danach solltest du die ganze duty function umbennen weil sonst bekommst schwierigkeiten mit der Triaden Fraktion.. Rewrite hat die Function 2x geschrieben ^^...

    Lua
    function copduty(theCop, command)	if getElementData(theCop, "Fraktion") == 1 then		if isElementWithinMarker(theCop,copdutymarker) then			if getElementData(theCop, "Rank") == 0 then				setPedSkin(theCop, 284)				takeAllWeapons ( theCop )				giveWeapon(theCop, 22, 127, true)				setElementData(theCop,"Duty",1)			elseif getElementData(theCop, "Rank") == 1 then				takeAllWeapons ( theCop )				setPedSkin(theCop, 280)				giveWeapon(theCop, 22, 127, false)				giveWeapon(theCop, 25, 60, true)				setElementData(theCop,"Duty",1)			elseif getElementData(theCop, "Rank") == 2 then				takeAllWeapons ( theCop )				setPedSkin(theCop, 281)				giveWeapon(theCop, 22, 127, false)				giveWeapon(theCop, 25, 60, true)				setElementData(theCop,"Duty",1)			elseif getElementData(theCop, "Rank") == 3 then				takeAllWeapons ( theCop )				setPedSkin(theCop, 282)				giveWeapon(theCop, 24, 127,false)				giveWeapon(theCop, 25, 60,true)				setElementData(theCop,"Duty",1)			elseif getElementData(theCop, "Rank") == 4 then				takeAllWeapons ( theCop )				setPedSkin(theCop, 283)				giveWeapon(theCop, 24, 127,false)				giveWeapon(theCop, 25, 60,false)				giveWeapon(theCop, 29, 127,true)				setElementData(theCop,"Duty",1)			elseif getElementData(theCop, "Rank") == 5 then				takeAllWeapons ( theCop )				setPedSkin(theCop, 288)				giveWeapon(theCop, 24, 127,false)				giveWeapon(theCop, 25, 60,false)				giveWeapon(theCop, 29, 127,true)				setElementData(theCop,"Duty",1)			end			outputChatBox("Du bist nun im Dienst!", theCop)		else 			outputChatBox("Du bist nicht am richtigen Ort!", theCop)		end	else		outputChatBox("Du bist kein Beamter !")	endend
    addCommandHandler("duty", copduty)

    So geht es 100%

    Der Sinn von der Map ist sehr gut und sie wird auch bestimmt viel spaß machen...

    Doch sind wir mal ehrlich... Du warst einbisschen zufaul um es genau zu machen? teilweiße sehr schlampig verarbeitet ich würde sagen du nimmst dir nochmal ein bisschen zeit und machst alles genauer ;)) dann ist die map sehr gut

    8/10* Spaß
    4/10* Verarbeitung
    10/10* Sinn *such*



    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?