hããã posso ta flando meuda mas... pq vc simplismente nao apaga essa funçao?... setPlayerGroupId(cid, 1) ... e se nao me engano deve ter uma parecida mais pra baixo +/- assim... setPlayerGroupId(cid, 2) ... isso eh pra quando o poke tiver envocado os monstros selvagens nao te ataquem...
- Fórum
- xTibia - Notícias e Suporte
- Soluções
- Archived
- Ajuda Sobre 1 Go/back
7
938
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

21 de outubro de 2010 às 21:49
21 de outubro de 2010 às 22:01
eu fiz isso só que deu erro no console 'o'
e outra, ta com isso porque se eu tirar, players vao atacar os pokemons dos players, *corrigindo*.
Editado Outubro 21 por zWINDOWS32
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

21 de outubro de 2010 às 22:58
hum.. entao eu flei meuda ms malz... e tem como tu me flar qual flag ta no group 2? pq aki no meu quando coloco pro player nao poder att monster e player, eu nao posso att mas o summon tb nao. Vlws ;p
21 de outubro de 2010 às 23:22
tenta assim:
if #getCreatureSummons(cid) >= 1 then
for _,z in pairs(getCreatureSummons(cid)) do
if getDescription(item.uid):find(getCreatureName(z)) then
if getPlayerGroupId(cid) == 6 then
setPlayerGroupId(cid, 6)
end
doTransformItem(item.uid, pokein)
setPlayerGroupId(cid, 1)
doCreatureSay(cid, pokes[getCreatureName(z)].back, TALKTYPE_SAY)
doItemSetAttribute(item.uid, "description", getDescription(item.uid):sub(1, findLetter(getDescription(item.uid), ".")) .. " HP = ["..getCreatureHealth(z).."/"..getCreatureMaxHealth(z).."]")
setPlayerStorageValue(cid, 61204, 0)
doSendMagicEffect(getCreaturePosition(z), 10)
return doRemoveCreature(z)
end
end
end
Qualquer coisa da um toque aqui ![]()
Editado Outubro 21 por thalia
22 de outubro de 2010 às 16:25
thalia, eu ainda com acesso 6, usando o go/back volto pro 1 '-'
22 de outubro de 2010 às 19:59
Ok
Então tente assim
if #getCreatureSummons(cid) >= 1 then
for _,z in pairs(getCreatureSummons(cid)) do
if getDescription(item.uid):find(getCreatureName(z)) then
doTransformItem(item.uid, pokein)
if getPlayerGroupId(cid) ~= 6 then
setPlayerGroupId(cid, 1)
else
setPlayerGroupId(cid, 6)
end
doCreatureSay(cid, pokes[getCreatureName(z)].back, TALKTYPE_SAY)
doItemSetAttribute(item.uid, "description", getDescription(item.uid):sub(1, findLetter(getDescription(item.uid), ".")) .. " HP = ["..getCreatureHealth(z).."/"..getCreatureMaxHealth(z).."]")
setPlayerStorageValue(cid, 61204, 0)
doSendMagicEffect(getCreaturePosition(z), 10)
return doRemoveCreature(z)
end
end
end
Se não der poste aqi ![]()
Editado Outubro 22 por thalia



info
Grupo: Campones
Registrado: 21/10/10
Posts: 15
Reputação: 0
Então, boa tarde pessoal;
queria ajuda sobre o script do go/back.
vou ser direto, o script dele tem uma parte que impossibilita gods/gms com acessos 2+ de usar o go/back
porque? porque no script tem a tag setgroup id 1, ai se eu tenho acesso 6, volto pra o 1 e queria ajuda sobre esse script pra tirar esse setgroup id ou dar 1 jeito de não modificar o acesso que a pessoa é.
aqui 1 prévia do script que mostra o setgroupid
if #getCreatureSummons(cid) >= 1 then for _,z in pairs(getCreatureSummons(cid)) do if getDescription(item.uid):find(getCreatureName(z)) then doTransformItem(item.uid, pokein) setPlayerGroupId(cid, 1) doCreatureSay(cid, pokes[getCreatureName(z)].back, TALKTYPE_SAY) doItemSetAttribute(item.uid, "description", getDescription(item.uid):sub(1, findLetter(getDescription(item.uid), ".")) .. " HP = ["..getCreatureHealth(z).."/"..getCreatureMaxHealth(z).."]") setPlayerStorageValue(cid, 61204, 0) doSendMagicEffect(getCreaturePosition(z), 10) return doRemoveCreature(z) end end end