VO
moveevent

Ant-Exit

Por Vodkart, 12 de jun. de 2010 em Actions e Talkactions

script
48
18.5k
marcinbmaM
24 de dezembro de 2011 às 21:29

Olá

estou com mesmo problema que o dulpforever

depois de 15 min mesmo ele saindo do tile do treiner ele vai pro temple e é kickado

meu ot é 8.6

 

poderia arrumar ?

 

vlww

VodkartV
25 de dezembro de 2011 às 01:35

tenta

local config = {
tempo = 15, --[[ Tempo em minutos ]]
storage = 20000, --[[ Não mexa aqui ]]
teleport = {x=160, y=54, z=7} --[[ Coordenadas do seu templo ]]
}
function onStepIn(cid, item, fromPosition, toPosition)
events[cid] = {}
if(isPlayer(cid)) then
 if(getPlayerStorageValue(cid, config.storage) <= 0) then
  events[cid][1] = addEvent(setPlayerStorageValue, config.tempo*60*1000-1000, cid, config.storage, -1)
  events[cid][2] = addEvent(doTeleportThing, config.tempo*60*1000-500, cid, config.teleport)
                       events[cid][3] = addEvent(doRemoveCreature, config.tempo*60*1000, cid)
  doPlayerSendTextMessage(cid, 22, "[Trainer]: Movimente-se a cada " .. config.tempo .. " minutos, caso contrário, seu char será deslogado.") 
  setPlayerStorageValue(cid, config.storage, 1) 
 end
end
return true
end
function onStepOut(cid, item, fromPosition, toPosition)
if(isPlayer(cid)) then
 if(getPlayerStorageValue(cid, config.storage) >= 1) then
 stopEvent(events[cid][1])
 stopEvent(events[cid][2])
 stopEvent(events[cid][3])
               events[cid] = nil
  setPlayerStorageValue(cid, config.storage, -1) 
  doPlayerSendTextMessage(cid, 23, "System kick off!")
 end
end
return true
end

marcinbmaM
26 de dezembro de 2011 às 14:58

Vodkart agora esse novo script que vc corrigiu pra mim ele nem funciona, deve ter errado algo.

 

o player pisa no tile nao acontece nada, como nem se existi-se o script

 

Tenta arrumar ae novamente

 

Vlw!

VodkartV
28 de dezembro de 2011 às 12:54

Eu testei e funcionou aqui,qual seu servidor?

porque tem alguns servidores como um global que eu testei e não funcionou mesmo,mas não por haver problema no script e sim no próprio servidor que não tem algumas funções.

marcinbmaM
28 de dezembro de 2011 às 18:58

é baiak 8.6

 

tipo esse novo que você mando ele não abre saca , da erro assim que eu abro o real server

 

Vlw

VodkartV
28 de dezembro de 2011 às 20:46

exatamente no real server não funciona,tente trocar de distro.

72asdf7
28 de dezembro de 2011 às 21:25

muito obrigado pela contribuição.

8 meses depois...
FighterOTF
01 de agosto de 2012 às 15:54

Olá amigo,

Há como modificar o comando, por ex:

Caso o player girar ele não será teleportado para o templo?

Obrigado!!

Editado Agosto 1 por FighterOT

xurubitoX
07 de agosto de 2012 às 10:32

Mano adorei muito útil REP+

Piabeta KunP
14 de agosto de 2012 às 07:53

estou tendo reclamaçoes pq o script kika os player msmo depois de sair da hunt, uso tfs 0.4 tem como kickar o player apenas e nao mandalo pro templo e rever o bug de msmo se o player nao tiver no tile ele nao seja kickado??

 

Aguardo!

VodkartV
14 de agosto de 2012 às 11:20

está certo amigo, irei refazer o script assim que possível, estou terminando de fazer a nova versão do perfect vip system e depois já faço essa.

 

 

-----

 

@EDIT

 

pronto, atualizado.

Editado Agosto 14 por Vodkart

Piabeta KunP
14 de agosto de 2012 às 12:20

Testando, ja posto se ouver bugs!

 

@EDIT

 

Me reportaram que os kicks continuam!

Editado Agosto 15 por PiabetaMan01

VodkartV
15 de agosto de 2012 às 16:50

qual versão do servidor testada?

 

me diz oq está acontecendo com o jogador...

Editado Agosto 15 por Vodkart

Piabeta KunP
15 de agosto de 2012 às 19:24

qual versão do servidor testada?

 

me diz oq está acontecendo com o jogador...

 

versao tfs 0.4, reclamaçoes dos jogadores, pois o script manda os jogadores do treiner para o templo msmo usando dance, ou nem estando mais no treiner, ou seja, os jogadores entram no treiner e saiem pra caçar e tomat kick e sao mandados pro tmeplo e os que estao no treiner sao mandadnos pro templo msmo usando dance do bot!

VodkartV
16 de agosto de 2012 às 10:51

estranho, tenta assim:

 

events = {}
local config = {tempo = 15,storage = 20000}  
function doKickPlayer(cid)
if not isCreature(cid) then return LUA_ERROR end
if getPlayerStorageValue(cid, config.storage) >= 1 then
setPlayerStorageValue(cid, config.storage, -1)
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
end
return true
end
function onStepIn(cid, item, frompos, topos) 
if isPlayer(cid) and getPlayerStorageValue(cid, config.storage) <= 0 then
doPlayerSendTextMessage(cid, 22, "[Trainer]: Movimente-se a cada " .. config.tempo .. " minutos, caso contrário, seu char será levado ao templo.")  
setPlayerStorageValue(cid, config.storage, 1)
events[getPlayerGUID(cid)] = addEvent(doKickPlayer, config.tempo*60*1000, cid)
end
return true
end  
function onStepOut(cid, item, frompos, topos)
if isPlayer(cid) and getPlayerStorageValue(cid, config.storage) >= 1 then  
setPlayerStorageValue(cid, config.storage, -1)  
doPlayerSendTextMessage(cid, 23, "System kick off!")  
stopEvent(events[getPlayerGUID(cid)])
end
return true
end