Ir para conteúdo

Featured Replies

Postado

Eae Familia, blz? gostaria de pedir a ajuda de voces nessa duvida ae. estou criando um mapa totalmente do zero. e gostaria de pedir a ajuda de voces em 2 coisas! 

 

1* Como eu faco para criar uma quest que o player clique na placa, ganhe o pokemon e ja seja teleportado para o centro pokemon. sendo que tambem ele possa escolher entre 3 pokemons.... achei um tutorial aqui no tk sobre isso. soq quando eu retiro o pokemon da ball e tento puxar de volta, buga tudo (vou deixar a print)....

 

2* Como eu coloco level nas portas da quest? obs: quero por script... de modo que o player clique na porta e seja teleportado para o outro lado da porta... por agora e isso, obrigado.

 

REP++ pra quem ajudar 

 

print.png

Up

Postado

1*

local topos = {x=0000, y=0000, z=0} -- Posição para onde o player será teleportado.

local t = {
    storage = 344451, -- Storage da quest, só mexa se necessário.
    pokemon = "NOME DO POKEMON", -- Nome do pokémon que irá ganhar.
    level = 90, -- Level necessário para fazer a quest.
    ball = "ultra" -- Tipo da ball.
}

function onUse(cid)
    local gender = math.random(0, 1)
    if getPlayerStorageValue(cid, t.storage) < 1 then
       if getPlayerLevel(cid) >= t.level then

       if doTeleportThing(cid, topos) then
          doSendMagicEffect(getPlayerPosition(cid), 12)
          doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "MEMSAGE QUANDO O PLAY PEGA O POKE "..t.pokemon..".")
          addPokeToPlayer(cid, t.pokemon, 0, gender, t.ball)
          setPlayerStorageValue(cid, t.storage, 1)
       else
          doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você precisa ser level "..t.level.." para ganhar a recompensa.")
       end
    else
       doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você já pegou sua recompensa.")
    end
   return true
end

 

 

        <action actionid="19043" event="script" value="NOME .lua"/>

Coloca o"19043" na placa ou Bau

 

2*

function onUse(cid, item, frompos, item2, topos)
 
local level = 100 -- coloque o Level aqui
 
if getPlayerLevel(cid) >= level then
doTeleportThing(cid, topos)
doSendMagicEffect(topos, 29)
else
doPlayerSendTextMessage(cid, 22, "Você precisa ser nível 100+ para passar por essa porta.")
end
 
return TRUE
end

 

 

    <action actionid="9943" event="script" value="NOME DO LUA"/>

Coloca o "9943" na porta

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

Postado
  • Autor
22 horas atrás, henriquesafadao disse:

1*

local topos = {x=0000, y=0000, z=0} -- Posição para onde o player será teleportado.

local t = {
    storage = 344451, -- Storage da quest, só mexa se necessário.
    pokemon = "NOME DO POKEMON", -- Nome do pokémon que irá ganhar.
    level = 90, -- Level necessário para fazer a quest.
    ball = "ultra" -- Tipo da ball.
}

function onUse(cid)
    local gender = math.random(0, 1)
    if getPlayerStorageValue(cid, t.storage) < 1 then
       if getPlayerLevel(cid) >= t.level then

       if doTeleportThing(cid, topos) then
          doSendMagicEffect(getPlayerPosition(cid), 12)
          doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "MEMSAGE QUANDO O PLAY PEGA O POKE "..t.pokemon..".")
          addPokeToPlayer(cid, t.pokemon, 0, gender, t.ball)
          setPlayerStorageValue(cid, t.storage, 1)
       else
          doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você precisa ser level "..t.level.." para ganhar a recompensa.")
       end
    else
       doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você já pegou sua recompensa.")
    end
   return true
end

 

 

        <action actionid="19043" event="script" value="NOME .lua"/>

Coloca o"19043" na placa ou Bau

 

2*

function onUse(cid, item, frompos, item2, topos)
 
local level = 100 -- coloque o Level aqui
 
if getPlayerLevel(cid) >= level then
doTeleportThing(cid, topos)
doSendMagicEffect(topos, 29)
else
doPlayerSendTextMessage(cid, 22, "Você precisa ser nível 100+ para passar por essa porta.")
end
 
return TRUE
end

 

 

    <action actionid="9943" event="script" value="NOME DO LUA"/>

Coloca o "9943" na porta

 

muito bem explicado brother... mais no caso, como eu vou adicionar + de 1 pokemon nessa script? vlw! REP++

 

tentei na pratica mais a quest nao funcionou, rs. as portas funcionaram! vlw

vou deixar as prints e tu confere por favor mano. brigadao!

Bulbasaur.png

charmander.png

squirtle.png

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo