Jump to content

[Duvida]Kick por resolução


Recommended Posts

Eai galera, pensei em uma ideia aqui e queria ver se ela funcionaria sem dar erros. Minha ideia é fazer o seguinte, se o player entrar com uma resoluçao abaixo de 800x600 ele ser kickado

Por exemplo:

  
function teste (player) 
local screenW,screenH = guiGetScreenSize() 
if screenW <= 800 and screenH <= 600 then 
outputChatBox ('Por favor utilize uma resolução acima de 800x600', player, 0, 255, 0, true) 
kickPlayer(player) 
addEventHandler ( "onPlayerLogin", player, teste ) 
  

Alguma coisa desse tipo funcionaria? Obrigado.

Obs: o motivo disso é que mesmo com essa funçao que pega as cordenadas da tela uma imagem ou um texto nunca fica no mesmo lugar certinho e é muito chato ter gente reclamando das resoluções.

Link to comment
     -- Client Side 
     addEventHandler('onClientResourceStart',resourceRoot, 
         function () 
         local screenW,screenH = guiGetScreenSize() 
         if screenW <= 800 and screenH <= 600 then 
         triggerServerEvent('kickPlayer',localPlayer,'Por favor utilize uma resolução acima de 800x600') 
     end 
end) 
   
   
   -- Server Side 
   addEvent('kickPlayer',true) 
   addEventHandler('kickPlayer',root, function (reason) 
   kickPlayer(client,_,tostring(reason) 
end) 

Você está usando funções do lado do servidor e funções do lado do cliente em conjunto e que nunca vai funcionar.

Use o código que eu fiz para você, e não se esqueça de adicionar o recurso no acl.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...