AL
sistema

Auto Team System (REMOVER)

Por Alexclusive, 24 de fev. de 2013 em Scripts

resolvido
otserv
tibia
26
3.1k
AlexclusiveA
24 de fevereiro de 2013 às 21:01

Fala ae pessoal..Eu fiz o download do mapa [8.6] Desert Team War V1.0 aki do Xtibia da seguinte area:

 

http://www.xtibia.com/forum/topic/205663-86-desert-team-war-v10/page__fromsearch__1

 

Esse mapa veio com o Sistema de Auto team, onde tem o time Azul e Vermelho.

Eu to querendo tirar e deixar Free For All..

 

Eu estou editando o mapa todo..assim que terminar posterei ele pra download aki pro pessoal com fotos e tudo mais.

Quem puder ajudar ae eu acharia bom.

 

Desde ja obrigado. :)

RoksasR
24 de fevereiro de 2013 às 21:08

Área Incorreta, o certo seria Pedidos e Dúvidas - Scripting.

 

Tópico reportado para moverem.

AlexclusiveA
24 de fevereiro de 2013 às 21:16

Cara eu nunca sei onde postar as coisas aki..Sempre olho antes de postar..Se eu quero REMOVER um SISTEMA..Por que nao posso postar na area de SISTEMAS?

So to precisando de ajuda..

RoksasR
24 de fevereiro de 2013 às 21:18

Qualquer dúvida ou pedido relacionado a Scripting, poste na seção Pedidos e Dúvidas - Scripting, se forem voltados a DBZ, NARUTIBIA, POKETIBIA, poste em Pedidos e Dúvidas - svs derivados!

 

Essa seção aqui, são para postar Sistemas prontos :))

Exemplo Pet System

AlexclusiveA
25 de fevereiro de 2013 às 13:54

Entendi entendi...Entao move ae fazendo favor pra ver se me ajudam..

 

Os cara responde pra falar que ta em area errada..pra reportar..pra denuncia..pra falar mal do post.. tudo..mais ajudar que e bom nada ne...

RoksasR
25 de fevereiro de 2013 às 13:58

E quem disse que estou te prejudicando. Não estou reportando VOCÊ, e sim o tópico. Para moverem pra seção correta, e organizar o fórum..

 

~~ SEM MAIS!

AlexclusiveA
25 de fevereiro de 2013 às 14:05

Nao estou falando especificamente deste post.

E nao citei nome de ninguem...

so tava procurando ajuda..

RoksasR
25 de fevereiro de 2013 às 14:10

Você quer deixar o Sistema para jogadores free também jogar, não só premium

Ou tirar "azul" e "vermelho"?

AlexclusiveA
25 de fevereiro de 2013 às 14:18

Tipo..Eu baixei o server daqui do XTibia_smile.gif ..

Postei o link no primeiro Post (Talvez alguem baixe o mesmo mapa e olhe o sistema e de conta de remover)

Esse sistema e um onde vc nasce RED e nao da pra mudar a cor do outfit..

EU acho que de acordo com que vai entrando players vai nascendo os BLUE..

Mais eu so testei o server com 3 pessoas ainda..e as 3 nasceram RED e nao da pra atk ninguem..

Quero REMOVER TODO esse sistema e deixar um PVP enforced NORMAL.

 

Tudo que eu achei sobre RED ou BLUE de Script tava na pasta Movements.

 

Blue.lua

 

function onStepIn(cid, item, position, fromPosition)

if getPlayerStorageValue(cid, 3001) <= 0 then

doTeleportThing(cid, fromPosition, true)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Players do time Vermelho nao pode entra na Base Azul.')

doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)

return TRUE

end

return TRUE

end

 

Red.lua

 

function onStepIn(cid, item, position, fromPosition)

if getPlayerStorageValue(cid, 3001) <= 0 then

doTeleportThing(cid, fromPosition, true)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Players do time Azul nao pode entra na Base Vermelho.')

doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)

return TRUE

end

return TRUE

end

 

 

Obs: Nao tem nada com RED ou BLUE em movements.xml.

Vlw

Editado Fevereiro 25 por Alexclusive

RoksasR
25 de fevereiro de 2013 às 14:31

Abra o creaturescripts.xml, e retire essas tags:

 

 

<event type="login" name="LoginTeam" event="script" value="war.lua"/>

<event type="logout" name="LogoutTeam" event="script" value="war.lua"/>

<event type="death" name="DeathTeam" event="script" value="war.lua"/>

 

 

E em movements/scripts, abra o blue.lua e red.lua, apague tudo que estiver dentro deles!

 

Prontinho :))

AlexclusiveA
25 de fevereiro de 2013 às 14:55

