War System

mrfmarcelo
em Scripts

mrfmarcelo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/01/11Posts: 41Char no Tibia: Scuttler

Preciso de um war system 8.6 que duass guilds possam participar dentro de uma arena, daí a última guild sobrevivente ganhe o castelo

obs: não tenho site

 

----edit---

 

quero que quando eu digite /guildwar (comando apenas para god) as 2 guilds (os jogadores ficarão em uns tiles que vou colocar) se teleportem para uma área do mapa, o castelo eu entrego pessoalmente. só preciso da alavanca que teleporte todos pros lugares msm

Exp rate 100x

Skill rate 80x

ML rate 40x

Loot rate 3x

IP mundodopudim.servegame.com

Porta 7171

Versão 8,6

Acc 1/1

 

Mapa editado por mim

Addon Quests feitas por mim

Guild War + Castelo semanal

Quests do global

NPC Casamento

e muito mais

 

Online:

Segunda-Quinta: 14h-22h(ou 22:30h)

Sexta-Domingo e dias que antecedem feriado: 13h(ou 13:30)-3 da manhã(às vezes fica um pouco mais)

GOD Pudim

Leoxtibia

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/06/08Posts: 489Gênero: Masculino

Se eu entendi você quer uma alavanca que leve os players para um local e depois, os players que estiverem nesse local sejam teleportados para a arena assim que você usar o comando certo? Estou aprendendo a scripting ainda, mas vê ai se funciona =P

 

va em actions>scripts copie um arquivo qualquer, renomeie para alavanca.lua, apague tudo e nele cole:

function onUse(cid, item, frompos, item2, topos)
    local pos = {x= 100, y = 40, z = 7} --- posição da sua arena
    doTeleportThing(cid, pos)
    doSendMagicEffect(getPlayerPosition(cid), 10)
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce foi teleportado para a sala de espera. Aguarde o evento ser aberto!")
end

 

Agora em actions.xml adicione o seguinte:

 

<action uniqueid="XXXX" event="script" value="alavanca.lua"/>

 

Em XXXX você troca pelo unique id que você colocou na sua alavanca pelo map editor.

 

Agora o comando /guildwar: (créditos Vodkart)

 

Vá em talkactions>scripts, copie um arquivo qualquer e renomeie para guildwar.lua, apague tudo e cole isto:

 

function onSay(cid, words, param, channel)
for x = 640, 689 do
for y = 324, 367 do
local m = getTopCreature({x=x, y=y, z=7}).uid
if m ~= 0 and isPlayer(m) then
doTeleportThing(m, {x=659, y=370, z=7}) -- edita a posição da sua arena
end
end
end
return true
end

 

Ali em for x = 640, 689 você troca pela coordenada x do canto superior esquerdo da sua "sala de espera" e pela coordenada x do canto inferior direito, respectivamente. Na parte for y, você segue o mesmo raciocinio. E em doTeleportThing(m, {x=659, y=370, z=7}) edita a posição para onde os players serão levados.

 

Agora em talkactions.xml você adiciona a tag:

<talkaction words="/guildwar" acess="5" event="script" value="guildwar.lua"/>

Como disse, to começando agora, então usei o script do Vodkart. Ainda tô aprendendo, mas acho que vai servir. Vlw =P

sergiped.gif

mrfmarcelo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/01/11Posts: 41Char no Tibia: Scuttler

malz escrevi errado, ignore a alavanca. só quero o /guildwar daí as pessoas dos tiles se teleportam. desculpe >.<

Exp rate 100x

Skill rate 80x

ML rate 40x

Loot rate 3x

IP mundodopudim.servegame.com

Porta 7171

Versão 8,6

Acc 1/1

 

Mapa editado por mim

Addon Quests feitas por mim

Guild War + Castelo semanal

Quests do global

NPC Casamento

e muito mais

 

Online:

Segunda-Quinta: 14h-22h(ou 22:30h)

Sexta-Domingo e dias que antecedem feriado: 13h(ou 13:30)-3 da manhã(às vezes fica um pouco mais)

GOD Pudim

Leoxtibia

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/06/08Posts: 489Gênero: Masculino

As pessoas dos tiles? Você quer usar o comando /guildwar para teleportar os players para uma área, e de lá.. os próprios players se teleportarem pela alavanca para a arena?

sergiped.gif

mrfmarcelo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/01/11Posts: 41Char no Tibia: Scuttler

naaaao!

Tipo:

Os players ficam em uns tiles, eu digito /guildwar e com esse comando todos se teleportam para uma arena que vou construir e colocar pvp enforced. Entendeu?

Exp rate 100x

Skill rate 80x

ML rate 40x

Loot rate 3x

IP mundodopudim.servegame.com

Porta 7171

Versão 8,6

Acc 1/1

 

Mapa editado por mim

Addon Quests feitas por mim

Guild War + Castelo semanal

