Ir para conteúdo

douguera

Campones
  • Total de itens

    69
  • Registro em

  • Última visita

Tudo que douguera postou

  1. simm
  2. bom assim vou colocar um exemplo de armas vai em SEUOT/DATA/ACTIONS/SCRIPTS E CRIE 1 ARQUIVO .LUA CHAMADO armas.lua ABRA ELE E COLOQUE ISSU DENTRO depois disso vc vai em SEUOT/DATA/ACTIONS/ACTIONS.XML e coloca esta linha ♥ é onde vai fikar o nome do seu script por exemplo voce cria la em scripts item.lua voce vai ter q por aqui em xml tbm item.lua ♥ é o Uniqueid que vc ira colocar no BAU para o xar pega o item pois esse uniqueid tem q ser igual no xml e no Script.lua ♥ é o ID DO ITEM ♥ é a Descriçao por exemplo voce fez essa quest para bens.! puiz igual o di baxo falo \/ Bom cara espero te ajudado nao sei se da para entender ;D
  3. vai em actions/scripts e cria um arquivo lua exemplo set.lua poem issu dentro function onUse(cid, item, frompos, item2, topos) bag = doPlayerAddItem(cid, 1988, 1) -- aqui voce coloca o id de uma bag ou backpack if item.uid == 9995 then -- aqui voce coloca o uniqueid do bau queststatus = getPlayerStorageValue(cid,9995)-- aqui voce coloca o uniqueid do bau if queststatus == -1 then doPlayerSendTextMessage(cid,25,"voce ganhou um Set Supreme.") doAddContainerItem(bag, 2535, 1) -- aqui voce coloca o id do item doAddContainerItem(bag, 10136, 1) -- aqui voce coloca o id do item doAddContainerItem(bag, 2474, 1) -- aqui voce coloca o id do item doAddContainerItem(bag, 2503, 1) -- aqui voce coloca o id do item doAddContainerItem(bag, 2504, 1) -- aqui voce coloca o id do item doAddContainerItem(bag, 2644, 1) -- aqui voce coloca o id do item setPlayerStorageValue(cid,9995,1) -- aqui voce coloca o unique id do BAU else oPlayerSendTextMessage(cid,25,"It is empty.") end else return 0 end return 1 end agora vai em actions.xml <action uniqueid="9995" script="set.lua" /> pronto tae ^^ 1 coisa que vai acontece o player ira clika no bau o items q tu ponhar vai vim tudu dentro da Bag se o player clikar mas 1 veiz ele vai pegar apenas outra bag mas sem os items ok vlw mlk
  4. so tu mudar no xml em groups la tem como mudar.
  5. bom assim vou colocar um exemplo de armas vai em SEUOT/DATA/ACTIONS/SCRIPTS E CRIE 1 ARQUIVO .LUA CHAMADO armas.lua ABRA ELE E COLOQUE ISSU DENTRO depois disso vc vai em SEUOT/DATA/ACTIONS/ACTIONS.XML e coloca esta linha ♥ é onde vai fikar o nome do seu script por exemplo voce cria la em scripts item.lua voce vai ter q por aqui em xml tbm item.lua ♥ é o Uniqueid que vc ira colocar no BAU para o xar pega o item pois esse uniqueid tem q ser igual no xml e no Script.lua ♥ é o ID DO ITEM ♥ é a Descriçao por exemplo voce fez essa quest para bens.! Bom cara espero te ajudado nao sei se da para entender ;D e outra mude somente oq eu discrevi aki o resto deixe do jeito q esta ;D
  6. bom cara eu n consigui eu acredito que issu nao tem como mudar ou se tiver eh com C++ mals ae mas n vo pode ti ajudar ;x
  7. eu tenhu rank reset vai em talkactions/scripts e abra o ranks.lua coloque issu dentro ai em talkactions.xml coloque <talkaction words="!rank reset" script="ranks.lua"/> Vermelho é a storage do seu sistema de reset se for por talkactions tu abra la e procure pela a storage do seu sistema troka la e ja era so fala !rank reset q ta de boa todos os ranks irao funcionar distance level etc
  8. viix eu nao sei issu velho vo tenta axa aki ve se consigu se eu coniguir eu posto aki pra ti
  9. nao foi tu quem feiz eu ja vi esses scripts =D voce pod pedir rep mas poste os creditos
  10. eu tenhu rank reset vai em talkactions/scripts e abra o ranks.lua coloque issu dentro ai em talkactions.xml coloque <talkaction words="!rank reset" script="ranks.lua"/> Vermelho é a storage do seu sistema de reset se for por talkactions tu abra la e procure pela a storage do seu sistema troka la e ja era so fala !rank reset q ta de boa todos os ranks irao funcionar distance level etc
  11. meu amigo nao seria melhor por um reset sistem por talkactions ? !reset ai quando dar look no player ficara You see ´[Reset:1] n sei mt oq apareece mas fika tipo assim volta po lvl 8 e fika mana e life mesma coisa se kizer mi manda um privado
  12. tipow os tp falantes = bem vindos papapa o meu é pela talkactions ja o do cara Clique aqui é na globalevents mas tu pod por os 2 da na mesma e fika legal um efeito e com nome ^^/
  13. vai em talkactions/talkactions.xml e adc issu la <talkaction words="/anime1" script="anime.lua" /> vai em talkactions/scripts cria um arquivo anime.lua la e coloque isto aqui dentro Pronto agora vamo traduzii issu ae agora para voce pode ativar issu é simples quando ligar o ot voce fala /anime1 e o anime fika sendo utilizado ate o ot fexar mas se vc fika falando /anime1 muitas veses os animes comessa fika muito rapido mas ae nao sei se da para entender mas o script eh esse.
  14. douguera

    Change Name

    mt obg amigo preçiso eu fasso de tudu pa ajuda tudu mesmo ^^ coisas q eu n sei eu pesquiso mas eu sempre consigo uma saida pa ajuda o pessoal do xtibia qualker coisa dodyfany@hotmail.com
  15. porra mlk fera de mais peguei aki fmz
  16. o link ta off amigo
  17. vlw e otra pergunta passo desse mas da erro aqui STEP 1 Check server configuration File config.lua loaded from C:/Users/Douglas/Desktop/The Forgotten Server/config.lua and it's not valid TFS config.lua file. Go to STEP 1 - select other directory. If it's your config.lua file from TFS contact with acc. maker author. alguemm pode mi manda algum config.lua o meu n ta dando
  18. é o meu ta dando essee erro oq fasso? Notice: Undefined index: page in C:\xampp\htdocs\install.php on line 40 Notice: Undefined index: page in C:\xampp\htdocs\install.php on line 52 Notice: Undefined index: page in C:\xampp\htdocs\install.php on line 63
  19. douguera

    Ajuda Plizz

    galera eu fui liga ot hoje e tava assim pa normal ai eu loguei o xar fiko assim [25/05/2011 13:20:34] [Error - CreatureScript Interface] [25/05/2011 13:20:34] buffer:onLogin [25/05/2011 13:20:34] Description: [25/05/2011 13:20:34] [string "loadBuffer"]:3: attempt to call global 'getPlayerStorageValue' (a nil value) [25/05/2011 13:20:34] stack traceback: [25/05/2011 13:20:34] [string "loadBuffer"]:3: in function <[string "loadBuffer"]:2> [25/05/2011 13:20:34] [Error - CreatureScript Interface] [25/05/2011 13:20:34] buffer:onLogin [25/05/2011 13:20:34] Description: [25/05/2011 13:20:35] [string "loadBuffer"]:4: attempt to call global 'getPlayerStorageValue' (a nil value) [25/05/2011 13:20:35] stack traceback: [25/05/2011 13:20:35] [string "loadBuffer"]:4: in function <[string "loadBuffer"]:1> [25/05/2011 13:20:35] [Error - CreatureScript Interface] [25/05/2011 13:20:35] data/creaturescripts/scripts/firstitems.lua:onLogin [25/05/2011 13:20:35] Description: [25/05/2011 13:20:35] data/creaturescripts/scripts/firstitems.lua:54: attempt to call global 'getPlayerStorageValue' (a nil value) [25/05/2011 13:20:35] stack traceback: [25/05/2011 13:20:35] data/creaturescripts/scripts/firstitems.lua:54: in function <data/creaturescripts/scripts/firstitems.lua:53> [25/05/2011 13:20:35] [Error - CreatureScript Interface] [25/05/2011 13:20:35] data/creaturescripts/scripts/login.lua:onLogin [25/05/2011 13:20:35] Description: [25/05/2011 13:20:35] data/creaturescripts/scripts/login.lua:42: attempt to call global 'isPlayerGhost' (a nil value) [25/05/2011 13:20:35] stack traceback: [25/05/2011 13:20:35] data/creaturescripts/scripts/login.lua:42: in function <data/creaturescripts/scripts/login.lua:6> [25/05/2011 13:20:35] [Error - CreatureScript Interface] [25/05/2011 13:20:35] buffer:onLogout [25/05/2011 13:20:35] Description: [25/05/2011 13:20:36] [string "loadBuffer"]:3: attempt to call global 'getPlayerStorageValue' (a nil value) [25/05/2011 13:20:36] stack traceback: [25/05/2011 13:20:36] [string "loadBuffer"]:3: in function <[string "loadBuffer"]:2> [25/05/2011 13:20:36] Account Manager has logged out. e meu xar nao logou oq faço? alguem sabe?
  20. @TheDevilZ nao funfou velho
  21. man ker tirar issu so tu tirar o !commando ke eles usa q eu sei no talkacktions.xml so tirar a linha q n da maiz
  22. douguera

    Remover Skull

    bom galera eu to com esse script mas quando pego red skull n tem como usar oq fassO? -- [( Script created by Doidin for XTibia.com )] -- function onUse(cid, item, fromPosition, item2, toPosisition) local rskulls = {green = SKULL_GREEN, red = SKULL_RED, black = SKULL_BLACK} if isInArray(rskulls, getPlayerSkullType(cid)) then doPlayerSendCancel(cid,"Voce Removeu seus Frags e Skulls.") doSendMagicEffect(getPlayerPosition(cid), 2) else db.executeQuery("UPDATE `killers` SET `unjustified` = 0 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(cid) .. ")") doCreatureSetSkullType(cid, 0) doCreatureSay(cid, "Seus Frags e Skull Foram Removidos!", 19) doSendMagicEffect(getPlayerPosition(cid), 26) return TRUE end end
  23. douguera

    Change Name

    olha so muda o nome o meu eh /rename mas fas a mesma funçao ok ai vai em seuot/data/talkactions/scripts e crie um arquivo lua xamado rename.lua e coloque o seguinte script dentro --Player rename by Mock the bear (MTB) function sugested() --GName generator local cons = {'b','c','d','f','g','h','i','j','k','l','m','n',' p','q','r','s','t','v','x','y','z'} local vog = {"a",'e','i','o','u'} local sibalas = {} for i=1,#cons do for e=1,#vog do table.insert(sibalas,1,cons[i]..vog[e]) end end local total = "" for i=1,math.random(1,2) do local nam = "" for i=1,math.random(2,4) do nam = nam..sibalas[math.random(1,#sibalas)] end if math.random(1,2) == 1 then nam = nam..vog[math.random(1,#vog)] elseif math.random(1,2) == 2 then nam = nam..cons[math.random(1,#vog)] end total = total..(i == 2 and ' ' or '')..nam:sub(1,1):upper()..nam:sub(2,-1) end return total end function onSay(cid, words, param, channel) if param == 'gen' then doCreatureSay(cid,'Suggested name: '..sugested(),1) return true end local param1,param2 = param:match('(.-)[;:,.]%s*(.+)') param = param1 or param param2 = param2 or sugested() if not param then doPlayerSendTextMessage(cid,25,'Use like this: /rename Old name, New name') return true end if param2:len() <= 2 or param2:len() > 20 then doPlayerSendTextMessage(cid,25,'Please 3-20 characters.') return true end if param2:match('[%a%d%s%u%l]+') ~= param2 then doPlayerSendTextMessage(cid,25,'Please only A-Z 0-9') return true end param2 = param2:sub(1,1):upper()..param2:sub(2,-1) local p2 = getPlayerByName(param) if p2 and isPlayer(p2) then local id = getPlayerGUID(p2) doPlayerPopupFYI(p2,'Changing your name. Please login aigan on your character list.') addEvent(doRemoveCreature,2000,p2) addEvent(function(id,param2) db.executeQuery("UPDATE `players` SET `name` = '"..param2.."' WHERE `id` ="..id) end,2100,id,param2) else doPlayerSendTextMessage(cid,25,'Player '..param..' not found.') return true end return TRUE end agora vai em seuot/data/talkactions/talkactions.xml e coloque a seguinte linha <talkaction log="yes" access="5" words="/rename" event="script" value="rename.lua" /> access="5" em vermelho aki eh o group que vai usar portanto 5 vai ser GOD ... vlw tae o script velho
  24. douguera

    Ajudem Aqui Vlw

    tipow eu gostaria de por as mensagems que o player recebera tipo o player loga no xar e n tem double exp aparece no default Voce nao tem Double Exp. e se o player usar a Double exp fike assim Voce tem double exp até ...... e as horas no meu caso a double exp eh 2 horas entao se ele usar 12:20 fika assim Voce tem double exp até 14:20. esse eh meu sistem exppotion <?xml version="1.0" encoding="UTF-8"?> <mod name="AdvancedExpPotionSystem" enabled="yes" author="MatheusMkalo" forum="XTibia.com"> <!-- Configs and Functions --> <config name="PotionExpConfigs"><![CDATA[ ------ CONFIGURE SEU SCRIPT ------ TRUE ou FALSE configs = { time = 120, ---- TIME IN MINUTES needpa = TRUE, needlvl = {TRUE, level = 8}, costmana = {TRUE, mana = 3000}, addrate = 30, -- Exp que vai adicionar em % removeonuse = TRUE } function getTime(s) local n = math.floor(s / 60) s = s - (60 * n) return n, s end CreatureEventChecker = function(event, ...) -- Colex if isCreature(arg[1]) then event(unpack(arg)) end end creatureEvent = function(event, delay, ...) -- Colex addEvent(CreatureEventChecker, delay, event, unpack(arg)) end function getPlayerExtraExpRate(cid) -- By MatheusMkalo return (getPlayerRates(cid)[8]-1)*100 end ]]></config> <!-- exppotion.lua --> <action itemid="6527" event="script"><![CDATA[ domodlib('PotionExpConfigs') if getPlayerStorageValue(cid, 62164) >= 1 then return doPlayerSendCancel(cid, "You are already taking effect from this item.") end if configs.needpa and not isPremium(cid) then return doPlayerSendCancel(cid, "You need to be a premmium account to use this item.") end if configs.needlvl[1] and getPlayerLevel(cid) < configs.needlvl.level then return doPlayerSendCancel(cid, "You need to be level " .. configs.needlvl.level .. " to use this item.") end if configs.costmana[1] then if getCreatureMana(cid) < configs.costmana.mana then return doPlayerSendCancel(cid, "You need " .. configs.costmana.mana .. " mana to use this item.") else doCreatureAddMana(cid, -configs.costmana.mana) end end if configs.removeonuse then doRemoveItem(item.uid, 1) end for i = configs.time*60, 1, -1 do local a = math.floor(i/60) .. ":" .. i - (60 * math.floor(i/60)) if #a < 4 then a = string.sub(a,1,2) .. "0" .. string.sub(a, 3) end if i == configs.time*60 then creatureEvent(doPlayerSendCancel, configs.time*60*1000, cid, "The effect of the exp potion end.") end creatureEvent(doPlayerSendCancel, (configs.time*60-i)*1000, cid, "The effect of the exp potion will end in "..a..".") end doPlayerSetExperienceRate(cid, (1+(configs.addrate/100))+(getPlayerExtraExpRate(cid)/100)) creatureEvent(doPlayerSetExperienceRate, configs.time *60*1000, cid, 1+(getPlayerExtraExpRate(cid)/100-(configs.addrate/100))) doPlayerSendTextMessage(cid, 25, "vOCE RECEBERA 2 HORAS DE DOUBLE EXP") setPlayerStorageValue(cid, 62164, os.time()) creatureEvent(setPlayerStorageValue, configs.time *60*1000, cid, 62164, 0) return TRUE ]]></action> <creaturescript type="login" name="ExpPotion" event="script"><![CDATA[ domodlib('PotionExpConfigs') local time = configs.time if os.time()-getPlayerStorageValue(cid, 62164) < time *60 then doPlayerSetExperienceRate(cid, (1+(configs.addrate/100))+(getPlayerExtraExpRate(cid)/100)) creatureEvent(doPlayerSetExperienceRate, (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) * 1000, cid, 1+(getPlayerExtraExpRate(cid)/100-(configs.addrate/100))) creatureEvent(setPlayerStorageValue, (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) * 1000 , cid, 62164, 0) for i = (time*60-(os.time()-getPlayerStorageValue(cid, 62164))), 1, -1 do local a = math.floor(i/60) .. ":" .. i - (60 * math.floor(i/60)) if #a < 4 then a = string.sub(a,1,2) .. "0" .. string.sub(a, 3) end if i == (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) then creatureEvent(doPlayerSendCancel, (time*60-(os.time()-getPlayerStorageValue(cid, 62164)))*1000, cid, "The effect of the exp potion end.") end creatureEvent(doPlayerSendCancel, ((time*60-(os.time()-getPlayerStorageValue(cid, 62164)))-i)*1000, cid, "The effect of the exp potion will end in "..a..".") end end return TRUE ]]></creaturescript> </mod>
  25. douguera

    Ajuda

    sim sim manin mas ae vlw mesmo cara é q eu n gosto de fica criando mt topico ai eu edito
  • Quem Está Navegando   0 membros estão online

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