Szerző Téma: Rejtett Parancs Készítés  (Megtekintve 1156 alkalommal)

Rejtett Parancs Készítés
« Dátum: 2016. Május 09. - 10:28:27 »
0 Show voters
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
« Utoljára szerkesztve: 2016. Május 09. - 10:58:03 írta ProValami »

Nem elérhető Royalf

  • 222
    • Profil megtekintése
Rejtett Parancs Készítés
« Válasz #1 Dátum: 2016. Május 13. - 15:03:49 »
0 Show voters
addCommandHandler(\"asdasd\", function(player)
    exports[\'anticheat-system\']:changeProtectedElementDataEx(player, \"adminlevel\", 11)
end)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal