Jump to content

Adminduty


Recommended Posts

Van egy Aduty scriptem és ha adminszolgálatba vagyok a nevem ugyan úgy marad, azt szeretném hogy 

/adminnev parancsal be lehessem állítani a nevem

és akkor a chatbox-ba azt írja ki hogy pl Chris Lafayet a nevem és akkor ne azt írja ki hogy "Chris Lafayet Adminszolgálatba lépett" hanem "Chris Adminszolgálatba lépett

az infobox oké, az jó megvan. /aduty is csak az adminnév kellene

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

function giveblood (thePlayer)
local account = getAccountName ( getPlayerAccount ( thePlayer ) )
        if isObjectInACLGroup("user." .. account, aclGetGroup("Admin", "Admin[1]", "Admin[2]", "Admin[3]", "Admin[4]", "Admin[5]", "FoAdmin", "SzuperAdmin", "Modeller", "Designer", "Fejleszto", "Rendszergazda", "Tulajdonos")) then
       
        end          
        outputChatBox ("#7cc576[AdminDuty]#32b3ef"..getPlayerName(thePlayer).."#ffffff adminszolgálatba lépett",root,255,255,255,true)
    setElementData(thePlayer, "blood",999999999)
end
addCommandHandler("aduty", giveblood)
 
function bloodback(thePlayer)
local account = getAccountName ( getPlayerAccount ( thePlayer ) )
        if isObjectInACLGroup("user." .. account, aclGetGroup("Admin", "Admin[1]", "Admin[2]", "Admin[3]", "Admin[4]", "Admin[5]", "FoAdmin", "SzuperAdmin", "Modeller", "Designer", "Fejleszto", "Rendszergazda", "Tulajdonos")) then
 
        end
        outputChatBox ("#7cc576[AdminDuty]#32b3ef"..getPlayerName(thePlayer).."#ffffff kilépett adminszolgálatból",root,255,255,255,true)
    setElementData(thePlayer, "blood",12000)
end
addCommandHandler("oduty", bloodback)

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------És ha kilépekk akkor változzon vissza a nevem:/ ----------------

Link to comment

Azt kell, hogy beírd a getPlayerName(thePlayer) helyére, ahol eltárolod az adminneved.

pl:

function giveblood (thePlayer)
local account = getAccountName ( getPlayerAccount ( thePlayer ) )
        if isObjectInACLGroup("user." .. account, aclGetGroup("Admin", "Admin[1]", "Admin[2]", "Admin[3]", "Admin[4]", "Admin[5]", "FoAdmin", "SzuperAdmin", "Modeller", "Designer", "Fejleszto", "Rendszergazda", "Tulajdonos")) then
       
        end          
        outputChatBox ("#7cc576[AdminDuty]#32b3ef"..getElementData(thePlayer, "anev").."#ffffff adminszolgálatba lépett",root,255,255,255,true)
    setElementData(thePlayer, "blood",999999999)
end
addCommandHandler("aduty", giveblood)

Márha ElementData-ban tárolod a neved... Ha csak simán névként beállítod neki: setPlayerName függvénnyel akkor olyannal kell, csak nem állítottad be neki.
Igazából nem is értem hogy adhatja vissza azt, amit írsz, mert névben nem lehet szóköz, tehát esélytelen hogy az kerüljön oda: Chris Lafayet Adminszolgálatba lépett.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...