-
Posts
226 -
Joined
-
Last visited
-
Days Won
4
Posts posted by Tommy.
-
-
Airnew e os seus erros estão internacionais kkkkkkkkkk
- 1
-
O seu sistema de garagem anexa no veículo com um elementData o argumento do dono?
-
Bom dia irmão, o seu código está 100% certo; não entendo o motivo de não estar funcionando para você.
- 1
-
On 08/09/2020 at 22:05, Nome Nome said:
Sim.
Exemplo:
<file src="Exemplo.png" cache="false"/>
cache="false" só funciona tag script.
A solução do @HiroShi funciona, eu recomendo usar isso só se realmente você quer "proteger" as imagens.
-
Olha mano, o createPickup está certo, mas a função de setar a skin está bem errada..
Segue abaixo a correção:function pickupskin(thePlayer) setElementModel(thePlayer, 312) end addEventHandler("onPickupHit", marker, pickupskin )
- 1
-
É simples o problema, não existe as funções getPlayerKills e getPlayerDeaths nativamente
- 1
-
Basta usar o resource save-system
-
16 hours ago, BNR Athena said:
function tc0() local sX, sY = guiGetScreenSize() showCursor(true) guiSetVisible(tw, false) tw = guiCreateWindow (sX/2 -200, sY/2 +150, 400, 80, "Painel de Compra BNR", false) texto = guiCreateLabel (40, 20, 400, 40, "Você está olhando o "..c0[1]..", ele custa o valor de R$ "..c0[2], false, tw) bbcomprar = guiCreateButton(0 , 40, 200-10, 50, "comprar", false, tw) bbfechar = guiCreateButton(200+10 , 40, 200-10, 50, "Cancelar", false, tw) addEventHandler("onClientGUIClick", bbcomprar, comprar0, false) addEventHandler("onClientGUIClick", bbfechar, fechar0, false) end function ver0() guiSetVisible(tw, true) showCursor(true) end addEvent("Abrir_painel", true) addEventHandler("Abrir_painel", root, tc0) function comprar0(button, state) if button == "left" and state == "up" then triggerServerEvent("comprarc0", root) end end function fechar0(button, state) if button == "left" and state == "up" then guiSetVisible(tw, false) showCursor(false) end end
Bem, vamos lá, no triggerServerEvent, você vai alterar o root para localPlayer, e na função comprarcarro0 você irá tirar o parâmetro source, por padrão o source já vai ser o player -
Mostra o triggerServerEvent do (comprarc0) olhando o seu código aí, parece estar tudo certo
-
Para tirar o valor, basta colocar o argumento como nil
Exemplo:
setElementData(source, "data", nil)
Para tirar após o dia, salva no accountData do player a data que é pra tirar, salva em timestamp, daí sempre que ele logar verifica se a data atual é maior que ele.
(Use a hora do servidor para que esses dados não sejam manipulados) -
Liga o resource runcode e digita "crun outputChatBox(table.concat({getCameraMatrix(localPlayer)},", "))" no F8, sem os aspas
-
Bom vamos lá, existem vários erros.
- Você criou a variável accountname dentro do IF
- Você não colocou o END do IF
- No getPlayerAccount você não colocou o argumento do jogador que você digitou o nome
-
Basta criar no client-side um comando com a função setTime
-
Basta usar o cancelEvent no evento onPlayerWeaponSwitch
-
Bom, basta você inserir o playVideo no seu script e usar a função.
playVideo(0, 0, 500, 500, "https://www.youtube.com/embed/qyPs1Wo_eg8?autoplay=1&showinfo=0&rel=0&controls=0&disablekb=1", 12500, true, false)
Para alterar o vídeo, basta alterar o ID qyPs1Wo_eg8 que eu coloquei no "exemplo" para o ID do vídeo que você deseja.
Estou um pouco enferrujado em questão de dar uma explicação boa, então já peço desculpa se ficou confuso, qualquer coisa só falar.- 1
-
Se os mods for seu, não vejo problema.
-
usa o getElementType pra verificar se o thePlayer é um player e usa o isGuestAccount para verificar se o jogador está logado em alguma conta
-
Para verificar se ele está em download usa isTransferBoxActive, daí no meta do resource você coloca ele com prioridade 1.
<download_priority_group>1</download_priority_group>
- 1
- 1
-
o setClipBoard é client-side, e ele só aceita string(texto).
Tente:
function ClicarPosicao(button, state) if (button == "left") then local x,y,z = getElementPosition(localPlayer) setClipboard(x..", "..y..", "..z) end end
client-side
- 1
-
- A maior parte do problema está na função showPanel, nela não precisa do argumento source na função, por padrão o jogador vai ser localPlayer.
- O isCursorShowing no client-side não precisa do argumento do player, dito isso, você deve remover o source do mesmo.
- Como dito ali em cima, por padrão o jogador vai ser localPlayer, então em addEventHandler e removeEventHandler você deve alterar o source para localPlayer
- Na função click tem um erro no triggerServerEvent você está enviando o localPlayer para todo o resourceRoot, o certo é você remover o resourceRoot e deixar apenas o localPlayer
Provavelmente há mais problemas, mas está tão bagunçado e confuso, que lendo por cima consegui ver esses ditos acima.
35 minutes ago, Gaimo said:Qual a diferença entre root, getElementRoot() e localPlayer ?
root é uma abreviação do getRootElement.
O root/getRootElement, Como o nome deles já diz, ele retorna todos os elementos raiz.
o localPlayer é apenas para o client-side, o mesmo retorna jogador local.
-
10 hours ago, #RooTs said:
Legal isso.. se eu colocar +1 o login vai baixa primeiro de tudo ?
Não precisa do +, apenas do 1, e o 0 é padrão
-
Vish mano, a gente nem é a Mãe Dinah pra saber o seu código.
-
2 minutes ago, iPollo said:
Qual a solução para adicionar o modelo novo? eu obrigatoriamente tenho que substituir algum do MTA?
Sim, é obrigatório substituir um que já existe no jogo.
Bom, a solução que a galera geralmente usa, é colocar no lugar dos objeto de Casino, as fichas, saca.ID: 1866
Para mais ID's: https://dev.prineside.com/en/gtasa_samp_model_id/search/?q=pkr_
- 1
-
Não existe objeto com esse ID que você colocou. No SA:MP existe um objeto com esse ID ai, provavelmente você pegou de la.
Ajuda com variavel
in Programação em Lua
Posted
usa table.insert