SU

[War] Player Escolhe Time

Por Subwat, 13 de fev. de 2010 em Actions e Talkactions

otserv
tibia
script
4
1.6k
SubwatS
13 de fevereiro de 2010 às 00:12

Bom Pessoal vim trazer minha Primeira Talk Action No Xtibia.

Bom oq essa talk Action Faz?

tem duas opçoes :

!whiteteam (virar do time branco)

!blackteam (virar do time preto)

 

é bem simples e facil de fazer.

 

Primeiro Paso Vá em Data/talkaction/scripts

Crie um arquivo .LUA coloque o nome white

 

e cole isso dentro:

function onSay(cid, words, param)local outfit = { lookType = 336 , lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 3}doSetCreatureOutfit(cid, outfit, -1)doSendMagicEffect(getCreaturePosition(cid), 13)doPlayerSendCancel(cid, "transformed!")end

 

CRIE UMA CHAMADA BLACK>:

function onSay(cid, words, param)local outfit = { lookType = 336 , lookHead = 114, lookBody = 114, lookLegs = 114, lookFeet = 114, lookAddons = 3}doSetCreatureOutfit(cid, outfit, -1)doSendMagicEffect(getCreaturePosition(cid), 13)doPlayerSendCancel(cid, "transformed!")end

 

Agora Va Em Talkactions.XML

 

E COLE ESTAS TAGS:

<talkaction words="!blackteam" script="black.lua"/>

<talkaction words="!whiteteam" script="white.lua"/>

 

E pronto está feito os times!

 

Caso nao saibam Fazer Para Os Times So atacarem Os Players de outro time faça isso:

 

va em CONFIG.LUA E procure está tag

allowChangeColors = true

 

Modifiquea PARA:

allowChangeColors = false

 

e Pronto.

 

espero que gostem ABraçOs a Todos.

Editado Fevereiro 13 por Subwat

joaohdJ
13 de fevereiro de 2010 às 02:07

Sistema falho. O jogador pode virar do outro time quando quiser. Tente adicionar um storage para evitar que ele possa ficar alternando entre os times.

 

flw

KerookerK
13 de fevereiro de 2010 às 12:59

fica ruim... por exemplo, to perdendo, com 50 vermelhos me batendo... ai eh soh eu virar vermelho tmb que pronto... ¬¬ nao gostei nenhum pouco

SubwatS
13 de fevereiro de 2010 às 18:52

vou fazer oque vcs pediram .

 

vou mudar para o palyer nao poder mudar de time enqaunto estiver em BATLE;