Ir para conteúdo
  • Cadastre-se

(Resolvido)Script quest que da mount


Ir para solução Resolvido por FlavioHulk,

Posts Recomendados

Eu procurei aqui no forum e não achei nada, um script de quest que entrega mount automático

Link para o post
Compartilhar em outros sites

Cara eu uso esse no meu ot.

Funciona bem lindo de bonito.

 

<action uniqueid="9050" script="armouredhorse.lua"/> 

 

Pra instalar e fácil, abre o mapa e no local aonde quer que o satanás ganhe a mount tu clica com o direito e coloca em uniqueId

qualquer numero do seu gosto.

 

Spoiler

<!--<action uniqueid="9050" script="armouredhorse.lua"/> -->

function onUse(cid, item, fromPosition, itemEx, toPosition, isHotkey)
local player = Player(cid)
if not player:hasMount(23) then
player:addMount(23)
player:getPosition():sendMagicEffect(15)
doCreatureSay(cid, "You received Armoured War Horse.", TALKTYPE_ORANGE_1)
else
player:getPosition():sendMagicEffect(3)
player:sendTextMessage(MESSAGE_INFO_DESCR, "You already have this mount.")
end
return true
end

 

 

Link para o post
Compartilhar em outros sites
50 minutos atrás, sirarcken disse:

function onUse(cid, item, fromPosition, itemEx, toPosition, isHotkey) local player = Player(cid) if not player:hasMount(23) then player:addMount(23) player:getPosition():sendMagicEffect(15) doCreatureSay(cid, "You received Armoured War Horse.", TALKTYPE_ORANGE_1) else player:getPosition():sendMagicEffect(3) player:sendTextMessage(MESSAGE_INFO_DESCR, "You already have this mount.") end return true end

Apenas reforçando o script do Gui !

 

function onUse(player, item, fromPosition, target, toPosition, isHotkey)
	if player:hasMount(23) then
		player:getPosition():sendMagicEffect(CONST_ME_POFF)
		player:sendTextMessage(MESSAGE_INFO_DESCR, "You already have this mount.")
		return true
	end

	player:addMount(23) -- Id da Mount
	player:getPosition():sendMagicEffect(CONST_ME_MAGIC_GREEN)
	player:say('You received Armoured War Horse.', TALKTYPE_ORANGE_1)
	return true
end

 

Editado por FlavioHulk (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Os dois script deu nisso :

 

[Warning - Event::checkScript] Can not load script: scripts/armouredhorse.lua
data/actions/scripts/armouredhorse.lua:1: unexpected symbol near '<'

Link para o post
Compartilhar em outros sites
  • Solução
function onUse(player, item, fromPosition, target, toPosition, isHotkey)
    if player:hasMount(23) then
        player:getPosition():sendMagicEffect(CONST_ME_POFF)
        player:sendTextMessage(MESSAGE_INFO_DESCR, "You already have this mount.")
        return true
    end

    player:addMount(23) -- Id da Mount
    player:getPosition():sendMagicEffect(CONST_ME_MAGIC_GREEN)
    player:say('You received Armoured War Horse.', TALKTYPE_ORANGE_1)
    return true
end

 

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