!bless Com Erro.

EquipeGOT
em Scripts

EquipeGOT

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/04/12Posts: 22

Bom Dia amigos,

 

Quando o pessoal usa o !bless os itens as vezes caiem mesmo usando bless.

 

Ja troquei o sistema de talkactions várias vezes, e verifiquei que o problema não é o scriptzin de talkactions....

 

Aonde mais isso engloba? pois está utilizando somente uma porcentagem para não cair os itens, as vezes acaba caindo.

 

 

 

Sei que na config.lua ta igual todos orientam deixar.. será que tem alguma function que preciso alterar?

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

e se vc criar um script onDeath para que o jogador que tiver tds as bless n perca os items?

bossisg.png

EquipeGOT

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/04/12Posts: 22

Consegue criar esse script para mim vodkart?

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino
function onDeath(cid, corpse, deathList)
if isPlayer(cid) and getPlayerBlessing(cid, 5) then
doCreatureSetDropLoot(cid, false)
end
return true
end

bossisg.png

EquipeGOT

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/04/12Posts: 22

Obrigado Vodkart, coloco esse script aonde sabe me informar?

no creatureevents?

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

yes

 

<event type="death" name="BugBless" event="script" value="nome do seu script.lua"/>

 

em login.lua adc

 

registerCreatureEvent(cid, "BugBless")

bossisg.png

EquipeGOT

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/04/12Posts: 22

Vlw brother,

vo testar hoje a noite...

 

se quiser vir conhecer o ot, ultima.servegame.com

 

Abraço, amo vc !

Makelin1

Absoft User =D
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/03/12Posts: 651Char no Tibia: Pussycat !

Tópico Reportado Duvida Sanada

 

E Retire o ip do otserv manda por pm para ele pq isso não e anuncio e duvida

Att

Smartbox

 

 

Ajudei ? + REP

 

Absoft Map

http://www.xtibia.co...__fromsearch__1

 

2575910.gif

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

Tópico Reportado Duvida Sanada

 

E Retire o ip do otserv manda por pm para ele pq isso não e anuncio e duvida

 

Metidinho você hein, primeiro nem se quer foi sanado, ele ainda ficou de testar, e segundo ele pode postar o ip do fórum sim, não tem problema... pq?

Porque o post dele tinha a reposta e o ip dele, então não tem problema, teria problema só se ele tivesse postado o ip do server dele sem nenhuma resposta.

 

Se não quer ajudar, n atrapalhe.

bossisg.png

Vilden

Loading. . .
avatar
Infante
Infante

INFOS

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

Membro smartbox alertado verbalmente.

Preste mais atenção amigo, o criador do tópico não disse que estava resolvido.

Atenciosamente, Vilden.

EquipeGOT

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/04/12Posts: 22

Oi Vodkart ainda não testei, vou testar em casa primeiro, dia desemana n da tempo, trabalho o dia todo, a noite cuido do ot, estamos com 170 players on hj, sou sozinho na staff, agora no sabado vou estar testando.. e converso com você..

Muito obrigado cara, de coração, da uma lida la nos teus comentários.. e me adiciona no msn se você puder!

 

 

Abraço e bom final de semana.

 

Vodkart,

 

 

Problema é os red agora rs.

 

Não vai cair os itens né?

Vilden

Loading. . .
avatar
Infante
Infante

INFOS

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

Não sei se isso resolve.

function onDeath(cid, corpse, deathList)

if getPlayerSkullType(cid) == SKULL_RED then

return true

elseif isPlayer(cid) and getPlayerBlessing(cid, 5) then

doCreatureSetDropLoot(cid, false)

end

return true

end

getPlayerSkullType(cid)

 

 

Vodkart essa função, getPlayerBlessing(cid, 5) , não vai verificar se o player tem apenas a bless numero 5? e não todas?

 

 

edit, vodkart da uma olhada aqui, não sei usa array, vê se isso faria a verificação da black e red.

function onDeath(cid, corpse, deathList)[/font]
[font="comic sans ms, cursive"]local skull = {"SKULL_RED", "SKULL_BLACK"}
if (isInArray(skull,getPlayerSkullType(cid)) == TRUE) then
return true
elseif isPlayer(cid) and getPlayerBlessing(cid, 5) then
doCreatureSetDropLoot(cid, false)
end
return true
end

teria como você me manda um msn para tirar dúvidas como essa? um que você entre.

 

 

Se tiver errado, posta certo ai pra mim comparar e aprender.

Atenciosamente, Vilden.

EquipeGOT

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/04/12Posts: 22

Opa esperando a resposta do grande pra testar :)

 

Obrigado pela ajuda..

 

Ta dando um erro na distro, mysql - frag não sei o que, esse erro sempre deu, não sei porque, alguma columa do banco de dados, mais na real esse erro dá quando alguem ganha uma frag eu acho...

quando eu chegar em casa vo printar e mostro pra vocês.

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

@vilden

 

function onDeath(cid, corpse, deathList)
if isPlayer(cid) and getPlayerSkullType(cid) < SKULL_RED and getPlayerBlessing(cid, 5) then
doCreatureSetDropLoot(cid, false)
end
return true
end

 

eu coloquei só para checar a bless 5 porque ela que tem a função de não deixar perder loot '-'

bossisg.png

EquipeGOT

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/04/12Posts: 22

FUNCIONO VODKART

CARA SE EU FOSSE MULHER EU DAVA PRA TI! rs

 

velho muito obrigado mesmo.

Agora o ot vai pra frente,rs.

 

Preciso de um script agora de bloquear os nomes de monstros, ten por ai?

 

(sem querer abusar)