FelipeMallmann Posted June 21, 2015 Share Posted June 21, 2015 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
xeon17 Posted June 21, 2015 Share Posted June 21, 2015 -- 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
DNL291 Posted June 24, 2015 Share Posted June 24, 2015 Faltou um parêntese no código do XeoN-, na função kickPlayer. Link to comment
#RooTs Posted June 24, 2015 Share Posted June 24, 2015 Faltou um parêntese no código do XeoN-, na função kickPlayer. kickPlayer(client,_,tostring(reason)) Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now