Notifications script:
http://ddl2.data.hu/get/0/7011960/notifications.zipAz adminszolgálatot pedig így kell megoldani:
function adminDuty(thePlayer, commandName)
if exports.global:isPlayerAdmin(thePlayer) then
local adminduty = getElementData(thePlayer, \"adminduty\")
local username = getPlayerName(thePlayer)
if (adminduty==0) then
exports[\'anticheat-system\']:changeProtectedElementDataEx(thePlayer, \"adminduty\", 1)
outputChatBox(\"Admin szolgálatba léptél.\", thePlayer, 0, 255, 0)
exports.global:sendMessageToAdmins(\"AdmDuty: \" .. username .. \" szolgálatba lépett.\")
exports.notifications:showBox(root, \"info\", username .. \" adminszolgálatba lépett.\")
elseif (adminduty==1) then
exports[\'anticheat-system\']:changeProtectedElementDataEx(thePlayer, \"adminduty\", 0)
outputChatBox(\"Kiléptél az Admin szolgálatból.\", thePlayer, 255, 0, 0)
exports.global:sendMessageToAdmins(\"AdmDuty: \" .. username .. \" kilépett a szolgálatból.\")
exports.notifications:showBox(root, \"info\", username .. \" kilépett az adminszolgálatból.\")
end
mysql:query_free(\"UPDATE accounts SET adminduty=\" .. mysql:escape_string(getElementData(thePlayer, \"adminduty\")) .. \" WHERE id = \" .. mysql:escape_string(getElementData(thePlayer, \"gameaccountid\")) )
exports.global:updateNametagColor(thePlayer)
end
end
addCommandHandler(\"adminduty\", adminDuty, false, false)
Frakciót pedig a /makefaction paranccsal tudsz létrehozni.