Ir para conteúdo

Featured Replies

Postado
  Em 11/01/2015 em 08:28, jNo disse:

Precisa ser action pro item :(

Cara, o callback é o mesmo, basta remover alguns escopos do script e alterar a tag.

  Em 10/01/2015 em 17:27, jNo disse:
essa action aqui de adcionar addons não esta pegando, não da erro no distro, aparece as msg e pa, mais o addon que é bom não adciona

A sua intenção era de que o player já tivesse o outfit e recebesse o first addon dele, ou que ele recebesse o outfit com o first addon?

E caso prefira, refiz o seu script. As funções são praticamente as mesmas:

function onUse(cid, item, fromPos, toPos)
    local t = {[0] = 264, [1] = 255}
    local stor = 19000
    
    if getPlayerStorageValue(cid, stor) < 1 then
        setPlayerStorageValue(cid, stor, 1)
        doPlayerAddOutfit(cid, t[getPlayerSex(cid)], 1)
        doSendMagicEffect(toPos, CONST_ME_GIFT_WRAPS)
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Parabéns! Você ganhou um novo outfit.')
        doRemoveItem(item.uid)
    else
        doPlayerSendCancel(cid, 'Você já tem esse outfit.')
    end
    
    return true
end
  • Respostas 7
  • Visualizações 1.1k
  • Created
  • Última resposta

Top Posters In This Topic

Posted Images

Postado
  • Autor
  Em 11/01/2015 em 17:21, Suicide disse:

 

Cara, o callback é o mesmo, basta remover alguns escopos do script e alterar a tag.

 

 

A sua intenção era de que o player já tivesse o outfit e recebesse o first addon dele, ou que ele recebesse o outfit com o first addon?

E caso prefira, refiz o seu script. As funções são praticamente as mesmas:

function onUse(cid, item, fromPos, toPos)
    local t = {[0] = 264, [1] = 255}
    local stor = 19000
    
    if getPlayerStorageValue(cid, stor) < 1 then
        setPlayerStorageValue(cid, stor, 1)
        doPlayerAddOutfit(cid, t[getPlayerSex(cid)], 1)
        doSendMagicEffect(toPos, CONST_ME_GIFT_WRAPS)
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Parabéns! Você ganhou um novo outfit.')
        doRemoveItem(item.uid)
    else
        doPlayerSendCancel(cid, 'Você já tem esse outfit.')
    end
    
    return true
end

 

Pra receber outifit e first addons, testei aqui, não fumfo e nem deu erro, o item sumiu porém não ganhou o addon

Postado
  Em 11/01/2015 em 17:38, jNo disse:

Pra receber outifit e first addons

Bom, nesse caso verifique se você está usando, no action script, o mesmo storage e value que configurou pra habilitar esse outfit em outfits.xml (data\XML).

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo