Ir para conteúdo
  • Cadastre-se

Ganhar comando ao fazer quest


Posts Recomendados

eu queria UMA busca Que vc ganhasse hum Comando AO rescisão ELA 

 

 

O Comando

<talkaction words="saga" event="script" value="transformarr.lua"/>

 

O Script

 

configuração local = {
- [id vocação] = {nível, nova voc, looktype, a efeito}
[700] = {1, 700, 550, 208}, - NARUTO
[701] = {1, 701, 555, 110}, - SASUKE
[702] = {1, 702, 553, 87}, - Rock Lee
[703] = {1, 703, 498, 5}, - SAKURA
[704] = {1, 704, 538, 205}, - GAARA
[705] = {1, 705, 551, 124}, - NEJI
[706] = {1, 706, 544, 209}, - KIBA
[707] = {1, 707, 556, 187}, - Shikamaru
[708] = {1, 708, 540, 124}, - HINATA
[709] = {1, 709, 558, 126}, - TENTEN
[710] = {1, 710, 541, 108}, - ITACHI
[711] = {1, 711, 545, 4}, - BEE
[712] = {1, 712, 542, 10}, - KAKASHI
[714] = {1, 714, 559, 30}, - TOBI
[715] = {1, 715, 548, 242}, - MINATO
[716] = {1, 716, 546, 34}, - Kisame
[718] = {1, 718, 539, 67}, - HIDAN
[719] = {1, 719, 465, 67}, - Kakuzu
[720] = {1, 720, 547, 30}, - Mádara
[721] = {1, 721, 561, 110}, - Yamato
[722] = {1, 722, 552, 30}, - Orochimaru
[723] = {1, 723, 570, 122}, - DEIDARA
[216] = {1, 216, 557, 3}, - Temari
[770] = {1, 770, 572, 3}, - Raikage
[806] = {1, 806, 554, 189}, - EFS
}
 
função onSay (cid, palavras, param, channel)
local a partir de, para = {x = 1001, y = 705, z = 7}, {x = 1031, y = 737, z = 7} - Comeco e último fazer mapa
locais from2, to2 = {x = 1011, y = 705, z = 6}, {x = 1031, y = 738, z = 6} - Comeco e último fazer mapa
locais from3, to3 = {x = 1012, y = 706, z = 5}, {x = 1032, y = 739, z = 5} - Comeco e último fazer mapa
locais from4, to4 = {x = 985, y = 598, z = 7}, {x = 1044, y = 652, z = 7} - Comeco e último fazer mapa
locais from5, to5 = {x = 986, y = 615, z = 6}, {x = 1039, y = 647, z = 7} - Comeco e último fazer mapa
locais from6, to6 = {x = 990, y = 616, z = 5}, {x = 1040, y = 647, z = 5} - Comeco e último fazer mapa
se isInRange (getCreaturePosition (CID), de, para) ou isInRange (getCreaturePosition (CID), from2, to2) ou isInRange (getCreaturePosition (CID), from3, to3) ou isInRange (getCreaturePosition (CID), from4, to4) ou isInRange (getCreaturePosition (CID), from5, to5) ou isInRange (getCreaturePosition (CID), from6, to6), então
doPlayerSendCancel (cid, "Você PODE Localidade: Não se Transformar!") return true
final
doPlayerSay (cid, "Akatsuki")
voc local = config [getPlayerVocation (cid)]
se voc depois
se getPlayerLevel (cid)> = voc [1], em seguida,
doPlayerSetVocation (cid, voc [2])
doPlayerSendTextMessage (cid, MESSAGE_STATUS_WARNING, "Você Transformou!")
outfit local = {lookType = voc [3]}
doCreatureChangeOutfit (cid, outfit)
doSendMagicEffect (getCreaturePosition (CID), voc [4])
outro
doPlayerSendTextMessage (cid, MESSAGE_STATUS_WARNING, "Você Precisa Estar nenhum nível" .. voc [1] .. "Transformar para.")
final
outro
doPlayerSendCancel (cid, "Você PODE Localidade: Não se Transformar!")
final
return true
final
Editado por 389347 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Poderia postar o script da quest e o script do comando aqui?

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Link para o post
Compartilhar em outros sites
local STORAGE = 2000 -- StorageValue da Quest


