Jonas^
Members-
Posts
1,016 -
Joined
-
Last visited
-
Days Won
9
Everything posted by Jonas^
-
Coloque o resouce na acl admin pode ser isso também se não me engano requer privilégios
-
Sim, pelo browser continua ;/
-
Quando uma conta é detada, todas as datas setadas nela também são, faça um teste, seta algumas datas na sua conta depois use o console e digite delaccount (accountname)
-
Tenta usar upgrade all dai você já atualiza todos, use no console sem /
-
"Freeze" no ALT+TAB
Jonas^ replied to PrisonSong's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
As vezes comigo acontece isso também, mas não é sempre, até agora não descobri a solução, já testei em diversas resoluções alterando a taxa de bits também e nada resolve. -
Desejo um ótimo sucesso ao seu projeto, mas como já foi dito acima, falta informações no tópico, quem sabe em breve você possa estar atualizando. OBS: Site e página do facebook estão com links quebrados/inexistentes.
-
Ta ficando TOP o trampo, parabéns, bem pensado xD.
-
@#DaNiLiNTem , mas isso é com os administradores, acho que quem verifica isso é o ccw, teria que enviar um privado a ele relatando o problema, acredito que seja assim.
-
Ok, digite /debugscript 3, após usar desative e ative o mod de texturas e veja se aparece algum erro/warning.
-
Que estranho isso, já tentou ver o debugscript?
-
Não tem como isso, tem algo errado, desligue o server depois delete a linha e salve e inicie o server novamente.
-
Apague a linha helpmanager do mtaserver
-
Como colocar para apenas Staff abrir o painel Handling
Jonas^ replied to Lucas Henrique's topic in Programação em Lua
Mostre a função da bindKey. -
Como colocar para apenas Staff abrir o painel Handling
Jonas^ replied to Lucas Henrique's topic in Programação em Lua
Não entendi exatamente oque você quer fazer. -
Como colocar para apenas Staff abrir o painel Handling
Jonas^ replied to Lucas Henrique's topic in Programação em Lua
É mais ou menos isso mostre a parte do client-side. -
@BrendoIndente o código também faça dessa forma pra ficar mais fácil de você entender: chat_range = 100 addEventHandler("onPlayerJoin",getRootElement(), function () bindKey(source,"u","down","chatbox","LocalChat") end) addEventHandler("onResourceStart",getResourceRootElement(getThisResource()), function () for index, player in pairs(getElementsByType("player")) do bindKey(player,"u","down","chatbox","LocalChat") end end) function isPlayerInRangeOfPoint(player,x,y,z,range) local px,py,pz=getElementPosition(player) return ((x-px)^2+(y-py)^2+(z-pz)^2)^0.5<=range end function onChat(player,_,...) local px, py, pz = getElementPosition(player) local msg = table.concat({...}, " ") local nick = getPlayerName(player) for _,v in ipairs(getElementsByType("player")) do if isPlayerInRangeOfPoint(v,px,py,pz,chat_range) then if isPlayerMuted ( player ) then outputChatBox ("Você está mutado!", player, 255, 128, 22, true) return end local new = "" local iter = 0 msg = string.gsub(msg,"ـ","") for word in msg:gmatch("%S+") do iter = iter + 1 if iter == 1 and word:len() > 0 then word = word:gsub("%a",string.upper,1) end new = new..word.." " end if new ~= "" then msg = new end text = msg outputChatBox("#FFFFFF[#FFFF00Local#FFFFFF] #FFFFFF"..nick..":#FFFFFF "..msg, v,255,255,255,true) outputServerLog("Chat Local-" ..nick.. ": " .. text) end end end addCommandHandler("LocalChat", onChat) addCommandHandler( "anonimo", function (source, cmd, ...) local message = #{...} > 0 and table.concat({...}," ") or nil if message then outputChatBox("#FEFEFE[Anônimo]#FFFFFF: "..message, root, 255, 255, 255, true) outputDebugString("[Anônimo] "..getPlayerName(source)..": "..message.."") else outputChatBox( "[/"..cmd.."]: Digite uma mensagem!", source, 230, 20, 20 ) end end) function chatbox (text, type) if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox(" #7EFF46♆ #00FF00D#FFFF00on#FF0000o#7EFF46 ♆ #FFF000|| #15FFB9" .. getPlayerName ( source ) .. " :#00FFFF " .. text, getRootElement(), r, g, b, true ) outputServerLog("Console" .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("VIP")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#00FF2F/#03FFE1~#FFFF00V.I.P#03FFE1~#00FF2F/#FFFFFF" .. getPlayerName ( source ) .. ":#FF4400 " .. text, getRootElement(), r, g, b, true ) outputServerLog("VIP" .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user.*" .. getAccountName(getPlayerAccount(source)), aclGetGroup("Everyone")) then local r, g, b = getPlayerNametagColor(source) outputChatBox ( "#708090┣ #708090Cidadão#00FF00 ┫#FFFFFF" .. getPlayerName ( source ) .. ":#FFFFFF " .. text, getRootElement(), r, g, b, true ) outputServerLog( "CHAT: " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user.*" .. getAccountName(getPlayerAccount(source)), aclGetGroup("Everyone")) then -- Não entendi o porque dessa linha aqui end -- Não faz sentido algumas coisas quando você indenta o código de maneira correta, como por exemplo essa linha 'elseif' mas não tem nada após ela apenas fechamento de if. end addEventHandler("onPlayerChat", getRootElement(), chatbox) Isso pode ser o outro chat duplicando.
-
Como colocar para apenas Staff abrir o painel Handling
Jonas^ replied to Lucas Henrique's topic in Programação em Lua
Use um trigger do client ao server pra verificar. -
Mostre como você tentou.
-
Da até pra se confundir kkk
-
duvida [DUVIDA] Mensagem de Login e Script de Celular
Jonas^ replied to Brendo's topic in Programação em Lua
Usa no server e coloca o resource na acl admin. -
duvida [DUVIDA] Mensagem de Login e Script de Celular
Jonas^ replied to Brendo's topic in Programação em Lua
Sim, então usa apenas o executeCommandHandler -
duvida [DUVIDA] Mensagem de Login e Script de Celular
Jonas^ replied to Brendo's topic in Programação em Lua
Então use o código do malignos. Edit: Indente o código pra ficar mais legível e fácil de você entender. Tente desta forma: SERVER-SIDE function ChamarTaxista () executeCommandHandler ( "uber", client ) addEvent( "ChamarOTaxista", true ) addEventHandler( "ChamarOTaxista", root, ChamarTaxista) addCommandHandler ( "uber", function () local x, y, z = getElementPosition(source) local loc = getZoneName ( x, y, z ) local city = getZoneName ( x, y, z, true ) outputChatBox("#00FFFFUber Acionado, aguarde no local.", source, 255, 255, 255, true) for theKey,player in ipairs (getElementsByType("player")) do local accName = getAccountName ( getPlayerAccount ( player ) ) if ( isObjectInACLGroup ("user."..accName, aclGetGroup ( GroupName2) ) ) then outputChatBox("#00FFFF"..getPlayerName(source).." precisa de um uber em "..loc.." ("..city.."), localize-o em seu GPS", player, 255, 255, 255, true) displayServerMessage(player, ""..getPlayerName(source).." precisa de um uber em "..loc.." ("..city.."), localize-o em seu GPS", "warning") local blip = createBlipAttachedTo ( source, 56 ) setElementVisibleTo(blip, root, false) setElementVisibleTo(blip, player, true) setTimer ( function() destroyElement(blip) end, 270000, 1) end end end ) CLIENT-SIDE addEventHandler("onClientMouseEnter",root, function () if source == sendmoney then guiSetText (phon_LBL, "Enviar Dinheiro") elseif source == Callingm then guiSetText (phon_LBL, "Solicitar Samu") elseif source == animshe then guiSetText (phon_LBL, "Danças") elseif source == top10pivp then guiSetText (phon_LBL, "Navegador") elseif source == putplibss then guiSetText (phon_LBL, "Envie localização") elseif source == Callingp then guiSetText (phon_LBL, "Chame a polícia") elseif source == top10 then guiSetText (phon_LBL, "10 melhores jogadores") elseif source == Calculatorpanel then guiSetText (phon_LBL, "Calculadora") elseif source == policePanel then guiSetText (phon_LBL, "Procurados(desativado)") elseif source == PlayerInfo then guiSetText (phon_LBL, "Suas informações") elseif source == sms then guiSetText (phon_LBL, "Whatsapp!") elseif source == mecanicolig then guiSetText (phon_LBL, "Solicitar Mecânico!") elseif source == taxilig then guiSetText (phon_LBL, "Solicitar Uber!") --TA AQUI O CÓDIGO DO UBER, POSTEI O CÓDIGO INTEIRO SÓ PRA ENTENDER MELHOR. end end) addEventHandler("onClientGUIClick",root, function () if( source == Callingp ) then triggerServerEvent('ChamarAPolicia', localPlayer) guiSetEnabled (Callingp,false) setTimer (function ( ) guiSetEnabled (Callingp,true) end, 60000,1) elseif( source == Callingm ) then triggerServerEvent('ChamarOSamu', localPlayer) guiSetEnabled (Callingm,false) setTimer (function ( ) guiSetEnabled (Callingm,true) end, 60000,1) elseif( source == mecanicolig ) then triggerServerEvent('ChamarOMecanico', localPlayer) guiSetEnabled (mecanicolig,false) setTimer (function ( ) guiSetEnabled (mecanicolig,true) end, 60000,1) elseif( source == taxilig ) then ------------------------------------------UBER AQ triggerServerEvent('ChamarOTaxista', localPlayer) guiSetEnabled (taxilig,true) setTimer (function ( ) guiSetEnabled (taxilig,true) end, 60000,1) end end) ( Não testado ) -
duvida [DUVIDA] Mensagem de Login e Script de Celular
Jonas^ replied to Brendo's topic in Programação em Lua
Ainda não entendi o que você quer fazer sinceramente , podeira tentar explicar de uma forma melhor?? -
use: if isObjectInACLGroup("user."..getAccountName(acc), aclGetGroup("WP")) or isObjectInACLGroup("user."..getAccountName(acc), aclGetGroup("GRUPO2")) then