-
Total de itens
3406 -
Registro em
-
Última visita
-
Dias Ganhos
113
Tudo que Vodkart postou
-
Mas só vai poder escolher um item? igual aquelas quest... ou é para pegar todos os items?
-
faz o seguinte, me mostra como ficou a sua lib, se tiver erro eu digo... coloca em spoiler aqui no tópico
-
script.lua function onUse(cid, item, frompos, item2, topos) mlevel = 10 if getPlayerMagLevel(cid) < mlevel then return doPlayerSendTextMessage(cid,22,"vc precisa de "..mlevel.." magic level para passar aqui.") end doTransformItem(item.uid, item.itemid + 1) doTeleportThing(cid, topos, TRUE) return true end actions.xml <action actionid="7779" script="nome do seu script.lua"/> no ActionID da sua porta coloca 7779
- 9 respostas
-
- me ajudem urgente ! rep+
- otserv
- (e 2 mais)
-
vc é mto gato cara óóóoóó um negão dessa lá em casa td de bom dlç
-
Item Que Quando Você Clica Nele Ele Vira Outro Item
tópico respondeu ao kriller12 de Vodkart em Lixeira Pública
nome do seu script.lua v1 v2 actions.xml <action itemid="ID DO ITEM" script="nome do seu script.lua"/> -
Nessa já melhorou bastante a qualidade e a ilu boa analisando que vc começou essa semana já progrediu mto, novo picasso do ps depois quando tiver um tempo da umas lidas no tutorial de tipo que vai te ajudar bastante
-
De nada, qualquer dúvida só postar
-
Funcionando 100% qualquer dúvida postem edited adc 2 versão,v1 totalmente configurável... abraços
-
2 npc de presente: por trade por trade say abraços
-
(Pedido) Como colocar uma Auto-Mensagem na cor verde?
pergunta respondeu ao MarcioSkate22 de Vodkart em Scripts
MESSAGE_FIRST = 18 MESSAGE_STATUS_CONSOLE_RED = MESSAGE_FIRST MESSAGE_EVENT_ORANGE = 19 MESSAGE_STATUS_CONSOLE_ORANGE = 20 MESSAGE_STATUS_WARNING = 21 MESSAGE_EVENT_ADVANCE = 22 MESSAGE_EVENT_DEFAULT = 23 MESSAGE_STATUS_DEFAULT = 24 MESSAGE_INFO_DESCR = 25 MESSAGE_STATUS_SMALL = 26 MESSAGE_STATUS_CONSOLE_BLUE = 27 MESSAGE_LAST = MESSAGE_STATUS_CONSOLE_BLUE MESSAGE_TYPES = { ["advance"] = MESSAGE_EVENT_ADVANCE, ["event"] = MESSAGE_EVENT_DEFAULT, ["white"] = MESSAGE_EVENT_DEFAULT, ["orange"] = MESSAGE_STATUS_CONSOLE_ORANGE, ["info"] = MESSAGE_INFO_DESCR, ["green"] = MESSAGE_INFO_DESCR, ["small"] = MESSAGE_STATUS_SMALL, ["blue"] = MESSAGE_STATUS_CONSOLE_BLUE, ["red"] = MESSAGE_STATUS_CONSOLE_RED, ["warning"] = MESSAGE_STATUS_WARNING, ["status"] = MESSAGE_STATUS_DEFAULT } -
NÃO
-
é em channels.xml <channel id="9" name="Help" logged="yes"/> mude para <channel id="9" name="NOME DO SEU CHAT" logged="yes"/>
-
rep+
-
http://www.xtibia.com/forum/topic/183233-npc-mount-seller-por-items-87/
-
lib/functions.lua function getItemsFromList(items) -- by vodka local str = '' if table.maxn(items) > 0 then for i = 1, table.maxn(items) do str = str .. items[i][2] .. ' ' .. getItemNameById(items[i][1]) if i ~= table.maxn(items) then str = str .. ', ' end end end return str end function doRemoveItemsFromList(cid,items) -- by vodka local count = 0 if table.maxn(items) > 0 then for i = 1, table.maxn(items) do if getPlayerItemCount(cid,items[i][1]) >= items[i][2] then count = count + 1 end end end if count == table.maxn(items) then for i = 1, table.maxn(items) do doPlayerRemoveItem(cid,items[i][1],items[i][2]) end else return false end return true end Data/NPC Mount Seller.xml <?xml version="1.0"?> <npc name="Mount Seller" script="data/npc/scripts/buymount.lua" walkinterval="50000" floorchange="0"> <health now="100" max="100"/> <look type="129" head="95" body="116" legs="121" feet="115" addons="3"/> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|.I have many {mounts} to sell for you!" /> </parameters> </npc> Data/Npc/script buymount.lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 AddMount(cid, message, keywords, parameters, node) --by vodka if(not npcHandler:isFocused(cid)) then return false end if (isPlayerPremiumCallback == nil or isPlayerPremiumCallback(cid) == true or parameters.premium == false) then if(parameters.level ~= nil and getPlayerLevel(cid) < parameters.level) then npcHandler:say('You must reach level ' .. parameters.level .. ' to buy this mount.', cid) elseif canPlayerRideMount(cid, parameters.mountid) then npcHandler:say('you already have this mount!', cid) elseif not doRemoveItemsFromList(cid,parameters.items) then npcHandler:say('Sorry You need '..getItemsFromList(parameters.items)..' to buy this mount!', cid) else doPlayerAddMount(cid, parameters.mountid) npcHandler:say('Here is your mount!', cid) npcHandler:resetNpc() end else npcHandler:say('I can only allow premium players to buy this mount.', cid) end npcHandler:resetNpc() return true end local mounts = { {"widow queen", items = {{2124,1},{2393,2}}, mountid = 1, level = 10, premium = false}, {"racing bird", items = {{2494,1},{2393,2}}, mountid = 2, level = 15, premium = true}, {"mounts", text = "I sell these mounts: {widow queen},{racing bird},{war Bear},{black sheep},{midnight panther},{draptor},{titanica},{tin lizzard}.{blazebringer},{rapid boar},{stampor} or {undead cavebear}!"} } for i = 1, #mounts do local get = mounts[i] if type(get.items) == "table" then local node = keywordHandler:addKeyword({get[1]}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "You want to buy the mount " .. get[1] .. " for "..getItemsFromList(get.items).." ?"}) node:addChildKeyword({"yes"}, AddMount, {items = get.items,mountid = get.mountid, level = get.level, premium = get.premium}) node:addChildKeyword({"no"}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "Ok, then.", reset = true}) else keywordHandler:addKeyword({get[1]}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = get.text}) end end mounts = nil npcHandler:addModule(FocusModule:new()) configuração: local mounts = { {"widow queen", items = {{2124,1},{2393,2}}, mountid = 1, level = 10, premium = false}, {"racing bird", items = {{2494,1},{2393,2}}, mountid = 2, level = 15, premium = true}, {"mounts", text = "I sell these mounts: {widow queen},{racing bird},{war Bear},{black sheep},{midnight panther},{draptor},{titanica},{tin lizzard}.{blazebringer},{rapid boar},{stampor} or {undead cavebear}!"} } "nome da montaria" items = {} -- é os items que precisa ter trocar pela mount mountid -- é o id da montaria level -- level necessario para comprar premium -- se precisa ser premium para comprar text -- n precisa mexer,é para saber que montaria ele pode comprar,pode adicionar + nome na lista se quiser adicionando mount então por exemplo war bear: local mounts = { {"widow queen", items = {{2124,1},{2393,2}}, mountid = 1, level = 10, premium = false}, {"racing bird", items = {{2494,1},{2393,2}}, mountid = 2, level = 15, premium = true}, {"war bear", items = {{2123,2},{2124,1},{2173,1}}, mountid = 3, level = 20, premium = false}, {"mounts", text = "I sell these mounts: {widow queen},{racing bird},{war Bear},{black sheep},{midnight panther},{draptor},{titanica},{tin lizzard}.{blazebringer},{rapid boar},{stampor} or {undead cavebear}!"} }
-
coloquei todos os códigos para chamar por 'tasktabble' editei lá o tópico, tenta usar agora
-
no aguardo
-
Dicas Para Quem Ainda É Virgem (Professores Brener & Gabriel Correa)
tópico respondeu ao gabrielcorrea de Vodkart em Lixeira Pública
vai come merda rapaz, isso você deve ter aprendido no prézinho né? -
Por Favor Coordenação, Destruam Esses New Fags E Esse Enxame De Tópicos Podres
tópico respondeu ao Haxy de Vodkart em Lixeira Pública
-
Dicas Para Quem Ainda É Virgem (Professores Brener & Gabriel Correa)
tópico respondeu ao gabrielcorrea de Vodkart em Lixeira Pública
Eu gosto não -
Por Favor Coordenação, Destruam Esses New Fags E Esse Enxame De Tópicos Podres
tópico respondeu ao Haxy de Vodkart em Lixeira Pública
fala isso para o dan dan -
Dicas Para Quem Ainda É Virgem (Professores Brener & Gabriel Correa)
tópico respondeu ao gabrielcorrea de Vodkart em Lixeira Pública
Tem coisa pior né, exemplo você e gabriel vão lá pro baile funk passar o pente nas neguinhas do cabelo duro nem, agente passa o pente nas gostosa q fica esfregando o cu no nosso pau, ao contrario de vc q a unica coisa q esfrega no seu pau e sua mao ta bom mané falar é fácil, nem de casa deve sair... mlk troxa msm, vc tem oq? 10 ou 11 anos? amanha tem tv globinho... acorda cedo pra n perde -
Dicas Para Quem Ainda É Virgem (Professores Brener & Gabriel Correa)
tópico respondeu ao gabrielcorrea de Vodkart em Lixeira Pública
Pow cara é verdade, mas é que a sua mãe é ciumenta demais, e ela não divide a cama com ninguém, mais eu tentei... a atitude é que conta -
Dicas Para Quem Ainda É Virgem (Professores Brener & Gabriel Correa)
tópico respondeu ao gabrielcorrea de Vodkart em Lixeira Pública
Tem coisa pior né, exemplo você e gabriel vão lá pro baile funk passar o pente nas neguinhas do cabelo duro -
Dicas Para Quem Ainda É Virgem (Professores Brener & Gabriel Correa)
tópico respondeu ao gabrielcorrea de Vodkart em Lixeira Pública
concerteza nao é falar q tenho 602 de rep no x tibia e q sou semi Deus fora isso o velho charme e o papo, a arte da sedução concerteza? analfabeto escroto. E com certeza o velho charme e o papo da arte da sedução você não tem, se não, não estaria aqui, além disso é mais fácil eu falar pra uma mina que tenho 602 rep do que falar que moro numa favela e sou vida loka
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.