local config = {
   -- [Id vocação] = {nível, nova voc, looktype, a efeito}
   [700] = {1, 700, 550, 208}, -- NARUTO
   [701] = {1, 701, 555, 110}, -- SASUKE
   [702] = {1, 702, 553, 87}, -- Rock Lee
   [703] = {1, 703, 498, 5}, -- SAKURA
   [704] = {1, 704, 538, 205}, -- GAARA
   [705] = {1, 705, 551, 124}, -- NEJI
   [706] = {1, 706, 544, 209}, -- KIBA
   [707] = {1, 707, 556, 187}, -- Shikamaru
   [708] = {1, 708, 540, 124}, -- HINATA
   [709] = {1, 709, 558, 126}, -- TENTEN
   [710] = {1, 710, 541, 108}, -- ITACHI
   [711] = {1, 711, 545, 4}, -- BEE
   [712] = {1, 712, 542, 10}, -- KAKASHI
   [714] = {1, 714, 559, 30}, -- TOBI
   [715] = {1, 715, 548, 242}, -- MINATO
   [716] = {1, 716, 546, 34}, -- Kisame
   [718] = {1, 718, 539, 67}, -- HIDAN
   [719] = {1, 719, 465, 67}, -- Kakuzu
   [720] = {1, 720, 547, 30}, -- Mádara
   [721] = {1, 721, 561, 110}, -- Yamato
   [722] = {1, 722, 552, 30}, -- Orochimaru
   [723] = {1, 723, 570, 122}, -- DEIDARA
   [216] = {1, 216, 557, 3}, -- Temari
   [770] = {1, 770, 572, 3}, -- Raikage
   [806] = {1, 806, 554, 189}, -- EFS
}


local from, to = {x = 1001, y = 705, z = 7}, {x = 1031, y = 737, z = 7} -- Comeco e último fazer mapa
local from2, to2 = {x = 1011, y = 705, z = 6}, {x = 1031, y = 738, z = 6} -- Comeco e último fazer mapa
local from3, to3 = {x = 1012, y = 706, z = 5}, {x = 1032, y = 739, z = 5} -- Comeco e último fazer mapa
local from4, to4 = {x = 985, y = 598, z = 7}, {x = 1044, y = 652, z = 7} -- Comeco e último fazer mapa
local from5, to5 = {x = 986, y = 615, z = 6}, {x = 1039, y = 647, z = 7} -- Comeco e último fazer mapa
local from6, to6 = {x = 990, y = 616, z = 5}, {x = 1040, y = 647, z = 5} -- Comeco e último fazer mapa


function onSay (cid, word, param, channel)
   if getPlayerStorageValue(cid, STORAGE) < 1 then
      return true
   end


   if isInRange(getCreaturePosition(cid), from, to) or isInRange(getCreaturePosition(cid), from2, to2) or isInRange(getCreaturePosition (cid), from3, to3)
      or isInRange (getCreaturePosition(cid), from4, to4) or isInRange (getCreaturePosition(cid), from5, to5) or
      isInRange(getCreaturePosition (cid), from6, to6) then


      doPlayerSendCancel (cid, "Você PODE Localidade: Não se Transformar!")
      return true
   end


   doCreatureSay(cid, "Akatsuki")
   local voc = config[getPlayerVocation(cid)]
   if voc then
      if getPlayerLevel(cid) >= voc[1] then
         doPlayerSetVocation (cid, voc [2])
         doPlayerSendTextMessage (cid, MESSAGE_STATUS_WARNING, "Você Transformou!")
         local outfit = {lookType = voc [3]}
         doCreatureChangeOutfit (cid, outfit)
         doSendMagicEffect (getCreaturePosition (cid), voc [4])
      else
         doPlayerSendTextMessage (cid, MESSAGE_STATUS_WARNING, "Você Precisa Estar nenhum nível" .. voc [1] .. "Transformar para.")
      end
   else
      doPlayerSendCancel (cid, "You cannot transform here.")
   end


   return true
end

Testa aí.

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

dragonite_stamp_by_s_dragonkathy-d32d2n7

Link para o post
Compartilhar em outros sites
  • 2 weeks later...

teria como colcoar para ele usar o comando só se ele tiver uma action?

Link para o post
Compartilhar em outros sites

Da pra por pra  ele usar o comando se ele tiver tal storage..(só na hora que ele pega a recompensa seta um valor 1 para tal storage) ae quando ele for usar o comando coloque a condição if getPlayerStorage(cid, storage) >=1 then e tal...

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

Link para o post
Compartilhar em outros sites

Como ele pega a recompensa? clicando num bau?? pisando em algum lugar? e me passe o script do comando, e do jeito que ele ganha o comando que faço pra ti sem problemas :).

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

Link para o post
Compartilhar em outros sites
  • 2 weeks later...

Manda o script da quest... Ae já deixo certo pra tu usar...

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

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