Ir para conteúdo

SkyLigh

Lorde
  • Total de itens

    2183
  • Registro em

  • Última visita

  • Dias Ganhos

    23

Tudo que SkyLigh postou

  1. Sim e mesmo ! eu criei ele por uma duvida e achei legalzin e vai ajudar muitos então resolvi postar
  2. Iae galera ! hoje estou com um tutorial bem interessante como criar uma vip e o player ganha-la por quest então vamos-la 1- Va em data / action / scripts / e pegue o ponhe o nome de algum arquivo para questvip e ponhe isto la dentro e poem esse script la dentro function onUse(cid, item, frompos, item2, topos) if item.uid ==7522 then -- Aki e o uniqueid que fica no actions.xml queststatus = getPlayerStorageValue(cid,7527) -- Aki Ponhe a storage da vip if queststatus == 1 then doPlayerSendTextMessage(cid,22,"Msg de quando ja ter pego a vip e o item.") else doPlayerSendTextMessage(cid,22,"MSG DE QUANDO VIRAR VIP.") doSendMagicEffect(topos,35) coins_uid = doPlayerAddItem(cid,2160,100) -- Id do item que vai adicionar e a quantidade setPlayerStorageValue(cid,7527,1) -- Aki ponhe a storage da vip igual la de cima end return 0 end return 1 end <action uniqueid="7522" script="questvip.lua"/> 2 - Pronto Sua Quest De Vip Ja Esta Pronta Agora E Para A Pessoa Poder Passar Pra Vip ! Va em data / movements / scripts / e ponhe o nome de algum arquivo para vip e coloke este script la function onStepIn(cid, item, pos) -- teleports config teleport1 ={x=155, y=52, z=7} -- Aki e a pos pra onde ele vai voltar se nao tiver vip if isPlayer(cid) then if item.actionid == 7527 then -- Aki e akela storage que tinha no actions vip = getPlayerStorageValue(cid,7527) -- Aki Também e akela storage e voce poem ela aki if vip == -1 then doPlayerSendCancel(cid,"Aki E A Msg Se Nao Tiver Vip Que Vai Aparecer ") doTeleportThing(cid,teleport1) else end end end end e dps em movements.xml ponhe esta tag la <movevent type="StepIn" uniqueid="7527" event="script" value="vip.lua"/> E Pronto Esta Tudo 100 % em funcionamento ! Porem um tutorial simples mais ira ajudar muitos iniciantes ! Se gostou nao custa 1 rep + Créditos Skyligh 95 % (Por Criar O Tutorial) Henrique990 5 % (Por Ter Criado Um Pedido Assim)
  3. Eu vo criar um aki me de ate amanha que eu posto aki pra você flw.
  4. Editei aki pra você nao testei pq to sem ot em casa local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} local pos = {x=921,y=714,z=7} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if (not npcHandler:isFocused(cid)) then return false end if msgcontains(msg, "quest") or msgcontains(msg, "help") then selfSay("Eu posso te levar a um lugar por um "..getItemNameById(itemid).." fale {travel} se quiser viajar.", cid) talkState[cid] = 0 elseif msgcontains(msg, 'travel') then selfSay("Boa viagem.", cid) doTeleportThing(cid, pos) end getPlayerStorageValue(cid,7714) getPlayerStorageValue(cid,7715) selfSay("Voce Nao Tem As storage 7714 e 7715.", cid) return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Desculpe. mas ele quer um que que o player tenha storage nao de remover item
  5. você colocou akilo no actions.xml que eu mandei ? e coloco o nome do arquivo correto ?
  6. Henrique Eu to ocupado kra ! me manda pm eu vo tentar arruma jaja mas eu to cheios de trabalho aki pra fazer tópico reportado pra ser fechado
  7. manda print de como fico a tela ! mas também ele n vai te mandar pra vip ele ira te da vip dps você tenque passar pelo piso !
  8. SkyLigh

    Bug Exp?

    Qual e o lvl do chao que você esta matando ele ?
  9. s poem nos 2 o 7522 poem no actionid e no uniqueid espero que agora tenha ajudado.
  10. SkyLigh

    Addon Doll

    Zamorak Criei Um aki pra você ! Não sei se você quer q cobre então eu botei pra não cobrar mas se querer que cobre so falar aki function onSay(cid, words, param) if doPlayerAddAddons(cid, 3) <= 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você Recebeu Todos Os Addons !") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HEARTS) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você Ja Usou O Comando") end return TRUE end vlw.
  11. SkyLigh

    Addon Doll

    Tchubaka Suponho que voces nao leu o pedido dele ele quer 1 que add todas as addons nao 1 por 1 e também para de ficar pedindo rep coisa chata velho ! reportado Zamorak tentarei fazer aki pra você obg.
  12. poem o 7522 no bau ! mas você tenque da user no baú ! e o 7527 poem no piso e pronto ! pra funcionar primeiro clicka no baú ! e dps passa pelo piso
  13. se coloco alguma coisa no actions.xml ? se nao tiver colocado poem isso <action uniqueid="7522" script="NOME DO ARQUIVO.lua"/> e poem no actionid e também no uniqueid
  14. na parte que eu botei ali do movements.xml de onde sempre vai ser a storage da vip
  15. Sem detalhes o map se so edito o templo isto nao tem nada de inovação reprovado por mim !
  16. reportado pra moverem duvida snada
  17. eu tinha ja um desse no meu pc aki esta function onUse(cid, item, frompos, item2, topos) local mana = 100 -- Quanto de mana vai adicionar ao player if item.uid ==7521 then -- Id da quest manastatus = getPlayerStorageValue(cid,7526) if manastatus == 1 then doPlayerSendTextMessage(cid,22,"Você jah pegou sua recompensa.") else doPlayerSendTextMessage(cid,22,"Voce Recebeu 100 de mana") doPlayerAddMana(cid,mana) end return TRUE end end
  18. 1 - Passo Va em data / action / scripts / e o nome da quest e poem esse script la dentro function onUse(cid, item, frompos, item2, topos) if item.uid ==7522 then -- Aki e o uniqueid que fica no actions.xml sempre mude se for criar outra queststatus = getPlayerStorageValue(cid,7527) -- Aki Ponhe a mesma storage la de baixo if queststatus == 1 then doPlayerSendTextMessage(cid,22,"Msg de quando ja ter pego a vip e o item.") else doPlayerSendTextMessage(cid,22,"MSG DE QUANDO VIRAR VIP.") doSendMagicEffect(topos,35) coins_uid = doPlayerAddItem(cid,2160,100) -- Id do item que vai adicionar e a quantidade setPlayerStorageValue(cid,7527,1) -- Aki e A Storage da vip so mude aki se vo criar outra vip end return 0 end return 1 end 2 - Pronto Sua Quest De Vip Ja Esta Pronta Agora E Para A Pessoa Poder Passar Pra Vip ! Va em data / movements / scripts / nome do arquivo e coloke este script la function onStepIn(cid, item, pos) -- teleports config teleport1 ={x=155, y=52, z=7} -- Aki e a pos pra onde ele vai voltar se nao tiver vip if isPlayer(cid) then if item.actionid == 7527 then -- Aki e akela storage que tinha no actions vip = getPlayerStorageValue(cid,7527) -- Aki Também e akela storage e voce poem ela aki if vip == -1 then doPlayerSendCancel(cid,"Aki E A Msg Se Nao Tiver Vip Que Vai Aparecer ") doTeleportThing(cid,teleport1) else end end end end e dps em movements.xml ponhe esta tag la <movevent type="StepIn" uniqueid="AKI SEMPRE VAI SER O ID DA STORAGE" event="script" value="NOME DO ARQUIVO.lua"/> Espero que tenho lhe ajudado vlw.
  19. Opa ! Obrigado Sempre Estarei Aki Trazendo Counteudos .
  20. reportado pra moverem duvida sanada
  21. SkyLigh

    Uma Quest Em Grupo

    posta essa quest ai que talvez eu consiga arruma !
  22. function onSay(cid, words, param, channel) local tmp = getCreaturePosition(cid) local pos = {x = 529, y = 1924, z = 6} local level = 10 -- O Lvl que precisa if getPlayerSkullType(cid) and getPlayerLevel(cid,level) >= 3 then doPlayerSendCancel(cid, "Você não pode ir com skull") else doTeleportThing(cid, pos, true) doSendMagicEffect(tmp, CONST_ME_POFF) doSendMagicEffect(pos, CONST_ME_FIREATTACK) end return true end
  23. Quero Discutir Nao Reportado Por Ofensas
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...