Azt szeretném megkérdezni, hogy ugyebár van ez a parancs:
function makePlayerAdmin(thePlayer, commandName, who, rank)
if (exports.global:isTulaj(thePlayer)) then
if not (who) then
outputChatBox(\"[Admin -Segítség]:#FFFFFF /\" .. commandName .. \" [iD/NévRészlet] [Rang]\", thePlayer, 0, 180, 255,true)
else
local targetPlayer, targetPlayerName = exports.global:findPlayerByPartialNick(thePlayer, who)
if (targetPlayer) then
local username = getPlayerName(thePlayer)
local accountID = getElementData(targetPlayer, \"gameaccountid\")
exports[\'anticheat-system\']:changeProtectedElementDataEx(targetPlayer, \"adminlevel\", tonumber(rank))
rank = tonumber(rank)
if (rank<1337) then
exports[\'anticheat-system\']:changeProtectedElementDataEx(targetPlayer, \"hiddenadmin\", 0)
end
local query = mysql:query_free(\"UPDATE accounts SET admin=\'\" .. mysql:escape_string(tonumber(rank)) .. \"\', hiddenadmin=\'0\' WHERE id=\'\" .. mysql:escape_string(accountID) .. \"\'\")
outputChatBox(\"[Admin - Szint]:#FFFFFF Beállítottad \" .. targetPlayerName .. \" Admin rangját erre: \" .. rank .. \".\", thePlayer, 0, 255, 0,true)
local hiddenAdmin = getElementData(thePlayer, \"hiddenadmin\")
local targetAdminTitle = exports.global:getPlayerAdminTitle(targetPlayer)
if (rank>0) or (rank==-999999999) then
exports[\'anticheat-system\']:changeProtectedElementDataEx(targetPlayer, \"adminduty\", 1)
else
exports[\'anticheat-system\']:changeProtectedElementDataEx(targetPlayer, \"adminduty\", 0)
end
mysql:query_free(\"UPDATE accounts SET adminduty=\" .. mysql:escape_string(getElementData(targetPlayer, \"adminduty\")) .. \" WHERE id = \" .. mysql:escape_string(getElementData(targetPlayer, \"gameaccountid\")) )
exports.global:updateNametagColor(targetPlayer)
if (hiddenAdmin==0) then
local adminTitle = exports.global:getPlayerAdminTitle(thePlayer)
outputChatBox(adminTitle .. \" \" .. username .. \" beállította az Admin rangodat erre: \" .. rank .. \".\", targetPlayer, 0, 180, 255,true)
exports.global:sendMessageToAdmins(\"[Admin - Szint]: \" .. tostring(adminTitle) .. \" \" .. username .. \" Megváltoztatta \" .. targetPlayerName .. \" admin szintjét \" .. rank .. \"-re.\", 0, 180, 155)
else
outputChatBox(\"[Admin - Szint]:#FFFFFF Egy rejtett Admin beállította az Admin rangodat erre: \" .. rank .. \".\", targetPlayer, 0, 180, 255,true)
end
end
end
end
end
addCommandHandler(\"makeadmin\", makePlayerAdmin, false, false)
Ebből hogy lehetne egy külön scriptet írni hogy a \"Makeadmin\" parancsot használja és mellé a 10-es értéket, egy másik parancs fejében?
Dupla hozzászólás automatikusan összefûzve. ( [time]2016. május 09. 10:57:02[/time] )
function giveadmin(player)
exports[\'anticheat-system\']:changeProtectedElementDataEx(targetPlayer, \"adminlevel\", 11)
end
addCommandHandler(\"asdasd\", giveadmin)
Ez nem működik