-
Posts
980 -
Joined
-
Last visited
-
Days Won
1
Everything posted by manawydan
-
o mod adm ou admin tem uma função acho q getPlayerCountry so usa ela junto com setElementData
-
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
-
flag? tipo quantos mato e quantos morreu?
-
essa função é tudo o que voce precisa: isElementWithinMarker ela checa se um elemento esta em um marker
-
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)
-
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.
-
or make one table for data's and use for loop again
-
you can use my function again
-
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
-
i think you can use setElementData, with team name and use onElementDataChange to make "onPlayerTeamChange" event
-
nice
-
just make one map and add zombiespawnpoint it.
-
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).
-
clicando no botão close na parte de cima?
-
createZombie or use spawnpoint in map
-
pensei q ia funfa, tente usa o timer
-
tente meu segundo codigo, mas acho q o seu funfa (nao tenho certeza)
-
troque o 5 para 10
-
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)
-
na bind use bindKey
-
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)
-
jaja no problem
-
entendi, obrigado!
-
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!