-
Total de itens
69 -
Registro em
-
Última visita
Tudo que douguera postou
-
simm
-
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
-
[Pedido] Quest Que Vai Mais De Um Item Na Chest.
tópico respondeu ao lucasrafaelcorrea de douguera em Lixeira Pública
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 -
so tu mudar no xml em groups la tem como mudar.
-
[Pedido] Quest Que Da Pra Pegar So 1 Item.
tópico respondeu ao lucasrafaelcorrea de douguera em Lixeira Pública
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 -
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
-
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
-
viix eu nao sei issu velho vo tenta axa aki ve se consigu se eu coniguir eu posto aki pra ti
-
nao foi tu quem feiz eu ja vi esses scripts =D voce pod pedir rep mas poste os creditos
-
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
-
Comando Que Mude O Level ! Para Um Level Determinado
tópico respondeu ao 0maximo de douguera em Lixeira Pública
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 -
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 ^^/
-
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.
-
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
-
porra mlk fera de mais peguei aki fmz
-
o link ta off amigo
-
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
-
é 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
-
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?
-
@TheDevilZ nao funfou velho
-
[Encerrado] Players Tirando Red Skull
tópico respondeu ao dotatibia de douguera em Tópicos Sem Resposta
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 -
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
-
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
-
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>
-
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.