Gaimo

Members
  • Content Count

    82
  • Joined

  • Last visited

Community Reputation

6 Neutral

1 Follower

About Gaimo

  • Rank
    Transformer

Recent Profile Visitors

300 profile views
  1. Achei que ficaria parecido com isso: veh = { [ createVehicle(481, 1505.42102, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +1, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +2, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +3, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +4, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +5, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +6, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +7, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +8, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +9, -1753.69446, 13.54688) ] = true } Entao vou ter que fazer manualmente os 30 createVehicle?
  2. addEventHandler( "onResourceStart", resourceRoot, function() local dist = 0 local bmx = {} for i=1,30 do dist = dist - 1 table.insert(bmx, i, createVehicle (481, 1120, -1474 + dist, 15, 0, 0, 90)) end end) Como posso definir o setVehicleRespawnPosition? Tentei isso mas n'ao funcionou. for v, _ in pairs(bmx) do local px, py, pz = getElementPosition(v) local rx, ry, rz = getElementRotation(v) setVehicleRespawnPosition(v, px, py, pz, rx, ry, rz) end Como fica a tabela bmx com esse for ? O que tem la dentro e como esta organizado? Expected element at argument 1 no getElementPosition e Rotation, o que exatamente significa esse V ? for v, _
  3. addEventHandler( "onResourceStart", resourceRoot, function() local x = 0 -- valor inicial local y = 30 -- quantidade de bikes local dist = 0 -- distancia das bikes while x ~= y do x = x + 1 dist = dist - 1 createVehicle( 481, 1120, -1474 + dist, 15, 0, 0, 90 ) end end) Como posso colocar os veiculos criados no while dentro de uma tabela? N'ao quero ter que fazer isso: veh = { [ createVehicle(481, 1505.42102, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +1, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +2, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +3, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +4, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +5, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +6, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +7, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +8, -1753.69446, 13.54688) ] = true, [ createVehicle(481, 1505.42102 +9, -1753.69446, 13.54688) ] = true }
  4. É possível ter duas skins no mesmo veículo no servidor e que todos possam ver? Exemplo duas lojas em uma ele compra com a primeira skin, na outra ele compra com outra skin.
  5. Você vai fazer algo assim: Quando o jogador entrar (onPlayerLogin) então: playerStatus = getAccountData Variavel que vai receber o valor. setPedStat - valor que contem na playerStatus e adiciona também quando o jogador sair (onPlayerLogout) setAccountData playerStatus o que está contido em playerStatus. function onPlayerLogin(_,account) local defaultStatus = 0 -- Valor inicial local playerStatus = getAccountData(account, "playerStatus") or defaultStatus -- Recebe o valor que está armazenado em playerStatus ou caso seja o primeiro login então recebe o valor padrão no caso que está armazenado na variavel defaultStatus setPedStat(source, 23, playerStatus) -- Coloca o valor de "musculo" no jogador end addEventHandler("onPlayerLogin", getRootElement(), onPlayerLogin) -- Quando o jogador deslogar, não sei se ele simplesmente sair vai funcionar, qualquer coisa add um onPlayerQuit addEventHandler("onPlayerLogout",getRootElement(), function() setAccountData( getPlayerAccount( source ), "playerStatus", getPedStat(source, 23) ) -- Vai colocar no DB da conta dele o valor que contem de "musculo" na variavel playerStatus end ) Não testei, se acontecer algum erro pode ser por conta do account data pedir um valor em string, mas usa um tostring() e tonumber()
  6. linha 2 troque o 20 por outro valor e adicione um outputchatbox com a variavel level pra ver qual valor retorna, porque aparentemente o getElementData não está funcionando.
  7. function createText() local armaAtual = getPedWeapon( getLocalPlayer() ) local idWeapon = 30 -- Arma que vocẽ quer que apareça. if armaAtual == idWeapon then -- se o ID da arma atual for igual o id da arma que você quer que apereça então: dxDrawText( texto, leftX, topY, rightX, buttomY, color, font ) -- escreva o texto que você quer. end end function HandleTheRendering ( ) addEventHandler ( "onClientRender", root, createText ) end addEventHandler( "onClientResourceStart", getRootElement( ), HandleTheRendering ) Não testei.
  8. Gaimo

    Loading mods

    Have you considered adding a mod, where it selects which modified skins, cars, and weapons it wants to use?
  9. Gaimo

    GTA SA de graça

    A rockstar games está dando de graça o GTA SA para quem baixar o launcher dela, segue o link: https://www.rockstargames.com/br/newswire/article/61123/Download-The-Rockstar-Games-Launcher
  10. Uma dúvida, no caso o playSound3D não tem um fadeout conforme a distância né?
  11. function verificarpeso () peso_atual = var1 --variavel que tem o peso atual da mochila peso_max = var2 -- variavel que tem o peso maximo peso_item = var3 -- peso do item if ((peso_atual + peso_item) <= peso_max) then --Se o peso atual + peso do item for menor OU IGUAL ao peso maximo então --compra end end Na real nem precisa ser uma function é só fazer a verificação no script antes de comprar if ((pesoatual + peso_item) <= peso_max) then --Compra end
  12. Não funcionaria da mesma forma sem o if (killer) ?? function rewardOnWasted ( ammo, killer, killerweapon, bodypart ) if ( killer ~= source ) then givePlayerMoney ( killer, 500 ) setPlayerWantedLevel ( killer, 6 ) end end addEventHandler ( "onPlayerWasted", getRootElement(), rewardOnWasted )