Jump to content

Angelo Pereira

Members
  • Content Count

    251
  • Joined

  • Last visited

  • Days Won

    7

Angelo Pereira last won the day on April 28 2020

Angelo Pereira had the most liked content!

Community Reputation

115 Excellent

About Angelo Pereira

  • Rank
    Red-Headed Stepchild
  • Birthday 19/10/1998

Details

  • Location
    Brasil - RS

Recent Profile Visitors

629 profile views
  1. local tempo_bloqueado = 5 --/> 5 Segundos local marker_vip = createMarker ( -2295.298828125, -2641.6328125, 59.416213989258 -1, "cylinder", 45, 0, 0, 0, 0) local bloquear_comando = false function itensvip ( thePlayer ) if isElement(thePlayer) and getElementType(thePlayer) == "player" then --/> Adicionado if isObjectInACLGroup ( "user." ..getAccountName (getPlayerAccount (thePlayer) ), aclGetGroup ("VIP")) then if bloquear_comando == true then --/> AQUI, Você irá Verificar Sua Várivel, então se ela for IGUAL a true, então : return outputChatBox("Este Co
  2. O que o moderador quis dizer é, você postou seu tópico em sessão errada, e então ele moveu para sessão correta. Sobre isto, basta você ter uma PNG de um celular, e então ou desenvolver por meio de DX ou CEGUI. O tutorial que eu sugiro seria começar lendo pelo : Multi Theft Auto: Wiki
  3. Espero que você consiga interpretar a minha correção em base no que você fez. local screenW, screenH = guiGetScreenSize() local x, y = (screenW/1366), (screenH/768) local showdx = false local randomColors = 0 local color = { } --/> Basta uma table. function dxbutton ( ) if showdx == true then if isCursorOnElement ( x*35, y*410, x*105, y*85 ) then color[1] = tocolor(0, 255, 0, 255) else color[1] = tocolor(255, 255, 255, 255) end dxDrawRectangle(x*35, y*410, x*105, y*85, color[1], false) end end function opendx ( ) if showdx == true then removeEventHandler("onCli
  4. Deixar o evento como root neste caso, qualquer marker que o usuário colidir no servidor, abrirá o portão. Então, faça : local gate = createObject (16775, 2532, -1514.5999755859, 27.10000038147, 0, 0, 0) local marker = createMarker (2532, -1514.5999755859, 27.10000038147, "cylinder", 8, 0, 0, 0, 0) function moveGate ( hitElement ) if isElement(hitElement) and getElementType(hitElement) == "player" then local accName = getAccountName ( getPlayerAccount ( hitElement ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "CV" ) ) then moveObject(gate, 1900
  5. Não é possível você alterar a origem do evento. Eu fazeria desta forma, sempre trazendo a string. function savePlayerData ( player ) local account = getPlayerAccount(player) local skin = getElementModel(player) local x,y,z = getElementPosition(player) local position = toJSON({x,y,z,getElementRotation(player)}) local interior = getElementInterior(player) local dimension = getElementDimension(player) setAccountData(account, "skin", skin) setAccountData(account, "position", position) setAccountData(account, "interior", interiror) setAccountDat
  6. # Faça : local carro = createMarker(2146.883, -2289.945, 14.761 -1,"cylinder", 2.0, 255,0,0,80) local desespawncm = createMarker(2151.133, -2290.037, 13.368 -1 , "cylinder",2.0,255,255,255,80) local veh = { } function spawnviaturaone(thePlayer) local job = getElementData(thePlayer,"Emprego") or false --/> ADD if job ~= "Entregador de Jornal" then --/> ADD return outputChatBox("Você Precisa Esta no Emprego Para Pegar Este Veiculo", thePlayer, 255, 255, 255, true) --/> ADD end --/> ADD local vehicle = getPedOccupiedVehicle(thePlayer) if isElementWithinMar
  7. O fórum é um local para lhe ajudar em seus códigos, e não um ambiente de pedir scripts prontos. Então anexe, o seu script utilizando <>, e formate em .lua. # Sobre sua dúvida, utilize : Eventos : onPlayerJoin / onPlayerLogin / onPlayerWasted ou onPlayerSpawn Função : setElementModel # Exemplo : function setar_skin ( ) setElementModel ( source, 7 ) outputChatBox ("Você Recebeu a Skin Nº7", source, 255, 255, 255, true ) end addEventHandler("onPlayerJoin", root, setar_skin) addEventHandler("onPlayerLogin", root, setar_skin) addEventHandler("onPlayer
  8. # Sobre o fórum : 1. Não utilize um título do tópico muito longo, e seja objetivo/específico. [ Exemplo ] Titulo : Proteção por ACL Somente Para STAFF. 2. Então, abaixo disto, você coloque sua dúvida, esclareça o que você quer realmente fazer. [ Exemplo ] Texto : Alguém me ajuda na minha dúvida, como faço para apenas quem tiver numa determinada ACL, pode utilizar o comando. 3. Caso você tenha o script, clique no ícone < > , e cole o seu código lá, e formate em .Lua. # Sobre a sua dúvida : addCommandHandler ( "protecao", function ( thePlayer )
  9. Arrumado, basta testa : function ComecarAAssaltar ( source ) if getElementData(source, "TS:Assaltando") then return end local arma = getPedWeapon ( source ) if arma == 0 or arma == 1 or arma == 2 or arma == 3 or arma == 4 or arma == 5 or arma == 6 or arma == 7 or arma == 8 or arma == 9 or arma == 16 or arma == 17 or arma == 18 or arma == 39 or arma == 41 or arma == 42 or arma == 43 or arma == 10 or arma == 11 or arma == 12 or arma == 14 or arma == 15 or arma == 44 or arma == 45 or arma == 46 or arma == 40 then return end if isObjectInACLGroup ( "user." ..getAccountName (getPla
  10. Você pode utilizar o evento onPlayerChangeNick. Ex: addEventHandler("onPlayerChangeNick", root, function ( oldNick, newNick ) outputChatBox( ""..oldNick.." Mudou o Nome Para "..newNick.."",root, 255, 255, 255, true ) end)
  11. Você vai precisar do lado server-side, utilizar o evento "onPlayerLogin", e enviar um trigger event para o client-side. Ex : -- server-side addEventHandler("onPlayerLogin", root, function ( ) triggerClientEvent ( source, "PainelLogin:RemoverAnimacao", resourceRoot ) end) -- client-side addEvent("PainelLogin:RemoverAnimacao", true) addEventHandler("PainelLogin:RemoverAnimacao", resourceRoot, function ( ) removeEventHandler ( ) end)
  12. Bom, refiz algumas coisas, onde você poder tiras suas dúvidas baseadas no que eu refiz. local mrk = createMarker(-2405.083, -598.298, 131.648, "cylinder", 3.0, 255, 0, 0, 50) -- local do marker local bikes = { } --/> ADD. function msg ( thePlayer, dimension ) if isElement(thePlayer) and getElementType( thePlayer ) == "player" and dimension then --/> ADD. outputChatBox ("#0000FF|ALUGUEL DE BIKES CLASSE ALTA RP|", thePlayer, 255,255,255, true) outputChatBox ("----------------------------------------", thePlayer, 255,255,255, true) outputChatBox ("#0000FF 1
  13. local Spawndt = createMarker(1166.3742675781,-1263.1636962891,15.250455856323 -1,"cylinder", 1.9, 255, 140, 0, 99) local Destroydt = createMarker(1166.2664794922,-1257.7770996094,15.268055915833 -2,"cylinder", 5.0, 128, 0, 0, 99) function getPlayerFromPartialName(name) local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil if name then for _, player in ipairs(getElementsByType("player")) do local name_ = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower() if name_:find(name, 1, true) then return player end
  14. addCommandHandler("policia", function ( thePlayer ) --/> comando policia. local contador = 0 --/> cria uma variavel para iniciar uma contagem. for i, players in ipairs ( getElementsByType ( "player" ) ) do --/> fazer um loop em todos jogadores no servidor. if getElementData(players, "TrabalhoPolicial") then --/> então, irá verificar cada player, se o elemento é true, então : contador = contador + 1 --/> adicionar +1 na contagem. end end --/> fim do loop. outputChatBox("Existe "..contador.." PM em Serviço.", thePlayer, 255, 255, 255, true
×
×
  • Create New...