-
Total de itens
884 -
Registro em
-
Última visita
-
Dias Ganhos
8
Tudo que notle2012 postou
-
fala galera como vai vcs? bom saindo do forno agora criei mais um sistema bem legal nome troca troca como ele funciona vocês vai criar uma runa que assim que vc click no player vai troca a área do player x pela a área do player y no caso vc player x vai em data\lib entra no 050-function coloca isso la lembrando tem uns ot que nome é só function function savePosition(cid) RETORNAR = {x = getPlayerStorageValue(cid, 20004), y = getPlayerStorageValue(cid, 20005), z = getPlayerStorageValue(cid, 20006)} local PLAYER = getPlayerGUID(cid) addEvent(function() if isCreature(cid) then setPlayerStorageValue(PLAYER, 20007, 0) else db.executeQuery("DELETE FROM `player_storage` WHERE `key` = 20003 AND `player_id` = " .. getPlayerGUID(cid) .. ";") end end) end agora vai em data\actions\scripts\ cria nomedarune.lua cola la function onUse(cid, item, frompos, item2, topos) rune = true -- rune infinita muda para false if not isPlayer(item2.uid) then doPlayerSendTextMessage(cid,27,"click no player não em bicho") return true end if getPlayerStorageValue(cid, 20007) <= 0 then setPlayerStorageValue(cid, 20004, getCreaturePosition(cid).x) setPlayerStorageValue(cid, 20005, getCreaturePosition(cid).y) setPlayerStorageValue(cid, 20006, getCreaturePosition(cid).z) setPlayerStorageValue(cid, 20007, 1) savePosition(cid) doTeleportThing(cid,getThingPos(item2.uid)) doPlayerSendTextMessage(cid,27,"Você Trocou De Lugar Com ["..getCreatureName(item2.uid).."]") doSendMagicEffect(getThingPos(cid),28) doSendAnimatedText(getThingPos(cid),"Troca",math.random(1,255)) if getPlayerStorageValue(cid, 20007) > 0 then doTeleportThing(item2.uid, RETORNAR) doSendMagicEffect(RETORNAR,28) doSendAnimatedText(RETORNAR,"Troca",math.random(1,255)) doPlayerSendTextMessage(item2.uid,27,"["..getCreatureName(cid).."] Escolheu Você Para Troca De Lugar") setPlayerStorageValue(cid, 20004, 0) setPlayerStorageValue(cid, 20005, 0) setPlayerStorageValue(cid, 20006, 0) setPlayerStorageValue(cid, 20007, 0) if rune == true then doRemoveItem(item.uid) end return true end return true end end actions.xml <action itemid="ID_DA_Rune" script="nomedarune.lua" allowfaruse="1"/> mais detalhes créditos
-
amigo usa o Auto Restarter http://www.xtibia.com/forum/topic/145087-%26-8594%3B-otserv-auto-restarter/ ou http://www.xtibia.com/forum/topic/133758-auto-restarter-com-imagens/
-
sistema sistema de fome para os players by notle
um tópico no fórum postou notle2012 Mods, funções e outros
sistema funciona assim se player fica muito tempo sem comer ele vai morrendo de fome ai ele perde porcentagem do seu life e vai morrendo se não comer nada ate que ele morre check.lua food.lua deathfood.lua Creditos -
vai em data\globalevents\scripts\death.lua troca por esse só editar life = 5 -- porcentagens function onThink(interval, lastExecution) morre = 600 -- com mas ou menos 600 ja começa a morrer life = 5 -- porcentagens time = 1100 -- (tempo 1000 por segundos) sto = 15725 -- death() -- não mexe return 1 end function death() for _, name in ipairs(getOnlinePlayers()) do if getPlayerStorageValue(getPlayerByName(name), sto) >= os.time() then return true end if isCreature(getPlayerByName(name)) then if getPlayerFood(getPlayerByName(name)) <= morre then pc = getCreatureMaxHealth(getPlayerByName(name))/100 doCreatureAddHealth(getPlayerByName(name), -math.floor((pc*life))) addEvent(death, 2000,getPlayerByName(name)) doSendAnimatedText(getPlayerPosition(getPlayerByName(name)),""..math.floor(pc*life).."", math.random(144,145)) setPlayerStorageValue(getPlayerByName(name), sto, os.time() + time / 1000) end end end end
-
vai em data\creaturescripts\scripts cria arquivo com nome deathfood.lua coloca isso death = 200 -- quando morre vai nascer com 200 de fome só edita function onLogin(cid) death_food(cid) registerCreatureEvent(cid, "deathfood") return 1 end function death_food(cid) if isCreature(cid) and getPlayerFood(cid) <= 10 then doPlayerFeed(cid,death/2.8) end end creaturescripts.xml <event type="login" name="deathfood" event="script" value="deathfood.lua"/> espero ter ajudado
-
@BrenoNeto só não crio cool down bar no otclient pq não mexo nessas paradas se quiser usa esse data\globalevents\scripts\death.lua tem que edita os red {de = 500, ate = 400, perde 25 de life} {{limin = 500, limim = 400,life = 25},
-
troca food por esse local limite = 1000 -- limite não passar de 1000 local food = --[id da comida] = {quanto aumenta no limite ,"palavra."}, {[2362] = {80, "Crunch."}, [2666] = {150, "Munch."}, [2667] = {120, "Munch."}, [2668] = {100, "Mmmm."}, [2669] = {170, "Munch."}, [2670] = {40, "Gulp."}, [2671] = {300, "Chomp."}, [2672] = {400, "Chomp."}, [2673] = {50, "Yum."}, [2674] = {60, "Yum."}, [2675] = {130, "Yum."}, [2676] = {80, "Yum."}, [2677] = {10, "Yum."}, [2678] = {180, "Slurp."}, [2679] = {10, "Yum."}, [2680] = {20, "Yum."}, [2681] = {90, "Yum."}, [2682] = {200, "Yum."}, [2683] = {170, "Munch."}, [2684] = {80, "Crunch."}, [2685] = {60, "Munch."}, [2686] = {90, "Crunch."}, [2687] = {20, "Crunch."}, [2688] = {90, "Munch."}, [2689] = {100, "Crunch."}, [2690] = {30, "Crunch."}, [2691] = {80, "Crunch."}, [2792] = {60, "Munch."}, [2793] = {90, "Munch."}, [2695] = {60, "Gulp."}, [2696] = {90, "Smack."}, [2787] = {90, "Munch."}, [2788] = {40, "Munch."}, [2789] = {220, "Munch."}, [2790] = {300, "Munch."}, [2791] = {300, "Munch."}, [2792] = {60, "Munch."}, [2794] = {30, "Munch."}, [2795] = {360, "Munch."}, [2796] = {50, "Munch."}, [2793] = {90, "Munch."}, [5097] = {40, "Yum."}, [6125] = {80, "Gulp."}, [6278] = {100, "Mmmm."}, [6279] = {150, "Mmmm."}, [6393] = {120, "Mmmm."}, [6394] = {150, "Mmmm."}, [6501] = {200, "Mmmm."}, [6541] = {60, "Gulp."}, [6542] = {60, "Gulp."}, [6543] = {60, "Gulp."}, [6544] = {60, "Gulp."}, [6545] = {60, "Gulp."}, [6569] = {10, "Mmmm."}, [6574] = {40, "Mmmm."}, [7158] = {150, "Munch."}, [7159] = {130, "Munch."}, [7372] = {70, "Yum."}, [7373] = {70, "Yum."}, [7374] = {70, "Yum."}, [7375] = {70, "Yum."}, [7376] = {70, "Yum."}, [7377] = {70, "Yum."}, [7909] = {40, "Crunch."}, [8838] = {70, "Gulp."}, [8839] = {50, "Yum."}, [8840] = {20, "Yum."}, [8841] = {30, "Urgh."}, [8842] = {30, "Munch."}, [8843] = {30, "Crunch."}, [8844] = {30, "Gulp."}, [8845] = {20, "Munch."}, [8847] = {110, "Yum."} } function onUse(cid, item, fromPosition, itemEx, toPosition) if(food[item.itemid] ~= nil) then if(getPlayerFood(cid) + food[item.itemid][1]) >= limite then doPlayerSendCancel(cid, "You are full.") else doPlayerFeed(cid, food[item.itemid][1] /2.7) doCreatureSay(cid, food[item.itemid][2], TALKTYPE_ORANGE_1) doRemoveItem(item.uid, 1) end return TRUE end return FALSE end
-
criei +ou- uma base check fico bem legal data\talkactions\scripts\check.lua function onSay(cid, words, param) if isPlayer(cid) and doPlayerSendTextMessage(cid, 22,"tempo ["..getPlayerFood(cid).."/1000] para comer") then return true end end talkactions.xml <talkaction words="!check" event="script" value="check.lua"/> data\globalevents\scripts\death.lua function onThink(interval, lastExecution) morre = 600 -- com mas ou menos 600 ja começa a morrer life = 25 -- quanto de life player vai perdendo time = 1100 -- (tempo 1000 por segundos) sto = 15725 -- death() -- não mexe return 1 end function death() for _, name in ipairs(getOnlinePlayers()) do if getPlayerStorageValue(getPlayerByName(name), sto) >= os.time() then return true end if isCreature(getPlayerByName(name)) then if getPlayerFood(getPlayerByName(name)) <= morre then doCreatureAddHealth(getPlayerByName(name), -life) addEvent(death, 2000,getPlayerByName(name)) doSendAnimatedText(getPlayerPosition(getPlayerByName(name)),""..life.."", math.random(144,145)) setPlayerStorageValue(getPlayerByName(name), sto, os.time() + time / 1000) end end end end globalevents.lua <globalevent name="death" interval="3" event="script" value="death.lua"/>
-
funciona assim vc escolher aquele player que só faz coisa errada no ot e fala comando com nome dele !cmd nomedoplayer ai ele morre kkk simples
-
pena de morte v1 data\talkactions\scripts\nomedoarquivo.lua function onSay(cid, words, param) local t = string.explode(param, ",") local pid = getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "exemplo de como usar comando !cmd NomeDoPlayer") return true end doCreatureAddHealth(getPlayerByName(t[1]), -getCreatureMaxHealth(getPlayerByName(t[1]))) doPlayerSendTextMessage(getPlayerByName(t[1]), MESSAGE_STATUS_CONSOLE_RED, "edita aqui que player vai ver quando morre") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você Matou "..t[1].." Sem Do") return true end talkactions.xml <talkaction log="yes" words="!cmd" access="5" event="script" value="nomedoarquivo.lua"/> modo de usar !cmd nomedoplayer se usar corretamente vai acontecer isso com player
-
testa ai items = { [0] = {id = 3004, count = 1, chance = 55}, [1] = {id = 2996, count = 1, chance = 5}, [2] = {id = 3011, count = 1, chance = 1}, [3] = {id = 3010, count = 1, chance = 1}, [4] = {id = 2994, count = 1, chance = 1}, [5] = {id = 3005, count = 1, chance = 1}, [6] = {id = 2995, count = 1, chance = 1}, [7] = {id = 3090, count = 1, chance = 1}, [8] = {id = 3067, count = 1, chance = 1}, [9] = {id = 3055, count = 1, chance = 1}, [10] = {id = 2993, count = 1, chance = 5}, [11] = {id = 2992, count = 1, chance = 5}, [12] = {id = 2991, count = 1, chance = 5}, [13] = {id = 2990, count = 1, chance = 5}, [14] = {id = 2989, count = 1, chance = 5}, [15] = {id = 2988, count = 1, chance = 5}, [16] = {id = 2987, count = 1, chance = 5}, [17] = {id = 2986, count = 1, chance = 5}, [18] = {id = 3001, count = 1, chance = 20}, [19] = {id = 3003, count = 1, chance = 25}, [20] = {id = 3071, count = 1, chance = 30}, [21] = {id = 2999, count = 1, chance = 35}, [22] = {id = 3002, count = 1, chance = 40}, [23] = {id = 2998, count = 1, chance = 45}, [24] = {id = 3000, count = 1, chance = 50} } local time = 2000 -- Tempo de Exhaustion (1000 por segundos) function onUse(cid, item, fromPos, item2, toPos) if getPlayerStorageValue(cid, 141012) >= os.time() then return true end if item2.itemid == 2963 or item2.itemid == 2964 or item2.itemid == 2965 or item2.itemid == 2966 or item2.itemid == 2967 or item2.itemid == 2968 or item2.itemid == 2971 or item2.itemid == 2972 or item2.itemid == 2973 then for i = 0, #items do if (items[i].chance > math.random(1, 100)) then doPlayerAddItem(cid, items[i].id, items[i].count) doCreatureSay(cid, 'Wow Você Ganho! Seu Item e '..getItemNameById(items[i].id)..'!', TALKTYPE_MONSTER) setPlayerStorageValue(cid, 141012, os.time() + time / 1000) return 1 end end return 1 end end
-
action runa que heala life por por porcentagem
um tópico no fórum postou notle2012 Actions e Talkactions
Primeiro vá em / data / actions/ scripts cria um arquivo.lua function onUse(cid, item, frompos, item2, topos) exhaust,lifemax,porce = 1100,math.max((getPlayerLevel(cid)*10)),9 -- 9% if getPlayerStorageValue(cid, 14725) >= os.time() then return true end if getPlayerLevel(cid) > (lifemax/10-1) then doCreatureAddHealth(item2.uid, math.random(math.floor(getCreatureMaxHealth(cid)/100*porce/1.4),math.ceil(getCreatureMaxHealth(cid)/100*porce))) doSendMagicEffect(topos, CONST_ME_MAGIC_BLUE) doCreatureSay(item2.uid, "Aaaah...", TALKTYPE_ORANGE_1) setPlayerStorageValue(cid, 14725, os.time() + exhaust / 1000) return true end end actions.xml <action itemid="iddoitem" script="arquivo.lua"/> para alterar quantos porcentos quer que heala altera aqui o red exhaust,lifemax,porce = 1100,math.max((getPlayerLevel(cid)*10)),9 -- 9% -
action Ganhar vocation ao clickar no item
tópico respondeu ao SkyLigh de notle2012 em Actions e Talkactions
não precisa coloca item.itemid no scripts -
[Encerrado] [PEDIDO]Editar esse script
tópico respondeu ao Drk Shadow de notle2012 em Tópicos Sem Resposta
não seria assim function onUse(cid, item, fromPosition, itemEx, toPosition) local CREATE_M = {"Venusaur", "Charizard", "Blastoise"} local CREATE_P = {x = x, y = y, z = z} doTeleportThing(cid, CREATE_P, true) doSummonCreature(math.random(1,#CREATE_M), CREATE_P) setPlayerStorageValue(cid, 782739, 1) return true end -
@Slicer por isso falei do tag talvez ele deve ter colocado errado @SkyDarkyes tentou de novo com esse tag <action itemid="id-do-item" script="nome-do-arquivo.lua"/>
-
não tinha visto editei la edit se meu não pego deve ser tag vai no actions.xml <action itemid="id-do-item" script="nome-do-arquivo.lua"/> deixa assim
-
tenta esse function onUse(cid, item) local vocation = 200 -- AQUI ID DA que vai virar local item,quant = 8000,1 -- coloca id do item e quantia if getPlayerVocation(cid) ~= vocation and doPlayerSetVocation(cid, vocation) then doPlayerRemoveItem(cid, item, quant) doPlayerSendTextMessage(cid, 22, "Parabéns você trocou de vocation") else doPlayerSendTextMessage(cid, 22, "Você já tem essa vocation!") return true end end
-
dúvida [Encerrado] Editando itens! ( Urgente )
tópico respondeu ao shuzin de notle2012 em Tópicos Sem Resposta
duvida sanada reportando -
dúvida [Encerrado] Editando itens! ( Urgente )
tópico respondeu ao shuzin de notle2012 em Tópicos Sem Resposta
a parte que vc tem que editar não é em item.xml é sim em movements.xml vai em data\movements\movements.xml procura por 2517 e edita aparte da vocation e depois procura por 2352 edita aparte da vocation -
dúvida [Encerrado] Editando itens! ( Urgente )
tópico respondeu ao shuzin de notle2012 em Tópicos Sem Resposta
vai em data\movements\movements.xml procura pelos ids dependendo da versão do seu serve vai achar algo assim <movevent event="Equip" itemid="id" slot="head" level="130" function="onEquipItem"> <vocation name="Druid"/> <vocation name="Slayer Druid"/> <vocation name="Elder Druid" showInDescription="0"/> <vocation name="Sorcerer"/> <vocation name="Slayer Sorcerer"/> <vocation name="Master Sorcerer" showInDescription="0"/> </movevent> ou <movevent type="Equip" itemid="id" slot="armor" event="function" value="onEquipItem"> <vocation id="4"/> <vocation id="8" showInDescription="0"/> <vocation id="3"/> <vocation id="7" showInDescription="0"/> </movevent> só troca parte das vocação qual quer duvida aposta ai os ids que achou nos movements -
tenta esse mudei umas coisas espero ter ajudado -- config by notle temp = 10 -- tempo que vai durar a trasformação 10 segundos local config = { --[vocation id] = { {lvl inicial, lvl maximo}, looktype, efeito,life,mana} [1] = { {lvl = {1, 24}, look = 71, eff = 1,life = 1000,mp = 1000}, {lvl = {25, 49}, look = 66, eff = 130,life = 2000,mp = 2000}, {lvl = {50, 74}, look = 91, eff = 15,life = 3000,mp = 3000}, {lvl = {75, 99999999}, look = 18, eff = 15,life = 5000,mp = 5000}, }, [2] = { {lvl = {25, 49}, look = 66, eff = 208,life = 3000,mp = 3000}, {lvl = {50, 74}, look = 91, eff = 208,life = 6000,mp = 6000}, {lvl = {75, 990000}, look = 306, eff = 9,life = 9000,mp = 9000}, }} -- config by notle function onSay(cid, words, param, channel) if getPlayerStorageValue(cid, 788525) >= os.time() then return doPlayerSendCancel(cid, "Você não pode se Transformar Denovo espere "..(getPlayerStorageValue(cid, 788525) - os.time()).." seconds.") end voc = config[getPlayerVocation(cid)] if voc then for i = 1, #voc do function life(cid, hp2) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-voc[i].life) setCreatureMaxMana(cid, getCreatureMaxMana(cid)-voc[i].mp) return end if getPlayerLevel(cid) >= voc[i].lvl[1] and getPlayerLevel(cid) <= voc[i].lvl[2] then addEvent(life,1000*temp,cid,hp2) doPlayerSay(cid, "transformar") doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Transformou!") doSetCreatureOutfit(cid, {lookType = voc[i].look}, -1) doSendMagicEffect(getCreaturePosition(cid), voc[i].eff) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(voc[i].life)) doCreatureAddHealth(cid,voc[i].life) setCreatureMaxMana(cid, getPlayerMaxMana(cid)+(voc[i].mp)) doPlayerAddMana(cid,voc[i].mp) doPlayerAddSkill(cid, 0, 1) addEvent(doRemoveCondition,1000*temp,cid, CONDITION_OUTFIT) addEvent(doCreatureAddHealth,1000*temp,cid,-voc[i].life) addEvent(doPlayerAddMana,1000*temp,cid,-voc[i].mp) setPlayerStorageValue(cid, 788525, os.time() +temp+3) return true end end return doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você precisa estar no minimo no level " .. voc[1].lvl[1] .. " ou ate ".. voc[#voc].lvl[2].." para transformar.") end return true end
-
tenta esse temp = 10 -- tempo que vai durar a trasformação 10 segundos local config = { --[vocation id] = { {lvl inicial, lvl maximo}, looktype, efeito} [1] = { {lvl = {1, 24}, look = 71, eff = 1}, {lvl = {25, 49}, look = 66, eff = 130}, {lvl = {50, 74}, look = 91, eff = 15}, {lvl = {75, 99999999}, look = 18, eff = 15}, }, [2] = { {lvl = {25, 49}, look = 66, eff = 208}, {lvl = {50, 74}, look = 91, eff = 208}, {lvl = {75, 990000}, look = 306, eff = 9}, }, } function HP(hp1, hp2, hp3) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-1000) setCreatureMaxMana(cid, getCreatureMaxMana(cid)-1000) return TRUE end function onSay(cid, words, param, channel) if getPlayerStorageValue(cid, 788525) >= os.time() then return true end doPlayerSay(cid, "transformar") local voc = config[getPlayerVocation(cid)] if voc then for i = 1, #voc do if getPlayerLevel(cid) >= voc[i].lvl[1] and getPlayerLevel(cid) <= voc[i].lvl[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Transformou!") local outfit = {lookType = voc[i].look} doSetCreatureOutfit(cid, outfit, -1) doSendMagicEffect(getCreaturePosition(cid), voc[i].eff) local hp = 1000 -- hp que adiciona local hpm = getCreatureMaxHealth(cid) setCreatureMaxHealth(cid, hp+hpm) doCreatureAddHealth(cid, hpm) local mp = 1000 -- mp que adiciona local mpm = getCreatureMaxMana(cid) setCreatureMaxMana(cid, hp+hpm) doCreatureAddMana(cid, hpm) doPlayerAddSkill(cid, 0, 1) setPlayerStorageValue(cid, 788525, os.time() +temp) addEvent(doRemoveCondition,1000*temp,cid, CONDITION_OUTFIT) addEvent(doCreatureAddHealth,1000*temp,cid,-hp) addEvent(doPlayerAddMana,1000*temp,cid,-mp) addEvent(HP,1000*temp,hp1,hp2,hp3) return true end end doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você precisa estar no minimo no level " .. voc[1].lvl[1] .. " e no maximo ".. voc[#voc].lvl[2].." para transformar.") else doPlayerSendCancel(cid, "Você não pode se Transformar!") end return true end
-
data\actions\scripts\cassino.lua -- config by notle money,x2 = 10000,true --[dinheiro para jogar] pra deixa mais facil deixa true que ate duas combinação ganha premio na metade e se cair 3x ganha o premio mais metade local t = { {2674,premio=2160,pre_cont=10}, -- aqui tenta fazer combinação se sair 3x 2674 vai ganhar 2160,10 ou 2x 2674 vai ganhar 2160,5 {2675,premio=2160,pre_cont=16}, {2676,premio=2160,pre_cont=20}, {2679,premio=2160,pre_cont=26}, {2680,premio=2160,pre_cont=30}, {2682,premio=2160,pre_cont=26}, {2683,premio=2160,pre_cont=100}, {5097,premio=2160,pre_cont=32}, {8841,premio=2160,pre_cont=35}} -- config by notle function onUse(cid, item, frompos, item2, topos) pos1 = {x=xxx, y=yyy, z=zzz, stackpos=1} -- aqui coloca os lugar q vai criar os 3 item e vai tentar fazer combinação coloca posição x,y,z pos2 = {x=xxx, y=yyy, z=zzz, stackpos=1} pos3 = {x=xxx, y=yyy, z=zzz, stackpos=1} random1,random2,random3 = math.random (1,#t),math.random (1,#t),math.random (1,#t) -- não mexe ty = {pos1,pos2,pos3} -- não mexe function remove(r1,r2,r3) return doRemoveItem(getThingfromPos(pos1).uid,1) and doRemoveItem(getThingfromPos(pos2).uid,1) and doRemoveItem(getThingfromPos(pos3).uid,1) end function turnn(t1,t2,t3) doTransformItem(getTileThingByPos(ty[math.random (1,#ty)]).uid,t[math.random (1,#t)][1],1) end function turn1(t1,t2,t3) doTransformItem(getTileThingByPos(pos1).uid,t[random1][1],1) doTransformItem(getTileThingByPos(pos2).uid,t[random2][1],1) doTransformItem(getTileThingByPos(pos3).uid,t[random3][1],1) end if getPlayerStorageValue(cid, 788525) >= os.time() then return true end if doPlayerRemoveMoney(cid,money) then doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945) doCreateItem(t[math.random (1,#t)][1],1,pos1) doCreateItem(t[math.random (1,#t)][1],1,pos2) doCreateItem(t[math.random (1,#t)][1],1,pos3) for i = 0,1800,50 do addEvent(turnn,i,t1,t2,t3) if i >= 1800 then addEvent(turn1,2000,t1,t2,t3) end end addEvent(doSendMagicEffect,2100,pos1, math.random(28,30)) addEvent(doSendMagicEffect,2200,pos2, math.random(28,30)) addEvent(doSendMagicEffect,2400,pos3, math.random(28,30)) setPlayerStorageValue(cid, 788525, os.time() +2) addEvent(remove,3200,r1,r2,r3) else doPlayerSendCancel(cid,"Desculpe,voce não tem grana suficiente para jogar!") return 1 end if t[random1][1] == t[random2][1] and t[random1][1] == t[random3][1] and t[random3][1] == t[random2][1] then addEvent(doPlayerAddItem,2900,cid,t[random1].premio,t[random1].pre_cont) addEvent(doPlayerSendTextMessage,2500,cid, MESSAGE_INFO_DESCR, "Caiu 3x ["..getItemNameById(t[random1][1]).."] ganhou " ..t[random1].pre_cont.." " ..getItemNameById(t[random1].premio).."") elseif x2 == false then addEvent(doPlayerSendTextMessage,2500,cid, MESSAGE_STATUS_CONSOLE_BLUE, "ganhou nada sem sorte tenta denovo") end if x2 == true then if t[random1][1] == t[random2][1] or t[random1][1] == t[random3][1] then addEvent(doPlayerAddItem,2900,cid,t[random1].premio,t[random1].pre_cont/2) addEvent(doPlayerSendTextMessage,2500,cid, MESSAGE_INFO_DESCR, "Caiu 2x ["..getItemNameById(t[random1][1]).."] ganhou " ..(t[random1].pre_cont/2).." " ..getItemNameById(t[random1].premio).."") elseif t[random2][1] == t[random3][1] then addEvent(doPlayerAddItem,2900,cid,t[random2].premio,t[random2].pre_cont/2) addEvent(doPlayerSendTextMessage,2500,cid, MESSAGE_INFO_DESCR, "Caiu 2x ["..getItemNameById(t[random2][1]).."] ganhou " ..(t[random2].pre_cont/2).." " ..getItemNameById(t[random2].premio).."") else addEvent(doPlayerSendTextMessage,2500,cid, MESSAGE_STATUS_CONSOLE_BLUE, "Ganhou Nada Sem Sorte Tenta Denovo") return 1 end end end actions.xml <action actionid="xxxx" event="script" value="cassino.lua"/> no actionid="xxxx" coloca numero que coloca na alavanca pelo map editor algo +ou- assim no meu caso seria 8885 quando ganha algo fica assim edita as posição pos1 = {x=xxx, y=yyy, z=zzz, stackpos=1} exemplo pos1 = {x=160, y=54, z=7, stackpos=1} pra deixar difícil muda money,x2 = 10000,true true para false que só 3 combinação ganha premio espero que gostem comente
-
[Encerrado] Pedido de Servidor Dash !
tópico respondeu ao casulo12 de notle2012 em Tópicos Sem Resposta
você não tem esse? http://www.xtibia.com/forum/topic/185337-pokemon-pda-by-slicer-1929/ ou esse http://homologacao.xtibia.com/forum/topic/194213-pokemon-centurion-sem-lvl-by-notle/page__p__1339337#entry1339337
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.