Quests do global

NPC Casamento

e muito mais

 

Online:

Segunda-Quinta: 14h-22h(ou 22:30h)

Sexta-Domingo e dias que antecedem feriado: 13h(ou 13:30)-3 da manhã(às vezes fica um pouco mais)

GOD Pudim

Leoxtibia

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/06/08Posts: 489Gênero: Masculino

Pronto, então desconsidere o script da alavanca e você só precisa levar em conta o do /guildwar e editar a área onde os players estão (os tiles que você falou), que nem eu explikei lá emcima.

sergiped.gif

mrfmarcelo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/01/11Posts: 41Char no Tibia: Scuttler

deu certo mas tipo, eu fiz 3 salinhas. uma pro god, uma pro time 1 e outra pro time 2. fiz 3 arquivos guildwar (1, 2, 3) e coloquei no talkactions

 

<talkaction words="/guildwar" acess="5" event="script" value="guildwar1.lua"/>

<talkaction words="/guildwar" acess="5" event="script" value="guildwar2.lua"/>

<talkaction words="/guildwar" acess="5" event="script" value="guildwar3.lua"/>

 

mas só a sala 1 teleporta >.<

Exp rate 100x

Skill rate 80x

ML rate 40x

Loot rate 3x

IP mundodopudim.servegame.com

Porta 7171

Versão 8,6

Acc 1/1

 

Mapa editado por mim

Addon Quests feitas por mim

Guild War + Castelo semanal

Quests do global

NPC Casamento

e muito mais

 

Online:

Segunda-Quinta: 14h-22h(ou 22:30h)

Sexta-Domingo e dias que antecedem feriado: 13h(ou 13:30)-3 da manhã(às vezes fica um pouco mais)

GOD Pudim

Leoxtibia

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/06/08Posts: 489Gênero: Masculino

Olha é assim, o comando /guildwar vai teleportar todos os players que estiverem na sua sala, para a arena. Você quer que os times fiquem em salas diferentes e vão a locais diferentes?

sergiped.gif

mrfmarcelo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/01/11Posts: 41Char no Tibia: Scuttler

sim sim

Exp rate 100x

Skill rate 80x

ML rate 40x

Loot rate 3x

IP mundodopudim.servegame.com

Porta 7171

Versão 8,6

Acc 1/1

 

Mapa editado por mim

Addon Quests feitas por mim

Guild War + Castelo semanal

Quests do global

NPC Casamento

e muito mais

 

Online:

Segunda-Quinta: 14h-22h(ou 22:30h)

Sexta-Domingo e dias que antecedem feriado: 13h(ou 13:30)-3 da manhã(às vezes fica um pouco mais)

GOD Pudim

Leoxtibia

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/06/08Posts: 489Gênero: Masculino

Bom, então segue o esquema assim:

 

Vá em talkactions>scripts, copie um arquivo qualquer e renomeie para guildwar.lua, apague tudo e cole isto:

function onSay(cid, words, param, channel)
for x = 640, 689 do -- coordenadas x para a sala do time 1
for y = 324, 367 do -- coordenadas y para a sala do time 1
local m = getTopCreature({x=x, y=y, z=7}).uid
if m ~= 0 and isPlayer(m) then
doTeleportThing(m, {x=659, y=370, z=7}) -- edita a posição para onde o time 1 irá
end
end
end
return true
end

 

Em talkactions.xml você coloca

 

<talkaction words="/guildum" acess="5" event="script" value="guildwar.lua"/>

 

Depois, você faz outro arquivo com outro nome e so edita as posições da 2ª sala e a posição para onde o time 2 irá. Ai você coloca essa tag:

<talkaction words="/guilddois" acess="5" event="script" value="[b]nomedoseuarquivo[/b].lua"/>

Lembrando que só god pode usar o comando! Vlw

sergiped.gif

mrfmarcelo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/01/11Posts: 41Char no Tibia: Scuttler

Valeu aí =D

Exp rate 100x

Skill rate 80x

ML rate 40x

Loot rate 3x

IP mundodopudim.servegame.com

Porta 7171

Versão 8,6

Acc 1/1

 

Mapa editado por mim

Addon Quests feitas por mim

Guild War + Castelo semanal

Quests do global

NPC Casamento

e muito mais

 

Online:

Segunda-Quinta: 14h-22h(ou 22:30h)

Sexta-Domingo e dias que antecedem feriado: 13h(ou 13:30)-3 da manhã(às vezes fica um pouco mais)

GOD Pudim

TnTSlin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/06/12Posts: 23Char no Tibia: Try On

Tópico reportado o membro ja conseguiu o script

Vilden

Loading. . .
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 09/05/08Posts: 1597

Dúvida sanada, movido.

Quando sua dúvida for sanada, utilize o botão denunciar para que um moderador mova o tópico.

Atenciosamente, Vilden.