mano o script parece estar 100% sim..
oq exatamente ta acontecendo? e vc colocou as 3 tags do creaturescripts.xml corretas?
info
Group: Príncipe
Joined: 19/08/10
Posts: 4k
Reputation: +1.1k
Gender: Masculino

mano o script parece estar 100% sim..
oq exatamente ta acontecendo? e vc colocou as 3 tags do creaturescripts.xml corretas?
sim eu coloquei tudo certo so que agora nao ta nem indo para o RED nao sei por que tem 30 player fica 30 green
info
Group: Visconde
Joined: 07/02/12
Posts: 427
Reputation: +112

local config = {
storageTeamOne = 68473,
storageTeamTwo = 68474,
teamOne = { outfitMale = {lookType = 128, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94, lookAddons = 3}, -- 94 representa a cor vermelha.
outfitFemale = {lookType = 136, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94, lookAddons = 3},
templeId = 3
},
teamTwo = { outfitMale = {lookType = 128, lookHead = 82, lookBody = 82, lookLegs = 82, lookFeet = 82, lookAddons = 3}, -- 82 representa a cor verde.
outfitFemale = {lookType = 136, lookHead = 82, lookBody = 82, lookLegs = 82, lookFeet = 82, lookAddons = 3},
templeId = 2
}
}
function onLogin(cid)
local vermelho = getGlobalStorageValue(config.storageTeamOne)
local verde = getGlobalStorageValue(config.storageTeamTwo)
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.storageteamOne, vermelho+1)
setPlayerStorageValue(cid, config.storageteamOne, 1)
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.storageteamOne, 0)
setGlobalStorageValue(config.storageteamOne, getGlobalStorageValue(config.storageteamOne)-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.storageteamOne, 0)
setGlobalStorageValue(config.storageteamOne, getGlobalStorageValue(config.storageteamOne)-1)
end
return true
end
Testa ai amigo, tinhas umas coisas que não tinha no seu script e eu adicinei é oque está colorido.
info
Group: Príncipe
Joined: 19/08/10
Posts: 4k
Reputation: +1.1k
Gender: Masculino

/\
ahh soh pq tava escrevendo sobre isso kkk
deu nada continua do msm geito ja perdi mt player por isso vlw ai por quem ta tentando me ajudar.
talves nao pode ser outro script colidindo com ele sera ?
Edited Outubro 10 by Rhamer
info
Group: Visconde
Joined: 07/02/12
Posts: 427
Reputation: +112

local config = {
storageTeamOne = 68473,
storageTeamTwo = 68474,
teamOne = { outfitMale = {lookType = 128, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94, lookAddons = 3}, -- 94 representa a cor vermelha.
outfitFemale = {lookType = 136, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94, lookAddons = 3},
templeId = 3
},
teamTwo = { outfitMale = {lookType = 128, lookHead = 82, lookBody = 82, lookLegs = 82, lookFeet = 82, lookAddons = 3}, -- 82 representa a cor verde.
outfitFemale = {lookType = 136, lookHead = 82, lookBody = 82, lookLegs = 82, lookFeet = 82, lookAddons = 3},
templeId = 2
}
}
function onLogin(cid)
local vermelho = getGlobalStorageValue(config.storageTeamOne)
local verde = getGlobalStorageValue(config.storageTeamTwo)
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.storageteamOne.outfitFemale)
else
doCreatureChangeOutfit(cid, config.storageteamOne.outfitMale)
end
doTeleportThing(cid, getTownTemplePosition(config.teamOne.templeId))
setGlobalStorageValue(config.storageteamOne, vermelho+1)
setPlayerStorageValue(cid, config.storageteamOne, 1)
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.storageteamOne, 0)
setGlobalStorageValue(config.storageteamOne, getGlobalStorageValue(config.storageteamOne)-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.storageteamOne, 0)
setGlobalStorageValue(config.storageteamOne, getGlobalStorageValue(config.storageteamOne)-1)
end
return true
end
Vamos lá mais uma vez rs.
e amigo nao deu ve se as tags estao certas
<event type="login" name="LoginTeam" event="script" value="loginTeam.lua"/>
<event type="logout" name="LogoutTeam" event="script" value="loginTeam.lua"/>
<event type="death" name="DeathTeam" event="script" value="loginTeam.lua"/>
o pior e que nao da erro no console
Edited Outubro 10 by Rhamer
info
Group: Visconde
Joined: 07/02/12
Posts: 427
Reputation: +112

Sim, o seu login.lua as subtags também estão lá ?
nao
mas tipo bugou do nada ontem tava pegando 100% dai parou do nada vou ver isso
no caso seria isso ne
registerCreatureEvent(cid, "LogoutTeam") registerCreatureEvent(cid, "DeathTeam")
man eu coloquei e deu na mesma
Edited Outubro 10 by Rhamer
info
Group: Artesão
Joined: 26/10/09
Posts: 147
Reputation: +5
Tibia Character: Rhamer
Tipo do script: creaturescripts
Protocolo (versão do Tibia): 8.60
Servidor utilizado: Rook War
Nível de experiência: Baixo
Adicionais/Informações:eu peguei esse script aqui no fórum ele serve para dividir os times quando os player entra no ot e quando ele morre ele vai para o time que esta com menos jogadores so que não esta dando certo alguém olhe o script e tire um conclusa para min por favor sou muito ruim em scripts.
local config = { storageTeamOne = 68473, storageTeamTwo = 68474, teamOne = { outfitMale = {lookType = 128, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94, lookAddons = 3}, -- 94 representa a cor vermelha. outfitFemale = {lookType = 136, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94, lookAddons = 3}, templeId = 3 }, teamTwo = { outfitMale = {lookType = 128, lookHead = 82, lookBody = 82, lookLegs = 82, lookFeet = 82, lookAddons = 3}, -- 82 representa a cor verde. outfitFemale = {lookType = 136, lookHead = 82, lookBody = 82, lookLegs = 82, lookFeet = 82, lookAddons = 3}, templeId = 2 } } function onLogin(cid) local vermelho = getGlobalStorageValue(config.teamOne) local verde = getGlobalStorageValue(config.storageTeamTwo) 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 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 endEdited Outubro 10 by Rhamer