function aduty(playerSource, cmd)if getElementData(playerSource, \"adminlevel\") >= 1 then if getElementData(playerSource, \"adminduty\") == 0 then setElementData(playerSource, \"adminduty\", 1) outputChatBox(\" Adminszolgálatba léptél!\", playerSource, 0,0,0,true) exports.infobox:ShowBox(\"info\", getPlayerName(playerSource).. \" adminszolgálatba lépett! Ha üzenni akarsz neki: /pm \" ..getPlayerName(playerSource)\") endendendaddEventHandler(\"aduty\", aduty)
addCommandHandler(\"aduty\", function(player, cmd) if not exports[\'global\']:isPlayerAdmin(player) then return end if getElementData(player, \"adminduty\") == 0 then exports[\'notifications\']:showBox(root, \"info\", getPlayerName(player)..\" adminszolgálatba lépett\") setElementData(player, \"adminduty\", 1) else exports[\'notifications\']:showBox(root, \"info\", getPlayerName(player)..\" kilépett az adminszolgálatból\") setElementData(player, \"adminduty\", 0) endend)
Telefonról írtam meg, lehet van benne hiba. Valamint aki ért hozzá, annak is mondanám, hogy nem vagyok túl jó ebben, ezért a sértő kritikát mellőzzétek, köszönöm!Itt egy példa rá, hogyan kell megcsinálni. Csak az egyik felét csináltam meg, mivel telóról írok.Másik fele csak annyi, hogyha az admindutyja 1, akkor 0 lesz. function aduty(playerSource, cmd)if getElementData(playerSource, \"adminlevel\") >= 1 then if getElementData(playerSource, \"adminduty\") == 0 then setElementData(playerSource, \"adminduty\", 1) outputChatBox(\" Adminszolgálatba léptél!\", playerSource, 0,0,0,true) exports.infobox:ShowBox(\"info\", getPlayerName(playerSource).. \" adminszolgálatba lépett! Ha üzenni akarsz neki: /pm \" ..getPlayerName(playerSource)\") endendendaddEventHandler(\"aduty\", aduty)
Lehet,hogy csak én vagyok vak de ilyen script nincs sehol. Igazából ez szerintem egy nem nehéz script play szerverre,arra gondoltam,hogy ha egy admin /aduty-zik fennt egy infobox-ban kiirja,hogy -x,-y adminszolgálatba lépett. Bármi problémád van /pm -x,-y. Előre is köszi a segitséget:)