Jonas^
Members-
Posts
1,016 -
Joined
-
Last visited
-
Days Won
9
Everything posted by Jonas^
-
Editei, tente novamente, acho que você esta com o chat padrão do freeroam ativo, você tem que tirar ele colega.
-
Tenta assim: local chat_range = 100 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 addEventHandler ("onPlayerChat", root, function (msg, type) if type == 0 then cancelEvent () local mainChatDelay = 1000 if chatTime[source] and chatTime[source] + mainChatDelay > getTickCount() then return outputChatBox ("Não floode....", source, 255, 50, 50, true) else chatTime[source] = getTickCount() end if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(source)), aclGetGroup ("Everyone")) then outputChatBox("᠉ #00BFFFTwitter- #ffffff"..getPlayerName(source).."#00BFFF - #FFFFFF"..msg, root, 255, 255, 255, true) end end end ) addCommandHandler ("DeepWeb", function (source, cmd, ...) local message2 = #{...} > 0 and table.concat({...}," ") or nil if message2 then local everybody = getElementsByType("player") for _, p in ipairs (everybody) do if hasObjectPermissionTo(p, "command.mute", true) then outputChatBox("᠉ #696969 DeepWeb- #696969"..message2, p, 255, 255, 255, true) end end end end) addEventHandler ("onPlayerJoin", getRootElement(), function () bindKey(source, "u", "down", "chatbox", "DeepWeb") end ) addEventHandler ("onResourceStart", resourceRoot, function () local everybody = getElementsByType("player") for index, player in pairs(everybody) do bindKey(player,"u", "down", "chatbox", "DeepWeb") end end )
-
Manda o codigo do seu chat twitter aí.
-
Aperte 't' e envie uma mensagem tire print e mostre aqui por favor, poste a print.
-
Então, você tem que achar aonde ta esse código provavelmente esta no seu freeroam.
-
Mas no chat 't' está saindo alguma mensagem quando você digita algo e da enter?
-
1. Você deve achar aonde esta esse chat do 't' ai que você diz.
-
Então, coloque o chat twitter como principal, onde nele você pode usar os comandos enviar mensagens normalmente etc, e o chat deepweeb pra conversar somente.
-
function blockJoin (player) if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(player)), aclGetGroup("SAMU")) then -- Se o jogador estiver na acl 'SAMU', então: if getPedOccupiedVehicle(player) then -- Se o jogador estiver dentro de um veículo, então: setElementPosition (getPedOccupiedVehicle(player), 1983.74536, -1465.94702, 13.39063) -- Seta o veículo e o jogador na posição. else -- Senão: setElementPosition (player, 1983.74536, -1465.94702, 13.39063) -- Seta somente o jogador na posição. end else -- Senão: exports.dxmessages:outputDx (player, "Você não pode entrar aqui!", "error") -- Retorna informando que não tem permissão. end end addEventHandler ("onColShapeHit", rBlock, blockJoin) Pode sim, pode estar na acl samu e estar na acl admin ao mesmo tempo. lembre-se crie com o mesmo nome a acl '' SAMU '' tudo maiúsculo.
-
Cara, se você quer obter somente números na edit é só fazer oque o Lord citou ali ou o meu tanto faz, os 2 vão permitir somente números na edit.
-
Porque tenta fazer gambiarra se já passamos o jeito certo eu e o Lord?
-
Faça assim: addEventHandler("onPlayerQuit", root, function () savePlayerData (source) end ) addEventHandler( "onPlayerLogin", root, function () loadPlayerData (source) end ) E retire a linha 77 e 78 do seu código.
-
Tente assim: local vehMark = createMarker (-2138.5202636719, -403.91302490234, 34.343013763428, "cylinder", 4.5, 255,255,255, 20) local veh = {} function vehicleSpawner (thePlayer) if getElementType(thePlayer) == "player" then if getPedOccupiedVehicle (thePlayer) == false then local x, y, z = getElementPosition (thePlayer) veh[thePlayer] = createVehicle (551, x, y, z) warpPedIntoVehicle (thePlayer, veh[thePlayer]) else outputChatBox ("@Você já está em um veículo.", thePlayer) end end end addEventHandler ("onMarkerHit", vehMark, vehicleSpawner) function destroyVehicleTable (thePlayer) if (veh[thePlayer]) and isElement (veh[thePlayer]) then destroyElement (veh[thePlayer]) veh[thePlayer] = nil end outputChatBox ("@Destruí o carro.", thePlayer) end addEventHandler ("onVehicleExit", getRootElement(), destroyVehicleTable)
-
Todas as Marker ficaram invisíveis
Jonas^ replied to Gabriel63495's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
O problema provavelmente seja no GTA, baixe outro GTA completo. -
Então é exatamente isso que a string faz, ela só deixa o cara por números na guiEdit, nada mais que isso exemplo: if not string.find (nameEdit, "%d") then -- Se só existem números, então -- Código else outputChatBox ("Só é permitido números.", 255, 50, 50) end
-
Sim, é melhor do que ficar convertendo texto pra número, que pra falar verdade nem entendi o proposito dessa gambiarra aí que os cara fez
-
Eu usaria uma string que só iria permitir números no guiEdit ao invés de converter pra número
-
addCommandHandler ("carregar", function (thePlayer, cmd) -- Comando/Argumentos if isObjectInACLGroup ( "user." ..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup ("Caminhoneiro")) then -- Se o jogador estiver na acl caminhoneiro por exemplo, então: -- CÓDIGO -- else -- Senão: outputChatBox ("Você não tem permissão.", thePlayer, 255, 0, 0) end end)
-
é.
-
Mas não tem como perder, use setAccountData diretamente e não setElementData se não quer arriscar em perder dados caso o servidor de crash por exemplo
-
Você tem que salvar a skin na conta do cara e setar ela na conta do jogador no onPlayerLogin.
-
Boa, to bem feliz com sua evolução =D, porém aqui não é o lugar correto para postar, o certo seria postar na community.
-
Copia e cola a linha de cima automaticamente.
-
Não entendo o motivo de usar cache false em arquivos server-side.