Jump to content

manawydan

Members
  • Posts

    980
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by manawydan

  1. o mod adm ou admin tem uma função acho q getPlayerCountry so usa ela junto com setElementData
  2. tente isso nao testado local Mortes = {} local Assaninatos = {} addEventHandler("onPlayerConnect",root, function() Mortes.source = 0 Assaninatos.source = 0 end) addEventHandler("onPlayerWasted",root, function(_,killer) Mortes.source = Mortes.source +1 if killer then Assaninatos.killer = Assaninatos.killer +1 end local flag = Assaninatos.killer - Mortes.killer setElementData(killer,"Flag",flag) local flag2 = Assaninatos.source - Mortes.source setElementData(source,"Flag",flag2) end) de start e reconect
  3. flag? tipo quantos mato e quantos morreu?
  4. essa função é tudo o que voce precisa: isElementWithinMarker ela checa se um elemento esta em um marker
  5. local zAmount = 10 -- change it function crearz (thePlayer) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then local x,y,z = getElementPosition(thePlayer) for i=1,zAmount do i = exports [ "zombies" ]:createZombie( x+math.random(-3,3), y+math.random(-3,3), z, 0) setElementData(i,"jthead","adolf_hitler.png") setPedOnFire(i,true) end end end addCommandHandler("create",crearz)
  6. voce deve usa as funçoes citadas "setAccountData" para guardar uma data na conta de um jogador, porque o código só salva quando morre.
  7. or make one table for data's and use for loop again
  8. try function ContForData(data,value) local n = 0 for k,v in ipairs(getElementsByType("player")) do if getElementData(v,data) == value then n=n+1 end end return n end
  9. i think you can use setElementData, with team name and use onElementDataChange to make "onPlayerTeamChange" event
  10. just make one map and add zombiespawnpoint it.
  11. quando eu coloco muitos zombies no meu server as vezes algum não morrem. e dentro do script de zombie tem alguns zombie que são imunes a headshot(na tabela helmetZombies ou algo assim).
  12. clicando no botão close na parte de cima?
  13. createZombie or use spawnpoint in map
  14. pensei q ia funfa, tente usa o timer
  15. tente meu segundo codigo, mas acho q o seu funfa (nao tenho certeza)
  16. hm tente: local gate = createObject(975,-210.39,1148.0999755859,21.10000038147, 0, 0, 179.98345947266 ) local distanciaMax = 5 -- altere o 5 se quiser local Aberto = false function open( player ) local x,y,z = getElementPosition(player) local a,b,c = getElementPosition(gate) local distancia = getDistanceBetweenPoints3D(x,y,z,a,b,c) if (distancia <= distanciaMax) then local playerName = getPlayerName( player ) outputChatBox("#FFFFFF* #0066FF"..playerName.." #FFFFFFabre o portão",source,255,0,0,true) moveObject(gate, 6000, -217.5,1148.0999755859,21.10000038147, 0, 0, 0 ) Aberto = not Aberto else outputChatBox("Você esta muito longe",player) end end function close( player ) local x,y,z = getElementPosition(player) local a,b,c = getElementPosition(gate) local distancia = getDistanceBetweenPoints3D(x,y,z,a,b,c) if (distancia <= distanciaMax) then local playerName = getPlayerName( player ) outputChatBox("#FFFFFF* #0066FF"..playerName.." #FFFFFFfecha o portão",source,255,0,0,true) moveObject(gate, 6000, -210.39,1148.0999755859,21.10000038147, 0, 0, 0 ) Aberto = not Aberto else outputChatBox("Você esta muito longe",player) end end function troca(p) if (Aberto) then close(p) else open(p) end end addEventHandler("onResourceStart",resourceRoot, function() -- se n funfa use um timer: setTimer(function(), for k,v in ipairs(getElementsByType("player")) do bindKey(v,"mouse1","down",troca) -- end,1000,1) end end)
  17. tente: local gate = createObject(975,-210.39,1148.0999755859,21.10000038147, 0, 0, 179.98345947266 ) local distanciaMax = 5 -- altere o 5 se quiser function open( player ) local x,y,z = getElementPosition(player) local a,b,c = getElementPosition(gate) local distancia = getDistanceBetweenPoints3D(x,y,z,a,b,c) if (distancia <= distanciaMax) then local playerName = getPlayerName( player ) outputChatBox("#FFFFFF* #0066FF"..playerName.." #FFFFFFabre o portão",source,255,0,0,true) moveObject(gate, 6000, -217.5,1148.0999755859,21.10000038147, 0, 0, 0 ) else outputChatBox("Você esta muito longe",player) end end addCommandHandler("abrir", open) function close( player ) local x,y,z = getElementPosition(player) local a,b,c = getElementPosition(gate) local distancia = getDistanceBetweenPoints3D(x,y,z,a,b,c) if (distancia <= distanciaMax) then local playerName = getPlayerName( player ) outputChatBox("#FFFFFF* #0066FF"..playerName.." #FFFFFFfecha o portão",source,255,0,0,true) moveObject(gate, 6000, -210.39,1148.0999755859,21.10000038147, 0, 0, 0 ) else outputChatBox("Você esta muito longe",player) end end addCommandHandler("fechar", close)
  18. ola, quero pedir se possivel algum moderador poderia adicionar uma tópico onde os donos de server pudessem falar sobre seus server,(na seção espanhola tem um topico assim) gostaria que nossa sessão portuguesa tambem obrigado!
×
×
  • Create New...