-
Total de itens
3406 -
Registro em
-
Última visita
-
Dias Ganhos
113
Tudo que Vodkart postou
-
o tigre comete suicídio porque era feiura demais para ele, então vodkart joga bhoris em um vulcão ali por perto para que não cause uma extinção em massa dos animais.
-
ai ele sobe em uma árvore mas o tigre com suas enormes garras tenta o alcançar, vendo que não tinha mais saída Vodkart tira sua long Sword da bag e começa a hitar o tigre upando rapidamente suas skills de sword
-
mulher é o que mais tenho --'. é tanta que não do conta, chego na minha city já tenho que sair pra ver a mulherada se não , elas não param de me ligar e dps q vc acorda desse sonho faz oq?
-
então vodkart passa pelo bosque e avista bhoris, que de linda moça não tinha nada. Mas Vodkart tira seus 30cm de pika para fora e da uma surra de p3nes em bhoris...
-
espero que vc tenha tanto dinheiro como diz ter, se depender da beleza pra arrumar mulher vai é morrer virgem.
-
n, pois ao tratar todos igualmente vc está ignorando a suas diferenças
-
ah mlk vai toma no cu fica copiando da net coisa que n entende, n tem um argumento seu original q seja válido para provar que 2+2 = 5 nem a tabuada deve saber e quer discutir isso 2 + 2 = 4 vlw? quer saber quanto é 2+2 e DO NADA vem falar de igualdade e o caralho a quatro vai aprender a somar dps vc volta pro seu tópico
-
q função escrota é essa cara? uheuheueheuee
-
-
foto de viad@ como sempre cabelinho de vem cá minha puta que hoje tem
-
FD ESSA CRIANÇADA INVEJOSA SÓ PQ NEM PENTELHO ELES TEM, FICAM FALANDO DESSE SEU ENORME BIGODE UEHUHUEUEUEEHUEHUE gilete
-
testa aí e me fala se funcionou... sobre os REPS eu nem quero e não preciso, se fosse para conseguir somente REP eu não estaria te ajudando rsrsrs guarda pra algum tópico no fórum q vc considere útil vlw action? LOL é o script que vc pediu por item vc coloca o script .lua em data> actions > script e a tag é em actions.xml
-
nome do seu script.lua function onUse(cid, item, fromPosition, itemEx, toPosition) local t = { -- [iD DO ITEM] = VOC ID [8865] = 1, [8950] = 2, [9965] = 3, [8911] = 4 } if not t[item.itemid] then return false end local voc_ID = t[item.itemid] setPlayerStorageValue(cid, 889456, voc_ID) -- evitar bugs doRemoveItem(item.uid, 1) local pid, hp, mana = getPlayerGUID(cid), (getVocationInfo(voc_ID).healthGain*getPlayerLevel(cid)), (getVocationInfo(voc_ID).manaGain*getPlayerLevel(cid)) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `manamax` = "..mana..",`health` = "..hp..", `healthmax` = "..hp..",`mana` = "..mana.." WHERE `id` = "..pid ) return true end actions.xml <action itemid="8865;8950;9965;8911" script="nome do seu script.lua"/> configuração: local t = { -- [iD DO ITEM] = VOC ID [8865] = 1, [8950] = 2, [9965] = 3, [8911] = 4 } [iD DO ITEM] = ID DA VOC exemplo: o item com ID 8911 vai dar a VOC 4 pode adicionar mais items: local t = { -- [iD DO ITEM] = VOC ID [8865] = 1, [8950] = 2, [9965] = 3, [8911] = 4, [9010] = 5 } ai tem que adicionar na tag no actions.xml tbm, ficando <action itemid="8865;8950;9965;8911;9010" script="nome do seu script.lua"/>
-
sim, é kikado td vez q loga a n ser que vc ache alguém que programe em c++, pelas source e tal... q n eh o meu caso
-
vc vai colocar vários npc diferente pelo mapa? LOL ok... criei um npc dps vc só tira a base dele e edita as falas e o ID da voc que vai dar Nome do seu npc.xml <?xml version="1.0"?> <npc name="Nome do seu npc" script="data/npc/scripts/changevoc.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="Ola |PLAYERNAME|. deseja se tornar um {healer}? "/> </parameters> </npc> changevoc.lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} 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 local talkUser, msg, pid = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid, string.lower(msg), getPlayerGUID(cid) local voc_ID = 4 -- id da nova VOC if isInArray({"healer","voc","change","mudar","heal", "yes", "sim"}, msg) and not talkState[talkUser] then npcHandler:say("Você deseja realmente se tornar um healer?! {yes}", cid) talkState[talkUser] = 1 elseif (msgcontains(msg, 'yes') or msgcontains(msg, 'sim') and talkState[talkUser] == 1) then setPlayerStorageValue(cid, 889456, voc_ID) -- evitar bugs local hp,mana = (getVocationInfo(voc_ID).healthGain*getPlayerLevel(cid)),(getVocationInfo(voc_ID).manaGain*getPlayerLevel(cid)) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `manamax` = "..mana..",`health` = "..hp..", `healthmax` = "..hp..",`mana` = "..mana.." WHERE `id` = "..pid) elseif msg == "no" then selfSay("então tudo bem.", cid) talkState[talkUser] = 0 npcHandler:releaseFocus(cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) sobre o item, CADA item é diferente ou vai ser um item só, mas com actionID modificado? exemplo: Item ID 8865 para VOC 5 Item ID 8866 para VOC 6 etc...
-
funciona s
-
blz o npc vai cobrar pra mudar de voc? somente premium vai poder trocar de voc? será necessário level para vocs? vai ter limite de tempo, por exemplo só pode mudar á cada 3 horas?
-
script legalzinho '-' só adicionar umas configurações pra ele poder usar as pos e os items que quiser xD
-
lol esse script está bem parecido com um que eu fiz antigamente http://www.xtibia.com/forum/topic/185112-npc-spell-seller-por-trade/ ele só modificou xD
-
a talk é essa changevoc.lua function onSay(cid, words, param) local tabble = { ["sorcerer"] = 1, ["druid"] = 2, ["paladin"] = 3, ["knight"] = 4 } local param = string.lower(param) if param == "" or not tabble[param] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"this vocation does exist.") return true end local pid, nv = getPlayerGUID(cid), tabble[param] setPlayerStorageValue(cid, 889456, nv) -- evitar bugs local hp,mana = (getVocationInfo(nv).healthGain*getPlayerLevel(cid)),(getVocationInfo(nv).manaGain*getPlayerLevel(cid)) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `manamax` = "..mana..",`health` = "..hp..", `healthmax` = "..hp..",`mana` = "..mana.." WHERE `id` = "..pid) return true end tag: <talkaction words="/changevoc" event="script" value="changevoc.lua"/> exemplo: /changevoc knight configuração: local tabble = { ["sorcerer"] = 1, ["druid"] = 2, ["paladin"] = 3, ["knight"] = 4 } ["nome da vocation"] = ID da vocation exemplo adicionando uma nova vocation: local tabble = { ["sorcerer"] = 1, ["druid"] = 2, ["paladin"] = 3, ["knight"] = 4, ["infernalist"] = 5 } -------------------- agr pra finalizar vc vai em data > creaturescript > script > login.lua e antes do último "return true" adc isso: if getPlayerStorageValue(cid, 889456) ~= -1 then doPlayerSetVocation(cid, getPlayerStorageValue(cid,889456)) end flw obs: colocar a talk soh para utilizar em PZ e aumentar o limite de tempo para usar a talk isso é fácil mas esse script é pra vc fazer o teste se a mana e o hp vao ficar conforme o lvl
-
ainda n consegui falar com ele mas me diz uma coisa, só vai mudar o hp e mana? e as skills, magic lvl não?
-
por isso que eu falei "se ele deixar eu postar" to com o sistema, vou ver com o jhon se eu posso disponibilizar na comunidade
-
LuckinhaSan PsyMcKenzie vmAth
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.