WeeD1

Members
  • Content Count

    51
  • Joined

  • Last visited

Community Reputation

1 Neutral

About WeeD1

  • Rank
    Snitch

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Oi, boa noite. Alguém poderia me ajudar. Preciso de um script que limite o número de 2 contas por serial. E que acls especificas seja liberada pra criar quantas quiser. Alguém sabe onde posso achar esse script ou como fazer? Agradeço desde já. Edit: Pensei também em criar um sistema que pudesse resetar a conta, por exemplo se a pessoa ja tiver criado 2 contas no serial dela, porém ela não se lembra do usuário/senha, nesse caso eu daria um comando para liberar 2 contas novamente pra aquele serial especifico.. Ou há alguma outra forma mais simples disso?
  2. Alguém para me ajudar please? ERROR: Kill\script.Lua:5: Valid wanted levels are between 0 and 6 inclusive function rewardOnWasted ( ammo, killer, killerweapon, bodypart ) if ( killer ) and ( killer ~= source ) then givePlayerMoney ( killer, 500 ) setPlayerWantedLevel ( killer, 6 ) end end addEventHandler ( "onPlayerWasted", getRootElement(), rewardOnWasted )
  3. Olá. alguém para me ajudar por favor? Estou com um problema em um sistema de teleportes, porém não sei como resolver, segue: WARNING: Teleports\teleports.Lua:10: Bad argument @ 'fadeCamera' [Expected element at argument 1] function tele (thePlayer) if getPedOccupiedVehicle(thePlayer) then outputChatBox ("#ff0000Você precisa sair do veículo para usar teleportes.", thePlayer, 255, 255, 255, true) else if getElementInterior(thePlayer) > 0 then outputChatBox ("#ff0000Você precisa sair do interior para usar teleportes.", thePlayer, 255, 255, 255, true) else fadeCamera(thePlayer, false, 0.5) if not isElement (thePlayer) then return end setTimer(fadeCamera, 1000, 1, thePlayer, true) if (commando[thePlayer]) then return end setTimer( function(thePlayer) if not (isElement(thePlayer)) then return end setElementPosition ( thePlayer, 260, -1780, 7 ) end, tempo, 1, thePlayer) commando[thePlayer] = true setTimer( function() commando[thePlayer] = false end, tempo*2, 1) end end end addCommandHandler ( "praia", tele )
  4. Bom, testei aqui e não funcionou comigo. Poderia me dizer onde estou errando? local vZones = { {x = 190, y = -489, z = 980, width = 65, depth = 60, height = 1}, } local z = {} function initvZones() if vZones and #vZones ~= 0 then for _,v in ipairs (vZones) do if v then if v.x and v.y and v.z and v.width and v.depth and v.height then local c = createColCuboid (v.x, v.y, v.z, v.width, v.depth, v.height) if c then z[c] = true for _,thePlayer in ipairs (getElementsByType("vehicle")) do if (getElementDimension (thePlayer) == 100) then if isElementWithinColShape (thePlayer, c) then destroyElement(thePlayer) end end addEventHandler ("onElementDestroy", c, function() if z[source] then z[source] = nil end end) addEventHandler ("onColShapeHit", c, function (h, d) if h and isElement(h) and getElementType (h) == "vehicle" then destroyElement (h) end end) end end end end end end end addEventHandler ("onResourceStart", resourceRoot, initvZones)
  5. Obrigado. E no caso se o elemento for um veículo, no lugar do thePlayer, usaria "Vehicle" ? Desculpa a pergunta, estou aprendendo, dei uma olhada na página de elementos do OnResouceStart e queria ver algo relacionado aos veículos.
  6. Opa gente! Estou com um problema, alguém consegue me ajudar? Seguinte, quero mover o script para funcionar apenas na dimensão 100. Já testei algumas formas e nenhuma funcionou, alguém poderia me ajudar por favor? script server-side local vZones = { {x = 190, y = -489, z = 980, width = 65, depth = 60, height = 1}, } local z = {} function initvZones() if ( getElementDimension ( source ) == 100 ) then --- Tentativa if vZones and #vZones ~= 0 then for _,v in ipairs (vZones) do if v then if v.x and v.y and v.z and v.width and v.depth and v.height then local c = createColCuboid (v.x, v.y, v.z, v.width, v.depth, v.height) if c then z[c] = true for _,v in ipairs (getElementsByType("player")) do if isElementWithinColShape (v, c) then killPed (v) end end addEventHandler ("onElementDestroy", c, function() if z[source] then z[source] = nil end end ) addEventHandler ("onColShapeHit", c, function (h, d) if h and d and isElement(h) and getElementType (h) == "player" then killPed (h) end end ) end end end end end end end addEventHandler ("onResourceStart", resourceRoot, initvZones)
  7. Salve rapaizada. Quero colocar para após a pessoa receber algum tipo de dano ela não consiga usar o teleporte durante 10 segundos. Dei uma procurada antes de criar o tópico pelo onPlayerDamage mas não consegui pensar em nenhuma forma de criar isso. Alguém que poderia me ajudar? por favor OBS: o script é server-side function tele (thePlayer) if not isElement (thePlayer) then return end fadeCamera(thePlayer, false, 0.5) setTimer(fadeCamera, 1000, 1, thePlayer, true) if (commando[thePlayer]) then return end setTimer( function(thePlayer) if not (isElement(thePlayer)) then return end setElementPosition ( thePlayer, 2501, -1674, 13 ) end, tempo, 1, thePlayer) commando[thePlayer] = true setTimer( function() commando[thePlayer] = false end, tempo*2, 1) end addCommandHandler ( "cj", tele )
  8. Ola a todos. Estou com um problema em um sistema de prender, tentei usar isGuestAccount, mas da forma que usei não funcionou. Alguém que poderia me dar um help pfv? WARNING: [Mod]-Prender\PrenderServer.Lua:2: setElementDimension: Modifying players before onPlayerJoin can cause desynchronization WARNING: [Mod]-Prender\PrenderServer.Lua:3: setElementInterior: Modifying players before onPlayerJoin can cause desynchronization WARNING: [Mod]-Prender\PrenderServer.Lua:5: setPlayerWantedLevel: Modifying players before onPlayerJoin can cause desynchronization WARNING: [Mod]-Prender\PrenderServer.Lua:7: removeElementData: Modifying players before onPlayerJoin can cause desynchronization WARNING: [Mod]-Prender\PrenderServer.Lua:8: takeAllWeapons: Modifying players before onPlayerJoin can cause desynchronization WARNING: [Mod]-Prender\PrenderServer.Lua:9: takePlayerMoney: Modifying players before onPlayerJoin can cause desynchronization function Liberar(Jogador) setElementDimension(Jogador, 0) setElementInterior(Jogador, 0, 1552.9320068359-math.random(3), -1676.1313476563, 16.1953125) setPedAnimation(Jogador, nil, nil) setPlayerWantedLevel(Jogador, 0) outputChatBox("#ffffffVocê foi solto da Prisão, não cometa crimes novamente!", Jogador, 255, 255, 255, true) removeElementData(Jogador, "preso") takeAllWeapons(Jogador) takePlayerMoney(Jogador, 1000) removeElementData(rRoot,""..getPlayerSerial(Jogador).."-j") end
  9. Sim, é um resource da internet. Ele está acusando esse WARNING que falei acima, estou tentando arrumar todos esses erros, pois está de certa forma me incomodando, pelo conhecimento que eu tenho, tentei algumas formas, usando o if mrk then, porém após eu mexer nisso ele está alterando as permissões da casa. Exemplo: Uma pessoa já consegue comprar uma casa que já está comprada, sendo que isso não era pra acontecer.
  10. Olá, estou com um problema neste código, já tentei algumas coisas porém após eu tentar arrumar o mod não funciona como deveria funcionar (não acusa nenhum erro no debug), se alguém conseguir me ajudar, agradeço! Tentei usar if mrk then WARNING: Casa\core\core_server.lua:13: Bad argument @ 'getElementData' [Expected element at argument 1, got boolean] function onPlayerHouseMarkerHit( player, mrk, cursor ) local acc = getPlayerAccount( player ); if isGuestAccount( acc ) then outputChatBox( '#ffffffVocê precisa estar logado para entrar na casa!', player, 255, 51, 36, true); setElementData( player, 'mrk_in', nil ); setElementFrozen( player, false ); return false; end; local tts = { [1] = true, [2] = false, [3] = false, [4] = true, [5] = false, [6] = false }; if isObjectInACLGroup( 'user.'..getAccountName( acc ), aclGetGroup( 'admin' ) ) then tts[6] = true; end; local owner = getElementData( mrk, 'HS_INFO' )[7]; local accName = getAccountName( acc ); if owner == accName then tts[1] = false; tts[2] = true; tts[3] = true; tts[4] = true; tts[5] = true; end; if owner ~= accName and owner ~= '' then tts[1] = false; end; if owner == '' then if isObjectInACLGroup( 'user.'..getAccountName( acc ), aclGetGroup( 'admin' ) ) then tts[4] = true; else tts[4] = false; end; end; tts[7] = getElementData( mrk, 'HS_INFO' )[9]; tts[8] = getElementData( mrk, 'HS_INFO' )[7]; tts[9] = getElementData( mrk, 'HS_INFO' )[6]; triggerClientEvent( player, 'openHouseManagementWnd', root, tts, cursor ); end;
  11. Olá rapaziada, estou com um erro em um mod de radio, mas não sei como resolver. Fiz diversos testes no servidor, e percebi que o erro ocorre pois ele está tentando parar um som que já está parado, pois ao terminar uma música, se a pessoa apertar o botão para desligar o radio, ele vai acusar esse erro. Alguém que consiga me ajudar com isso? Não tenho muito conhecimento nessa parte que envolve som. WARNING: Radio/cVehRadio.lua:6:Bad argument @ 'stopSound' [Expected sound at argument 1] addEvent("onServerToggleRadio", true) addEventHandler("onServerToggleRadio", getLocalPlayer(), function(toggle, url, veh, volume) if not isElement(veh) then if radioSound[veh] ~= nil then stopSound(radioSound[veh].soundElement) radioSound[veh].soundElement = nil end return end if toggle == true then local x, y, z = getElementPosition(veh) if radioSound[veh] ~= nil then if radioSound[veh].soundElement ~= nil then stopSound(radioSound[veh].soundElement) end local sound = playSound3D(url, x, y, z) if volume ~= nil then setSoundVolume(sound, volume) end setSoundMinDistance(sound, 10.3) setSoundMaxDistance(sound, 32.8) attachElements(sound, veh) radioSound[veh] = { } radioSound[veh].soundElement = sound else local sound = playSound3D(url, x, y, z) if volume ~= nil then setSoundVolume(sound, volume) end setSoundMinDistance(sound, 10.2) setSoundMaxDistance(sound, 31.6) attachElements(sound, veh) radioSound[veh] = { } radioSound[veh].soundElement = sound end else if radioSound[veh] ~= nil then if radioSound[veh].soundElement ~= nil then stopSound(radioSound[veh].soundElement) radioSound[veh].soundElement = nil end end end end )
  12. Alguém pra me ajudar a solucionar isso pfv? WARNING: Prisão\PrenderServer.lua:4: Expected positive value, got negative. This warning may be an error in future versions. ERROR: Prisão\PrenderServer.lua:4: Valid wanted levels are between 0 and 6 inclusive function onSetTime() for _, v in pairs(getElementsByType("player")) do if ( getElementData(rRoot,""..getPlayerSerial(v).."-j") or ( getElementData(v, "preso") ) ) then setPlayerWantedLevel(v, getPlayerWantedLevel(v)-1) if ( getPlayerWantedLevel(v) == 0 ) then Liberar(v) end end end end setTimer(onSetTime, 30000, 0)
  13. Bom, estava aqui testando as funções do mod e descobri um outro erro, fui atrás pra tentar solucionar, mas até agora nada, li um tópico com esse mesmo problema, mas não consegui resolver. Entre a linha 5 e 6 tentei colocar if hm_gui then continuou o mesmo erro ERROR: Casa\core\core_client.lua:7: attempt to index upvalue 'hm_gui' (a boolean value) local hm_gui = false addEvent( 'openHouseManagementWnd', true ); addEventHandler('openHouseManagementWnd', root, function( rt, cursor ) for i, cname in ipairs( { 'buy', 'sale', 'key', 'enter', 'destroy'} ) do guiSetEnabled( hm_gui ['bck_'..cname], rt[i] ); guiSetEnabled( hm_gui ['icon_'..cname], rt[i] ); if not rt[i] then guiSetAlpha( hm_gui ['icon_'..cname], 0.3 ); else guiSetAlpha( hm_gui['icon_'..cname], 1.0 ); end; end; guiSetText( hm_gui['label_ID_dyn'], rt[7] ); guiSetText( hm_gui['label_owner_dyn'], rt[8] ); guiSetText( hm_gui['label_price_dyn'], rt[9] ); guiSetVisible( hm_gui['main'], true ); if cursor then showCursor( true ); end; end );
  14. function getPlayerByHouseID( id ) for i, v in ipairs( getElementsByType( 'player' ) ) do if getElementData( v, 'mrk_in' ) == id then return v; end; end; return false; end;