GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Archívum => A témát indította: SkooLleer - 2014. Június 14. - 13:54:31

Cím: Notifications (infobox)
Írta: SkooLleer - 2014. Június 14. - 13:54:31
Sziasztok!
Szeretném létrehozni azt a szerveremre hogyha egy admin beírja hogy /adminduty akkor kiírja az infobox hogy \"xy adminszolgálatba lépett.\" Az infobox resource az már megvan csak ez lenne a kérdésem hozzá , elõre is köszönöm.
Cím: Notifications (infobox)
Írta: Martin00 - 2014. Június 18. - 16:50:44
function adminDuty(thePlayer, commandName)
if exports.global:isPlayerAdmin(thePlayer) then
  local adminduty = getElementData(thePlayer, \"adminduty\")
  local username = getPlayerName(thePlayer)
  local adminrang = exports.global:getPlayerAdminTitle(thePlayer)
  local playerName = getPlayerName(thePlayer)
  local pmid = getElementData(thePlayer, \"playerid\")
 
  if (adminduty==0) then
   exports[\'anticheat-system\']:changeProtectedElementDataEx(thePlayer, \"adminduty\", 1)
   --outputChatBox(\"\".. username .. \" adminszolgálatba lépett! /pm \".. pmid ..\" parancsal írhatsz neki.\", getRootElement(), 0, 255, 0)
   exports.infobox:showBox(root, \"info\", \"\".. username .. \" adminszolgálatba lépett! /pm \".. pmid ..\" parancsal írhatsz neki.\")
   
  elseif (adminduty==1) then
   exports[\'anticheat-system\']:changeProtectedElementDataEx(thePlayer, \"adminduty\", 0)
   --outputChatBox(\"\".. username .. \" kilépett adminszolgálatból! Bármi gond van írj neki /reportban.\", getRootElement(), 255, 0, 0)
   exports.infobox:showBox(root, \"info\", \"\".. username .. \" kilépett adminszolgálatból! Bármi gond van írj neki /reportban.\")
  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)