Ir para conteúdo
  • Cadastre-se

(Resolvido)Ajuda com script facil


Ir para solução Resolvido por Lyu,

Posts Recomendados

galera

pq que meus addevent nao ta funcionando ?

segue meu script...

ele faz a ação de mandar uma msg quando se usa o item na hora, e faz o magic effect 39

MAS, ele não faz os addevents, ja tentei inverter as ordens dos addevents mas nada....

e não dá erro no console.

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)


if itemEx.itemid ~= 13877 then
return false
end
addEvent(doPlayerSendTextMessage, 3 * 1000, MESSAGE_EVENT_ADVANCE, 'The ring feels quite heavy now. Nothing else happens.')
addEvent(doPlayerSendTextMessage, 10 * 1000, 'The ring feels even heavier. You feel slightly stronger, however.', MESSAGE_EVENT_ADVANCE)
addEvent(doSendMagicEffect, 15 * 1000, toPosition, CONST_ME_MAGIC_GREEN)
addEvent(doPlayerSendTextMessage, 15 * 1000, 'You feel better, more energetic than ever before. The ring seems to wrap itself tighter around your finger.', MESSAGE_EVENT_ADVANCE)
local player = Player(cid)
Item(item.uid):remove(1)
Item(itemEx.uid):transform(22543)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'The smooth string of mending coils around your whole arm as if it was to devour it.')
player:getPosition():sendMagicEffect(39)
return true
end

Se Ajudei Rep+ pra mim ^^

tumblr_lyd1xtGgx81qf9l6uo1_500.gif

Link para o post
Compartilhar em outros sites

Acho que faltou 'cid'.

 

addEvent(doPlayerSendTextMessage, 3 * 1000,cid, MESSAGE_EVENT_ADVANCE, 'The ring feels quite heavy now. Nothing else happens.')

z_WL63_Tt.png

Link para o post
Compartilhar em outros sites

Qual versão do seu servidor? teste com cid como cara de cima falou, se não funciona avisa que talvez sei qual é o problema, mais primeiro faz como ele disse adicionar o cid 

Link para o post
Compartilhar em outros sites

sim, veja como está

function onUse(cid, item, fromPosition, itemEx, toPosition)


if itemEx.itemid ~= 13877 then
return false
end
addEvent(doPlayerSendTextMessage, 5 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'The ring feels quite heavy now. Nothing else happens.')
addEvent(doPlayerSendTextMessage, 15 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'The ring feels even heavier. You feel slightly stronger, however.')
addEvent(doSendMagicEffect, 15 * 1000, cid, toPosition, CONST_ME_MAGIC_GREEN)
addEvent(doPlayerSendTextMessage, 25 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'You feel better, more energetic than ever before. The ring seems to wrap itself tighter around your finger.')
local player = Player(cid)
Item(item.uid):remove(1)
Item(itemEx.uid):transform(22543)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'The smooth string of mending coils around your whole arm as if it was to devour it.')
player:getPosition():sendMagicEffect(39)
return true
end

 

 

LEMBRANDO QUE É TFS 1.0 

Editado por Schiffert (veja o histórico de edições)

Se Ajudei Rep+ pra mim ^^

tumblr_lyd1xtGgx81qf9l6uo1_500.gif

Link para o post
Compartilhar em outros sites

function onUse(cid, item, fromPosition, itemEx, toPosition)
if itemEx.itemid ~= 13877 then
return false
end
addEvent(doPlayerSendTextMessage, 5 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'The ring feels quite heavy now. Nothing else happens.')
addEvent(doPlayerSendTextMessage, 15 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'The ring feels even heavier. You feel slightly stronger, however.')
addEvent(doSendMagicEffect, 15 * 1000, cid, toPosition, CONST_ME_MAGIC_GREEN)
addEvent(doPlayerSendTextMessage, 25 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'You feel better, more energetic than ever before. The ring seems to wrap itself tighter around your finger.')
local player = Player(cid)
Item(item.uid):remove(1)
Item(itemEx.uid):transform(22543)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'The smooth string of mending coils around your whole arm as if it was to devour it.')
player:getPosition():sendMagicEffect(cid,39)
return true
end

z_WL63_Tt.png

Link para o post
Compartilhar em outros sites
function onUse(cid, item, fromPosition, itemEx, toPosition)
if itemEx.itemid ~= 13877 then
return false
end
addEvent(doPlayerSendTextMessage, 5 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'The ring feels quite heavy now. Nothing else happens.')
addEvent(doPlayerSendTextMessage, 15 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'The ring feels even heavier. You feel slightly stronger, however.')
addEvent(doSendMagicEffect, 15 * 1000, cid, getCreaturePosition(cid), CONST_ME_MAGIC_GREEN)
addEvent(doPlayerSendTextMessage, 25 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'You feel better, more energetic than ever before. The ring seems to wrap itself tighter around your finger.')
local player = Player(cid)
Item(item.uid):remove(1)
Item(itemEx.uid):transform(22543)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'The smooth string of mending coils around your whole arm as if it was to devour it.')
player:getPosition():sendMagicEffect(cid,39)
return true
end

é para funcionar.

Editado por Ka zuza (veja o histórico de edições)

z_WL63_Tt.png

