Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2017-11-30, 19:57


kajetan254







Wiek: 28
Na forum: 3184 dni
Posty: 42
Nick w MP: Kajetan

Piwa: 93

Respekt: 60

Witam ,nie przed?u?aj?c :
Bany nie dzia?aj? tzn wszystko si? zapisuje w tabeli i duty jest podpi?t pod acl tylko mo?na po??czy? si? z serwerem pomimo bana ,kod

addEventHandler("onPlayerConnect"root, function(playerNick)
    if string.find(playerNick"#") ~= nil or string.find(playerNick"?") ~= nil or string.find(playerNick"!") ~= nil then
        cancelEvent(true,"Tw?j nick zawiera jeden z niedozwolonych znak?w(#,?,!), zmie? go.")
    end
end)
addEventHandler ("onPlayerJoin"root,function()
    local query=string.format("SELECT * FROM ogrpg_ban WHERE type=%q AND active=1 AND serial=%q AND time>NOW() LIMIT 1","ban"getPlayerSerial(source))
    local result=exports["ogrpg-db"]:pobierzWyniki(query)
    if (resultthen
        outputConsole("***********************",source)
        outputConsole(string.format("Zostales zbanowany na serwerze! "),source)
        outputConsole(string.format("Posiadasz Bana do "..result["time"]),source)
        outputConsole(string.format("Posiadasz Bana za: "..result["reason"]),source)
        outputConsole("***********************",source)
    kickPlayer(source,string.format("Kliknij f8 aby zobaczyc wiecej informacji!"))
    else
        exports["ogrpg-db"]:dbSet("DELETE FROM ogrpg_ban WHERE type=? AND active=1 AND serial=?""ban"getPlayerSerial(source))
    end
end)


Za pomoc stawiam piwo !!!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-30, 20:12


PreQ

Halo admin






Wiek: 29
Na forum: 3111 dni
Posty: 34
Nick w MP: Shikomaru

Piwa: 80

Respekt: 60

pod
kickPlayer
dodaj
banPlayer(source,string.format("Kliknij f8 aby zobaczyc wiecej informacji."))


Podpis
Mapper & Lua

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-30, 21:01


kajetan254







Wiek: 28
Na forum: 3184 dni
Posty: 42
Nick w MP: Kajetan

Piwa: 93

Respekt: 60

Nic to nie da?o ,zauwa?y?em teraz ,?e gdy wejd? na serwer to z bazy danych usuwa si? zapytanie z banem

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-30, 21:16


PreQ

Halo admin






Wiek: 29
Na forum: 3111 dni
Posty: 34
Nick w MP: Shikomaru

Piwa: 80

Respekt: 60

To
??exports["ogrpg-db"]:dbSet("DELETE?FROM?ogrpg_ban?WHERE?type=??AND?active=1?AND?serial=?",?"ban",?getPlayerSerial(source))


Zamie? na
??exports["ogrpg-db"]:dbSet("ADD FROM?ogrpg_ban?WHERE?type=??AND?active=1?AND?serial=?",?"ban",?getPlayerSerial(source))


Podpis
Mapper & Lua

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-30, 21:49


kajetan254







Wiek: 28
Na forum: 3184 dni
Posty: 42
Nick w MP: Kajetan

Piwa: 93

Respekt: 60

teraz si? nie usuwa ale nadal mo?na wej??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-30, 21:55


PreQ

Halo admin






Wiek: 29
Na forum: 3111 dni
Posty: 34
Nick w MP: Shikomaru

Piwa: 80

Respekt: 60

W ACL do grupy Admin dodaj *resource
Masz wgl wgrany modu? i podpi?t? baze ?

Podpis
Mapper & Lua

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-30, 21:58


kajetan254







Wiek: 28
Na forum: 3184 dni
Posty: 42
Nick w MP: Kajetan

Piwa: 93

Respekt: 60

Tak mam wszystko podpi?te do bazy danych i acl ale co do modu?u nie jestem pewien ,m?g?by? rozwin?? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-30, 22:04


PreQ

Halo admin






Wiek: 29
Na forum: 3111 dni
Posty: 34
Nick w MP: Shikomaru

Piwa: 80

Respekt: 60


 function banPlayerCommand theClientcommandNamebannedNamereason )     -- Give the player a nice error if he doesn't have rights     
if ( hasObjectPermissionTo ( theClient, "function.banPlayer" ) ) then --Get player element from the name 
local bannedPlayer = getPlayerFromName ( bannedName )         --Ban the player     
banPlayer ( bannedPlayer, theClient, reason )         
outputChatBox ( "ban: " .. bannedName .. " successfully banned", theClient )     
else         
outputChatBox ( "ban: You don't have enough permissions", theClient )     
end
 end 
addCommandHandler ( "ban", banPlayerCommand ) 
addEventHandler("onPlayerConnect", root, function(playerNick)
    if string.find(playerNick, "#") ~= nil or string.find(playerNick, "?") ~= nil or string.find(playerNick, "!") ~= nil then
        cancelEvent(true,"Tw?j nick zawiera jeden z niedozwolonych znak?w(#,?,!), zmie? go.")
    end
end)
addEventHandler ("onPlayerJoin"root,function()
    local query=string.format("SELECT * FROM ogrpg_ban WHERE type=%q AND active=1 AND serial=%q AND time>NOW() LIMIT 1","ban"getPlayerSerial(source))
    local result=exports["ogrpg-db"]:pobierzWyniki(query)
    if (resultthen
        outputConsole("***********************",source)
        outputConsole(string.format("Zostales zbanowany na serwerze! "),source)
        outputConsole(string.format("Posiadasz Bana do "..result["time"]),source)
        outputConsole(string.format("Posiadasz Bana za: "..result["reason"]),source)
        outputConsole("***********************",source)
    kickPlayer(source,string.format("Kliknij f8 aby zobaczyc wiecej informacji!"))
    else
        exports["ogrpg-db"]:dbSet("DELETE FROM ogrpg_ban WHERE type=? AND active=1 AND serial=?""ban"getPlayerSerial(source))
    end
end)



Powinno ju? dzia?a?.

Podpis
Mapper & Lua

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
kajetan254
Tagi: bany
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Bany Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku