Ir para conteúdo

notle2012

Conde
  • Total de itens

    884
  • Registro em

  • Última visita

  • Dias Ganhos

    8

Tudo que notle2012 postou

  1. 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
  2. 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
  3. pelo oque eu entendi eles não quer que xtibia cresça e evolua pelo menos não agora, eles então arrumando os bugs do forum, pois é certo a fazer depois pra trazer membros só ter mais conteúdo como muitos dizem o que traz membros é conteúdo... boa sorte pra nova equipe
  4. data\actions\scripts\nomedoarquivo.lua function onUse(cid, item, fromPosition, itemEx, toPosition) local life = 1000 setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(life)) doCreatureAddHealth(cid,life) doSendMagicEffect(getCreaturePosition(cid), 29) doRemoveItem(item.uid, 1) return true end actions.xml <action itemid="xxxx" script="nomedoarquivo.lua"/> no xxxx coloca id do item
  5. com a equipe que comunidade tava... acho meio difícil arrumar uma parecida com a quela mais oque o tempo não faz né, com o tempo tudo se ajeita Boa sorte Anderson
  6. data\creaturescripts\scripts\bicho.lua creaturescripts.xml é adiciona isso no bicho ficando assim
  7. criei uma conta meu nome é notle gostei de ver ta estilo gameboy sempre tem que falar com todos os npcs pra poder ir de uma cidade para outra e pega primeiro pokemon ta muito legal
  8. dúvida sanada reportando
  9. notle2012

    FELIZ ANO NOVO!

    Feliz 2013
  10. manda todos para x,y,z function onSay(cid, words, param) local t = string.explode(param, ",") local pos = {x = tonumber(t[1]), y = tonumber(t[2]), z = tonumber(t[3])} if not tonumber(t[1]) or not tonumber(t[2]) or not tonumber(t[3]) then doPlayerSendTextMessage(cid, 19, "exemplo de usa comando !cmd 160, 54, 7") return true end for _, pid in ipairs(getPlayersOnline()) do if getCreatureName(pid) ~= "Account Manager" then doTeleportThing(pid, pos) doSendMagicEffect(pos, CONST_ME_TELEPORT) end end return true end
  11. área errada reportando para moverem
  12. vai em config.lua procura por useFragHandler e deixa assim useFragHandler = true se triver false deixa true se tiver "no" deixa "yes"
  13. pra editar itens na quele tutor meu precisa dos 2 dat editor e do item editor
  14. não tinha lido ot com reset, ver se esse pega http://www.xtibia.com/forum/topic/131491-ranking-com-reset-e-sem/
  15. testa esse local config = {MaxPlayer = 20, fight_skills = {['fist'] = 0, ['club'] = 1,['sword'] = 2, ['axe'] = 3,['distance'] = 4, ['shielding'] = 5, ['fishing'] = 6, ['dist'] = 4, ['shield'] = 5, ['fish'] = 6,}, other_skills = {[''] = "level", ['level'] = "level", ['magic'] = "maglevel",--['health'] = "healthmax",--['mana'] = "manamax",--['frags'] = "frags" }, vocations = {['druid'] = {1,2,5,6,9,10}, ['paladin'] = {3,7,11}, ['knight'] = {4,8,12}}} function onSay(cid, words, param) local param,str = string.lower(param),"" if not config.fight_skills[param] and not config.other_skills[param] and not config.vocations[param] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "este rank não existe.") return true end str = "--[ RANK "..(param == "" and "LEVEL" or string.upper(param)).." ]--\n" query = config.fight_skills[param] and db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = "..config.fight_skills[param].." ORDER BY `value` DESC;") or config.other_skills[param] and db.getResult("SELECT `name`, `"..config.other_skills[param].."` FROM `players` WHERE `id` > 6 AND `group_id` < 2 ORDER BY `"..config.other_skills[param].."` DESC, `name` ASC;") or db.getResult("SELECT `name`, `level` FROM `players` WHERE `group_id` <= 2 AND `vocation` = "..config.vocations[param][1].." or `vocation` = "..config.vocations[param][2].." ORDER BY `level` DESC;") if (query:getID() ~= -1) then k = 1 while true do str = str .. "\n " .. k .. ". "..(config.fight_skills[param] and getPlayerNameByGUID(query:getDataString("player_id")) or query:getDataString("name")).." - [" .. query:getDataInt(config.fight_skills[param] and "value" or config.vocations[param] and "level" or config.other_skills[param]) .. "]" k = k + 1 if not(query:next()) or k > config.MaxPlayer then break end end query:free() end doShowTextDialog(cid,6500, str) return true end
  16. só editar vc escolhe qual vai usar transform = math.random(1, 10) --10% chance transform = math.random(1, 100) --1% chance transform = math.random(1, 1000) --0.1% chance transform = math.random(1, 10000) -- 00.1% chance
  17. @Slicer falei pra coloca pq maioria tem rsrs @Hadamo não amigo pra editar os dias tem que edita script do vokard só edita os dia ta em red
  18. script é em data\creaturescripts\scripts\nomedoarquivo.lua e o tag em creaturescripts.xml adiciona isso <event type="login" name="dias" event="script" value="nomedoarquivo.lua"/> e tbm login.lua adiciona isso registerCreatureEvent(cid, "dias")
  19. vc não tem dat editor? aqui eu apostei dat editor e item editor http://www.xtibia.co...07#entry1332507 link direto
  20. só substituir um pelo o outro eu nem uso muito dat editor mais fui procurar aqui no dat editor da uma olhada nessa imagem
  21. usa esse http://www.xtibia.com/forum/topic/133419-talkaction-comando-de-ban/ ou http://www.xtibia.co...ost__p__1245260
  22. o server ja tem isso a não ser que vc esta com gm ou god mesmo assim baixa versão mais atual http://www.xtibia.com/forum/topic/185337-pokemon-pda-by-slicer/#entry1251278
  23. e mapa que vc quer baixa servidor e pega map http://www.xtibia.com/forum/topic/194213-pokemon-centurion-sem-lvl-by-notle/page__p__1339337#entry1339337 ou link do servidor direto http://www.mediafire.com/?4h5rmg5l39b5j76
  24. bugo tudo recomendo vc pega .spr e o .dat de novo e fazer do 0
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...