Sim! Mas nao da para clicar na bandeira, pois para isso tem que pisar no tile... Eu fiz baseando em sua imagem, mas vou mudar a bandeira de lugar para testar
- Fórum
- OTServ
- Recursos
- Scripting
- Mods, funções e outros
- [CTF] Capture The Flag 2.0(Automático)
[CTF] Capture The Flag 2.0(Automático)
Por MaXwEllDeN, 05 de ago. de 2013 em Mods, funções e outros
info
Grupo: Conde
Registrado: 29/04/09
Posts: 904
Reputação: +389
Char no Tibia: Jabuti Selvagem

info
Grupo: Barão
Registrado: 18/10/10
Posts: 246
Reputação: +89
Char no Tibia: Elite Pamcadaum

Esta imagem é antiga, antigamente você só precisava clicar no tile para entregar a bandeira, só que começaram a surgir alguns problemas, como a possibilidade de alguém jogar itens no tile para atrapalhar a entrega da bandeira, então decidi fazer por movement mesmo..
info
Grupo: Conde
Registrado: 29/04/09
Posts: 904
Reputação: +389
Char no Tibia: Jabuti Selvagem

Ah sim agora eu entendi. Entao só tenho que por o tile, por exemplo, do lado da bandeira que vai funcionar direitinho... Vlw pela atenção Max, 3 REP+ pra vc pq o sistema é perfeito
boa galera tenho uma duvida kd posso edita posiçaon do equipe 1 e equipe 2 ??
cara e seu eu quiser por itens inves de exp ?
E como ponho o horario que começara o evento por exemplo as 20:00 que eu gostaria de por
Editado Outubro 10 por kinglekke
info
Grupo: Marquês
Registrado: 16/06/07
Posts: 1.2k
Reputação: +377
Gênero: Masculino
Char no Tibia: Nenhum

Pessoal, o link está offline. Alguém que tenha o arquivo pode reupar e postar aqui?
info
Grupo: Barão
Registrado: 18/10/10
Posts: 246
Reputação: +89
Char no Tibia: Elite Pamcadaum

Novo Link UP!
tem como por para ganhar itens , e tbm tem como por itens e porcentagem de chance que eles podem ganhar ?
max o vencedore nao estao voltando ao templo, quero dizer o player que capturar a a quinta bandeira e por ela no piso fika preso no evento ![]()
pode me dizer qual parte tenho que arrumar ?
Editado Novembro 19 por kinglekke
bom alguem fecha esse topico pq ninguem ajuda , e outra parece que isto ake esta mofando sem menor utilidade pq as pessoas fikam com duvida e ninguem da sinal de vida para ajuda ![]()
info
Grupo: Visconde
Registrado: 27/01/13
Posts: 443
Reputação: +83
Gênero: Masculino

Editado Novembro 28 por ScythePhantom
info
Grupo: Visconde
Registrado: 02/10/13
Posts: 320
Reputação: +22
Gênero: Masculino

disponibilizaria o mapa?
info
Grupo: Marquês
Registrado: 16/06/07
Posts: 1.2k
Reputação: +377
Gênero: Masculino
Char no Tibia: Nenhum

bom alguem fecha esse topico pq ninguem ajuda , e outra parece que isto ake esta mofando sem menor utilidade pq as pessoas fikam com duvida e ninguem da sinal de vida para ajuda
Cara, é bom ter respeito aqui, sabia? O cara postou um código trabalhoso e complexo, de graça e você quer que as pessoas tenham obrigação de te ajudar a deixar do jeito que você quer? Ele postou o código e toda a explicação, usa se quiser. Se não quiser, aprende a criar o seu próprio, aí você deixa do jeito que você quiser.
nao reclamei disso meu amigo , e sim que o topico esta largado mano , como vcs dizem no forum tem duvidas e para sanala , nunca disse ou comentei que o cara e 1 lixo ou script e 1 bosta e sim que o topico esta largado
@farathor posso te mostrar como fiko o meu ,porem nao posso teda-lo pois esta todo editado , eu fala comigo ppor menssagen que te mostro como fiko se vc gostar pode copiar numa boa ![]()
info
Grupo: Conde
Registrado: 29/04/09
Posts: 904
Reputação: +389
Char no Tibia: Jabuti Selvagem

kinglekke, o Max disponibilizou o codigo pra vc usar e editar como quiser, ele nao se dispos a dar suporte permanente para todos.
Se quiser que suas duvidas sejam retiradas, acho que eh melhor postar na area de pedidos e duvidas, pq la o pessoal costuma responder mais...
Pra resolver o problema de nao teleportar o vencedor, tenta fazer assim, na parte:
for _, cid in pairs(CTF.getMembers()) do
if getPlayerStorageValue(cid, 16700) == win then
local xp = math.ceil(getPlayerExperience(cid) * (CTF.xp_percent / 100), 215)
doPlayerSendTextMessage(cid, 22, "Parab�ns! Voc� ganhou o evento e obteve ".. CTF.xp_percent .."% de sua experi�ncia total(".. xp ..").")
doSendAnimatedText(getThingPos(cid), xp, 215)
doPlayerAddExperience(cid, xp)
end
Vc muda e deixa ela assim:
for _, cid in pairs(CTF.getMembers()) do
if getPlayerStorageValue(cid, 16700) == win then
local xp = math.ceil(getPlayerExperience(cid) * (CTF.xp_percent / 100), 215)
doPlayerSendTextMessage(cid, 22, "Parab�ns! Voc� ganhou o evento e obteve ".. CTF.xp_percent .."% de sua experi�ncia total(".. xp ..").")
doSendAnimatedText(getThingPos(cid), xp, 215)
doPlayerAddExperience(cid, xp)
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
end







info
Grupo: Barão
Registrado: 18/10/10
Posts: 246
Reputação: +89
Char no Tibia: Elite Pamcadaum
Para roubar não é pisando no tile, é clicando na bandeira, apenas para entregar que é pisando no tile!
Abraço.