SkyLigh
Lorde-
Total de itens
2183 -
Registro em
-
Última visita
-
Dias Ganhos
23
Tudo que SkyLigh postou
-
Sim e mesmo ! eu criei ele por uma duvida e achei legalzin e vai ajudar muitos então resolvi postar
-
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)
-
Eu vo criar um aki me de ate amanha que eu posto aki pra você flw.
-
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
-
você colocou akilo no actions.xml que eu mandei ? e coloco o nome do arquivo correto ?
-
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
-
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 !
-
s poem nos 2 o 7522 poem no actionid e no uniqueid espero que agora tenha ajudado.
-
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.
-
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.
-
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
-
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
-
na parte que eu botei ali do movements.xml de onde sempre vai ser a storage da vip
-
Sem detalhes o map se so edito o templo isto nao tem nada de inovação reprovado por mim !
- 4 respostas
-
- louco baiak 8.60
- reprovado
-
(e 2 mais)
Tags:
-
dúvida Editar Script De Porta Com Limíte De Entrada
pergunta respondeu ao PedroCazzi de SkyLigh em Scripts
tópico reportado pra moverem duvida sanada -
reportado pra moverem duvida snada
-
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
-
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.
-
Opa ! Obrigado Sempre Estarei Aki Trazendo Counteudos .
-
reportado pra moverem duvida sanada
-
posta essa quest ai que talvez eu consiga arruma !
-
pedido Preciso De Uma Talkaction Comando !evento
pergunta respondeu ao leandroskt8 de SkyLigh em Scripts
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 -
Quero Discutir Nao Reportado Por Ofensas
-
Reportado título irregular
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.