Link para o post
Compartilhar em outros sites

ele ainda faz tudo as mesmas coisas mas não sai o magic effect com addevent

e o magic effect antigo que era o smallclouds agora ta em yellow rings

nao sei pq

 

usando esse volta ao normal o magic effect quando usa o item no outro...

function onUse(cid, item, fromPosition, itemEx, toPosition)


if itemEx.itemid ~= 13877 then
return false
end
addEvent(doPlayerSendTextMessage, 3 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'The ring feels quite heavy now. Nothing else happens.')
addEvent(doPlayerSendTextMessage, 13 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'The ring feels even heavier. You feel slightly stronger, however.')
addEvent(doSendMagicEffect, 13 * 1000, cid, toPosition, CONST_ME_MAGIC_GREEN)
addEvent(doPlayerSendTextMessage, 23 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'You feel better, more energetic than ever before. The ring seems to wrap itself tighter around your finger.')
local player = Player(cid)
Item(item.uid):remove(1)
Item(itemEx.uid):transform(22543)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'The smooth string of mending coils around your whole arm as if it was to devour it.')
player:getPosition():sendMagicEffect(39)
return true
end

Editado por Schiffert (veja o histórico de edições)

Se Ajudei Rep+ pra mim ^^

tumblr_lyd1xtGgx81qf9l6uo1_500.gif

Link para o post
Compartilhar em outros sites
function onUse(cid, item, fromPosition, itemEx, toPosition)
if itemEx.itemid ~= 13877 then
return false
end
addEvent(doPlayerSendTextMessage, 5 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'The ring feels quite heavy now. Nothing else happens.')
addEvent(doPlayerSendTextMessage, 15 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'The ring feels even heavier. You feel slightly stronger, however.')
addEvent(doSendMagicEffect, 15 * 1000, cid, toPosition, CONST_ME_MAGIC_GREEN)
addEvent(doPlayerSendTextMessage, 25 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'You feel better, more energetic than ever before. The ring seems to wrap itself tighter around your finger.')
local player = Player(cid)
Item(item.uid):remove(1)
Item(itemEx.uid):transform(22543)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'The smooth string of mending coils around your whole arm as if it was to devour it.')
player:getPosition():sendMagicEffect(getCreaturePosition(cid),39)
return true
end

Tenta assim, se não der desisto. Ou:

function onUse(cid, item, fromPosition, itemEx, toPosition)
if itemEx.itemid ~= 13877 then
return false
end
addEvent(doPlayerSendTextMessage, 5 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'The ring feels quite heavy now. Nothing else happens.')
addEvent(doPlayerSendTextMessage, 15 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'The ring feels even heavier. You feel slightly stronger, however.')
addEvent(doSendMagicEffect, 15 * 1000, cid, toPosition, CONST_ME_MAGIC_GREEN)
addEvent(doPlayerSendTextMessage, 25 * 1000, cid, MESSAGE_EVENT_ADVANCE, 'You feel better, more energetic than ever before. The ring seems to wrap itself tighter around your finger.')
local player = Player(cid)
Item(item.uid):remove(1)
Item(itemEx.uid):transform(22543)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'The smooth string of mending coils around your whole arm as if it was to devour it.')
player:getPosition():sendMagicEffect(toPosition,39)
return true
end
Editado por Ka zuza (veja o histórico de edições)

z_WL63_Tt.png

Link para o post
Compartilhar em outros sites

Já tentei assim com toPosition, mas mesmo assim obrigado

vou tentar achar algum outro script que tenha essa função funcional, ai resolve meu problema

mas valeuuuu mesmo 

:D

Se Ajudei Rep+ pra mim ^^

tumblr_lyd1xtGgx81qf9l6uo1_500.gif

Link para o post
Compartilhar em outros sites

cara, qual vc ta tentando colocar?

esse aqui que não vai..

addEvent(doSendMagicEffect, 13 * 1000, cid, toPosition, CONST_ME_MAGIC_GREEN)

 

 

o resto ta indo de boas...

mas em

e se eu colocar

local position = getCreaturePosition(cid)

 

e colocar na tag

addEvent(doSendMagicEffect, 13 * 1000, cid, position, CONST_ME_MAGIC_GREEN)

Se Ajudei Rep+ pra mim ^^

tumblr_lyd1xtGgx81qf9l6uo1_500.gif

Link para o post
Compartilhar em outros sites
  • Solução

simplesmente isto :

addEvent(doSendMagicEffect, 13 * 1000, getThingPos(cid), CONST_ME_MAGIC_GREEN)
Link para o post
Compartilhar em outros sites

ae, funcionou, obrigado Ka zuza, e Halls Santos...

funcionou perfeitamente :)

 ps: só não dou rep+ pro Halls, pq acabou de hoje :/

tranquilo man husahuas ' o importante é que está funcionando :D

Link para o post
Compartilhar em outros sites

tranquilo man husahuas ' o importante é que está funcionando :D

cara achei um bugzinho

quando eu uso dá tudo certo, ele faz a magia

porem se eu andar com o char

ele faz a magia onde o char estava, e nao onde o char está no momento que ele faz a magia

Se Ajudei Rep+ pra mim ^^

tumblr_lyd1xtGgx81qf9l6uo1_500.gif

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo