-
Total de itens
3406 -
Registro em
-
Última visita
-
Dias Ganhos
113
Tudo que Vodkart postou
-
executa na db CREATE TABLE IF NOT EXISTS `z_ots_comunication` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `login` varchar(255) NOT NULL, `type` varchar(255) NOT NULL, `action` varchar(255) NOT NULL, `param1` varchar(255) NOT NULL, `param2` varchar(255) NOT NULL, `param3` varchar(255) NOT NULL, `param4` varchar(255) NOT NULL, `param5` varchar(255) NOT NULL, `param6` varchar(255) NOT NULL, `param7` varchar(255) NOT NULL, `delete_it` int(2) NOT NULL DEFAULT '1', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=230 ;
-
blz qualquer dúvida poste nesse tópico
- 23 respostas
-
- ajuda please
- otserv
-
(e 2 mais)
Tags:
-
sim, mas eu não estou com saco para ficar editando ali no quest log, quem quiser que coloque o que não falta é tutorial ensinando
-
dá pra responder minha pm fazendo o favor? falta informações no seu pedido é a última vez q eu venho ao seu tópico, n tem próxima, ai é esperar para alguém fazer o seu evento pq sinceramente vá aprender o básico de script e tentar fazer vc mesmo pra ve o qnto é chato e detalhado, pq no evento n pode ter bug, e pra ter n ter bug vc tem que saber fazer o pedido! ou pague alguém que além de scripter seja vidente. entre uma wave e outra vai ter tempo ou só acaba a wave qndo todos os monstro tiverem mortos?
- 23 respostas
-
- ajuda please
- otserv
-
(e 2 mais)
Tags:
-
vc tem que colocar o id das vocation na spell se vc for criar uma nova e colocar pra voc com id 12 usar vc edita na tag das spells
-
sim acho que vai ter que mudar no script das potion tbm
-
que tal colocar os ids das novas vocs q vc crio ai? outra coisa vc vai ter que editar em weapons.xml e spells.xml pra aceitar as novas voc tbm exemplo: <wand id="8910" level="42" mana="13" min="60" max="70" type="death" event="function" value="default"> <!-- Underworld Rod --> <vocation id="2"/> <vocation id="9"/> <vocation id="ID NOVA VOC"/> </wand>
-
tenta adc as nova voc em data/lib/031-vocations
-
q? n entendi nd
-
meu só vou começar a fazer de noite ou qndo tiver tempo se eu terminar eu posto aqui ou n?
- 23 respostas
-
- ajuda please
- otserv
-
(e 2 mais)
Tags:
-
function onSay(cid, words, param, channel) local tabble = { ["mixed"] = {reqVoc= nil, needLevel=10000}, ["spin"] = {reqVoc= 5, needLevel=30000}, ["sacred"] = {reqVoc= 6, needLevel=60000}, ["loney"] = {reqVoc= 7, needLevel=110000}, ["falling"] = {reqVoc= 8, needLevel=130000} } local config = {pid = getPlayerGUID(cid),newlv = 8,life = 185,mana = 35} local param = string.lower(param) if not tabble[param] then doPlayerSendCancel(cid, "digite o nome correto.") return true elseif getTilePzInfo(getCreaturePosition(cid)) == FALSE then doPlayerSendCancel(cid, "precisa estar em pz.") return true elseif getPlayerLevel(cid) < tabble[param].needLevel then doPlayerSendCancel(cid, "You dont have the required level.") return true elseif tabble[param].reqVoc == nil and getPlayerStorageValue(cid, 789456) >= 1 then doPlayerSendCancel(cid, "você já virou mixed.") return true elseif tabble[param].reqVoc ~= nil and getPlayerVocation(cid) ~= tabble[param].reqVoc then doPlayerSendCancel(cid, "You dont have the required vocation.") return true end local newvoc = tabble[param].reqVoc ~= nil and (tabble[param].reqVoc+1) or 5 setPlayerStorageValue(cid, 650230, tonumber(newvoc)) setPlayerStorageValue(cid, 789456, tonumber(newvoc) == 5 and 1 or 0) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = "..config.newlv..", `experience` = "..getExperienceForLevel(config.newlv)..",`manamax` = "..config.mana..",`health` = "..config.life..", `healthmax` = "..config.life..",`mana` = "..config.mana..",`vocation` = "..newvoc.." WHERE `id` = "..config.pid) return true end ou se n function onSay(cid, words, param, channel) local tabble = { ["mixed"] = {reqVoc= nil, needLevel=10000}, ["spin"] = {reqVoc= 5, needLevel=30000}, ["sacred"] = {reqVoc= 6, needLevel=60000}, ["loney"] = {reqVoc= 7, needLevel=110000}, ["falling"] = {reqVoc= 8, needLevel=130000} } local config = {pid = getPlayerGUID(cid),newlv = 8,life = 185,mana = 35} local param = string.lower(param) if not tabble[param] then doPlayerSendCancel(cid, "digite o nome correto.") return true elseif getTilePzInfo(getCreaturePosition(cid)) == FALSE then doPlayerSendCancel(cid, "precisa estar em pz.") return true elseif getPlayerLevel(cid) < tabble[param].needLevel then doPlayerSendCancel(cid, "You dont have the required level.") return true elseif tabble[param].reqVoc == nil and getPlayerStorageValue(cid, 789456) >= 1 then doPlayerSendCancel(cid, "você já virou mixed.") return true elseif tabble[param].reqVoc ~= nil and getPlayerVocation(cid) ~= tabble[param].reqVoc then doPlayerSendCancel(cid, "You dont have the required vocation.") return true end if tabble[param].reqVoc == nil then setPlayerStorageValue(cid, 789456, 1) end local newvoc = tabble[param].reqVoc ~= nil and (tabble[param].reqVoc+1) or 5 setPlayerStorageValue(cid, 650230, tonumber(newvoc)) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = "..config.newlv..", `experience` = "..getExperienceForLevel(config.newlv)..",`manamax` = "..config.mana..",`health` = "..config.life..", `healthmax` = "..config.life..",`mana` = "..config.mana..",`vocation` = "..newvoc.." WHERE `id` = "..config.pid) return true end
-
function onUse(cid, item, pos) local days = 15 addVipDays(cid, days) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Foram adicionados "..tonumber(days).." dias de vip na sua account.") doRemoveItem(item.uid, 1) return true end
-
então posta lol
- 23 respostas
-
- ajuda please
- otserv
-
(e 2 mais)
Tags:
-
você poderia usar break. function onUse(cid, item, fromPosition, itemEx, toPosition) local sumon = { ["Dragon"] = {chan=50}, ["Dragon Lord"] = {chan=30} } for k,v in pairs(sumon) do if math.random(1,100) >= v.chan then if doPlayerRemoveItem(cid, 2693,1) then x = doSummonCreature(k, getPlayerPosition(cid)) doConvinceCreature(cid, x) break end end end return true end ou n precisa usar pairs function onUse(cid, item, fromPosition, itemEx, toPosition) local t = { {mob="Dragon",chance=50}, {mob="Dragon Lord",chance=30} } local m = math.random(1,#t) if math.random(1,100) <= t[m].chance then if doPlayerRemoveItem(cid, 2693,1) then x = doSummonCreature(t[m].mob, getPlayerPosition(cid)) doConvinceCreature(cid, x) end end return true end ou usando for function onUse(cid, item, fromPosition, itemEx, toPosition) local t = { {mob="Dragon",chance=50}, {mob="Dragon Lord",chance=30} } for i = 1,#t do if math.random(1,100) <= t[i].chance then if doPlayerRemoveItem(cid, 2693,1) then x = doSummonCreature(t[i].mob, getPlayerPosition(cid)) doConvinceCreature(cid, x) break end end end return true end @sobre mana você usa um valor negativo, exemplo remover 50 de mana: doCreatureAddMana(cid, -50)
-
o cara se vc descer mais a página tem uma seção bem grande escrita Formação de Equipes deve ser lá q vc dever postar http://www.xtibia.co...cao-de-equipes/
-
Atualizado para V3.0 mais informações na descrição do tópico
-
todo o dia eu tomo um copinho de cachaça ou as vezes de vodka antes da refeição, meu vô na casa dele tem de tudo, vodka, cachaça, licor, vinho, cerveja, energético, também bebe todo e está vivo até hj, isso q ele tem 79 anos
-
mas tem que colocar ACTIONID = 7778 E NÃO UNIQUEID na propriedade da alavanca local t = { lvl = 100, entrada ={ {x = 999, y = 1104, z = 7}, {x = 1000, y = 1104, z = 7}, {x = 1001, y = 1104, z = 7}, {x = 1002, y = 1104, z = 7} }, saida ={ {x = 994, y = 1107, z = 8}, {x = 995, y = 1107, z = 8}, {x = 996, y = 1107, z = 8}, {x = 997, y = 1107, z = 8} }, monstros ={ {{x = 994, y = 1105, z = 8}, "Gribler"}, {{x = 996, y = 1105, z = 8}, "Gribler"}, {{x = 994, y = 1109, z = 8}, "Gribler"}, {{x = 996, y = 1109, z = 8}, "Gribler"}, {{x = 999, y = 1107, z = 8}, "Hulk"}, {{x = 1000, y = 1107, z = 8}, "Thor"} } } function onUse(cid, item, fromPosition, itemEx, toPosition) local check = {} for _, k in ipairs(t.entrada) do local x = getTopCreature(k).uid if(x == 0 or not isPlayer(x) or getPlayerLevel(x) < t.lvl) then doPlayerSendCancel(cid, 'Está faltando player ou alguém não possui level '..t.lvl..' ou mais.') return true end table.insert(check, x) end for _, summon in pairs(t.monstros) do local creature = getTopCreature(summon[1]).uid if(creature > 0 and not isPlayer(creature)) then doRemoveCreature(creature) end doCleanTile(summon[1]) doCreateMonster(summon[2], summon[1]) end for i, tid in ipairs(check) do doSendMagicEffect(t.entrada[i], CONST_ME_POFF) doTeleportThing(tid, t.saida[i], false) doSendMagicEffect(t.saida[i], CONST_ME_ENERGYAREA) end doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945) return true end
-
http://www.xtibia.com/forum/topic/189448-pedidonpc-citizen/ adianta criar trocentos tópico para o mesmo pedido?
-
Então para qual finalidade foi criado o tópico de dúvida? como já foi falado use storage + os.time() faça você o npc, se tiver algum erro a gente esclarece para vc. boa sorte
-
bacardi é pra da tonturinha nas mina e dps leva pra cama é doce pra krl, vc vai bebendo e nem sente nada, qndo vê já ta de porre
-
usa essa nova: http://www.xtibia.com/forum/topic/184621-algumas-levers-reformuladas/
-
@up mas nesse caso só vai executar o script quando o server abrir tenta colocar o por interval mesmo então, n esquece de mudar a função main no script abraços
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.