Fiz Exatamente o que falou e nao adiantou..

Se estiver afim de tentar entrar no server pra testar..

 

alexclusive.servegame.com

 

8.6

1/1

 

So pra vc testa e ver comigo!

RoksasR
25 de fevereiro de 2013 às 14:57

Mals, to sem cliente. Mas não funcionou em que sentido, cara? Você reiniciou o sv pra ver?

AlexclusiveA
25 de fevereiro de 2013 às 15:14

Bom..Agora ta dando pra atk.

Mais a cor do outfit nao muda ainda..

Eu removi o war.lua do creaturescripts mais n adiantou..

 

 

war.lua

 

 

local config = {

storageTeamOne = 3000,

storageTeamTwo = 3001,

teamOne = { outfitMale = {lookType = 128, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94}, -- 94 representa a cor vermelha.

outfitFemale = {lookType = 136, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94},

templeId = 1

},

teamTwo = { outfitMale = {lookType = 128, lookHead = 107, lookBody = 107, lookLegs = 107, lookFeet = 107}, -- 107 representa a cor Azul.

outfitFemale = {lookType = 136, lookHead = 107, lookBody =107, lookLegs = 107, lookFeet = 107},

templeId = 2

 

}

}

 

function onLogin(cid)

local vermelho = getGlobalStorageValue(config.teamOne)

local verde = getGlobalStorageValue(config.storageTeamTwo)

if getPlayerGroupId(cid) < 6 then

if vermelho > verde then

if getPlayerSex(cid) == 0 then

doCreatureChangeOutfit(cid, config.teamTwo.outfitFemale)

else

doCreatureChangeOutfit(cid, config.teamTwo.outfitMale)

end

doTeleportThing(cid, getTownTemplePosition(config.teamTwo.templeId))

setGlobalStorageValue(config.storageTeamTwo, verde+1)

setPlayerStorageValue(cid, config.storageTeamTwo, 1)

else

if getPlayerSex(cid) == 0 then

doCreatureChangeOutfit(cid, config.teamOne.outfitFemale)

else

doCreatureChangeOutfit(cid, config.teamOne.outfitMale)

end

doTeleportThing(cid, getTownTemplePosition(config.teamOne.templeId))

setGlobalStorageValue(config.teamOne, vermelho+1)

setPlayerStorageValue(cid, config.teamOne, 1)

end

end

registerCreatureEvent(cid, "LogoutTeam")

registerCreatureEvent(cid, "DeathTeam")

return true

end

 

function onDeath(cid, corpse, deathList)

if getPlayerStorageValue(cid, config.storageTeamTwo) == 1 then

setPlayerStorageValue(cid, config.storageTeamTwo, 0)

setGlobalStorageValue(config.storageTeamTwo, getGlobalStorageValue(config.storageTeamTwo)-1)

else

setPlayerStorageValue(cid, config.teamOne, 0)

setGlobalStorageValue(config.teamOne, getGlobalStorageValue(config.teamOne)-1)

end

return true

end

 

function onLogout(cid)

if getPlayerStorageValue(cid, config.storageTeamTwo) == 1 then

setPlayerStorageValue(cid, config.storageTeamTwo, 0)

setGlobalStorageValue(config.storageTeamTwo, getGlobalStorageValue(config.storageTeamTwo)-1)

else

setPlayerStorageValue(cid, config.teamOne, 0)

setGlobalStorageValue(config.teamOne, getGlobalStorageValue(config.teamOne)-1)

end

return true

end

 

Da uma olhada ae por favor..Vlw

 

EDIT : Cara criei outro char agora..nasceu com o mesmo outfit do meu amigo e nao da pra atk ainda..como se tivesse no TEAM ainda!

RoksasR
25 de fevereiro de 2013 às 15:17

Você removeu a TAG dele do creaturescripts.xml? TEM CERTEZA?

 

 

<event type="login" name="LoginTeam" event="script" value="war.lua"/>

<event type="logout" name="LogoutTeam" event="script" value="war.lua"/>

<event type="death" name="DeathTeam" event="script" value="war.lua"/>

 

 

E excluir o arquivo war.lua!

AlexclusiveA
25 de fevereiro de 2013 às 15:23

O que fiz:

  1. Removi as 3 TAGS de creaturescripts.xml
  2. Deletei BLUE - RED - WAR.lua do folder creaturescripts
  3. Fechei e abri o server denovo

O que mudou:

 

Antes quando criava o char nascia RED, e agora nasce com aquele outfit padrao mesmo.

Eu tenho char com o outfit RED..ae se eu logo quem ta RED da pra matar quem criou agora com o outfit padrao.

Mais quem estiver com os mesmos outfits nao da pra atk.