Szerző Téma: ban / kick hiba  (Megtekintve 2462 alkalommal)

ban / kick hiba
« Válasz #15 Dátum: 2016. Szeptember 04. - 07:28:59 »
0 Show voters
Igaz, de nálam csinálta azt is, ha futó állapotban módosítod és újraindítod a szervert, marad a régi, szóval nem menti el.

Nem elérhető id100

  • 903
    • Profil megtekintése
ban / kick hiba
« Válasz #16 Dátum: 2016. Szeptember 04. - 09:56:33 »
0 Show voters
Futó állapotnak semmi köze hozzá, épp ezért van a aclReload.
illetve hogyan is működne az alap adminban az ACL kezelés ha csak restartkor frissítené.
« Utoljára szerkesztve: 2016. Szeptember 04. - 10:06:54 írta id100 »

ban / kick hiba
« Válasz #17 Dátum: 2016. Szeptember 04. - 11:20:31 »
0 Show voters
Én úgy tudom hogy a változtatások ha +sorokat írsz bele restartkor töltenek be, míg a true/false értékek frissülnek azt hiszem (Plusz még van rá reload parancs ami frissíti az értékeket) , minden esetre ránéztem az ACL konfigurációra és elmentette mindet amit bele írtam a kickPlayer funkciót is.
Egy kicsi érdekesség, ha az összes group értékét true ra állítom müködik a kick/ban, de ha csak az admin group nál állítom be akkor nem müködik, a szerveren a legmagasabb admin rang van beállítva az accountra. ezt egy kicsit furcsának találom azért...
« Utoljára szerkesztve: 2016. Szeptember 05. - 00:58:01 írta Nicolas »

ban / kick hiba
« Válasz #18 Dátum: 2016. Szeptember 10. - 10:23:57 »
0 Show voters
A a probléma hogy nl_system van írva és nem tudja honnan lekérdezni! Írd át az összes nl_system et globalra és jó lesz!

ban / kick hiba
« Válasz #19 Dátum: 2016. Szeptember 10. - 16:19:06 »
0 Show voters
Már megoldódott köszönöm, az nl_system azért nl_system mert minden almappa nl_ prefix el kezdődik, így nem global, alapból azért sem mert nem valhalla a mod alapja. De köszönöm a segítő készséged!

ban / kick hiba
« Válasz #20 Dátum: 2016. Szeptember 14. - 09:09:46 »
0 Show voters
Idézetet írta: Nicolas date=1473517146\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"62953\" data-ipsquote-contentclass=\"forums_Topic
Már megoldódott köszönöm, az nl_system azért nl_system mert minden almappa nl_ prefix el kezdődik, így nem global, alapból azért sem mert nem valhalla a mod alapja. De köszönöm a segítő készséged!
 
Azért erősen megkérdőjelezi, hogy ha nem valhalla, akkor miért is valhallás játékos keresés van bent...  :D

ban / kick hiba
« Válasz #21 Dátum: 2016. Szeptember 14. - 10:40:59 »
0 Show voters
Pedig nem valhalla, mint írtam egy másik mód admin systeme, a valhallás meg azért eléggé különbözik.
 

addCommandHandler( \"kick\",
function( player, commandName, otherPlayer, ... )
if otherPlayer then
   local other, name = exports.players:getFromName( player, otherPlayer, true )
   if other then
      if not hasObjectPermissionTo( other, \"command.kick\", false ) then
         local reason = table.concat( { ... }, \" \" )
         kickPlayer( other, player, #reason > 0 and reason )
      else
         outputChatBox( \"You can\'t kick this player.\", player, 255, 0, 0 )
      end
   end
else
   outputChatBox( \"Syntax: /\" .. commandName .. \" [player] [reason]\", player, 255, 255, 255 )
end
end,
true
)
addCommandHandler( \"ban\",
function( player, commandName, otherPlayer, hours, ... )
hours = tonumber( hours )
if otherPlayer and hours and hours >= 0 and ( ... ) then
   local other, name = exports.players:getFromName( player, otherPlayer, true )
   if other then
      if not hasObjectPermissionTo( other, \"command.ban\", false ) then
         local reason = table.concat( { ... }, \" \" ) .. \" (\" .. ( hours == 0 and \"Permanent\" or ( hours < 1 and ( math.ceil( hours * 60 ) .. \" minutes\" ) or ( hours .. \" hours\" ) ) ) .. \")\"
         if exports.sql:query_free( \"UPDATE wcf1_user SET banned = 1, banReason = \'%s\', banUser = \" .. exports.players:getUserID( player ) .. \" WHERE userID = \" .. exports.players:getUserID( other ), reason ) then
            local serial = getPlayerSerial( other )
            banPlayer( other, true, false, false, player, reason, math.ceil( hours * 60 * 60 ) )
            if serial then
               addBan( nil, nil, serial, player, reason .. \" (\" .. name .. \")\", math.ceil( hours * 60 * 60 ) )
            end
         end
      else
         outputChatBox( \"You can\'t ban this player.\", player, 255, 0, 0 )
      end
   end
else
   outputChatBox( \"Syntax: /\" .. commandName .. \" [player] [time in hours, 0 for infinite] [reason]\", player, 255, 255, 255 )
end
end,
true
)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal