-
Total de itens
12 -
Registro em
-
Última visita
Tudo que Garrius postou
-
Opa, tudo belezinha? ^^' Então mano, eu to com uns probleminhas aqui ' Bom, eu baixei esse ot aqui: http://www.xtibia.com/forum/topic/137640-860-war-on-rookgaard-2-team/ 1º Problema: Tipo, tem um bug nas Frags que é o seguinte: Eu posso matar o cara 1000x, mas naquela mensagem que fala "You owned Gravity! You have now 2 kills" vai sempre aparecer 2 Kills. Mesmo se eu matar 1000x. Queria que fosse de 1 e 1. Ex.: (Matei um cara. "You owned Gravity! You have now 1 kills") (Matei outro. "You owned Gravity! You have now 2 kills") e assim por diante. 2º Problema: Ta faltando alguns Outfits (ou addons), será que alguem pode postar os scripts de todos? :X 3º Problema: Esse server, o sistema de Team dele, é daqueles que entra em um portal e vira um team. Tipo, assim vai ficar muito desbalanceado, dai tem um team vencendo, o cara morre, entra no time que os caras estão vencendo e pronto! Não tem jogabilidade.. Então, ao invez disso, eu gostaria de saber como eu coloco pro cara logar daí já cai em um time. Tipo, vamo supor que o jogo ta 6 jogadores no time vermelho, e 5 no time verde. O próximo que entrar vai entrar no time verde. Daí fica balanceado. 6x6 4º Problema: Como que eu faço para mudar de mapa a cada 30 minutos. Tipo, eu já tenho os 2 mapas. Roockwar, e Desert city. Como que eu faço para ficar 30 minutos no roockwar, daí muda pro Desert city, depois de 30 minutos, volta pro Roockwar. 5º Problema: Nesse OT, mesmo se você estiver no lvl 500, e morrer, volta pro level 100. Como que eu faço pra não acontecer isso? Queria que fosse assim: O cara upa e talz, daí morre, e só perde uma porcentagem.
-
Valeu pela ajuda ae!! .-.
-
Opa, tudo belezinha? ^^' Então mano, eu to com uns probleminhas aqui ' Bom, eu baixei esse ot aqui: http://www.xtibia.com/forum/topic/137640-860-war-on-rookgaard-2-team/ 1º Problema: Tipo, tem um bug nas Frags que é o seguinte: Eu posso matar o cara 1000x, mas naquela mensagem que fala "You owned Gravity! You have now 2 kills" vai sempre aparecer 2 Kills. Mesmo se eu matar 1000x. Queria que fosse de 1 e 1. Ex.: (Matei um cara. "You owned Gravity! You have now 1 kills") (Matei outro. "You owned Gravity! You have now 2 kills") e assim por diante. 2º Problema: Ta faltando alguns Outfits (ou addons), será que alguem pode postar os scripts de todos? :X 3º Problema: Esse server, o sistema de Team dele, é daqueles que entra em um portal e vira um team. Tipo, assim vai ficar muito desbalanceado, dai tem um team vencendo, o cara morre, entra no time que os caras estão vencendo e pronto! Não tem jogabilidade.. Então, ao invez disso, eu gostaria de saber como eu coloco pro cara logar daí já cai em um time. Tipo, vamo supor que o jogo ta 6 jogadores no time vermelho, e 5 no time verde. O próximo que entrar vai entrar no time verde. Daí fica balanceado. 6x6 4º Problema: Como que eu faço para mudar de mapa a cada 30 minutos. Tipo, eu já tenho os 2 mapas. Roockwar, e Desert city. Como que eu faço para ficar 30 minutos no roockwar, daí muda pro Desert city, depois de 30 minutos, volta pro Roockwar. 5º Problema: Nesse OT, mesmo se você estiver no lvl 500, e morrer, volta pro level 100. Como que eu faço pra não acontecer isso? Queria que fosse assim: O cara upa e talz, daí morre, e só perde uma porcentagem. 6º Problema: Eu gostaria de aumentar o preço dos kills. Tipo, quando mata alguem, ganha 500 Gps. Gostaria de aumentar isso. O que eu faço? .-. Grato pela atenção, esperando respostar '-'
-
Opa, tudo belezinha? ^^' Então mano, eu to com uns probleminhas aqui ' Bom, eu baixei esse ot aqui: http://www.xtibia.com/forum/topic/137640-860-war-on-rookgaard-2-team/ 1º Problema: Tipo, tem um bug nas Frags que é o seguinte: Eu posso matar o cara 1000x, mas naquela mensagem que fala "You owned Gravity! You have now 2 kills" vai sempre aparecer 2 Kills. Mesmo se eu matar 1000x. Queria que fosse de 1 e 1. Ex.: (Matei um cara. "You owned Gravity! You have now 1 kills") (Matei outro. "You owned Gravity! You have now 2 kills") e assim por diante. 2º Problema: Ta faltando alguns Outfits (ou addons), será que alguem pode postar os scripts de todos? :X 3º Problema: Esse server, o sistema de Team dele, é daqueles que entra em um portal e vira um team. Tipo, assim vai ficar muito desbalanceado, dai tem um team vencendo, o cara morre, entra no time que os caras estão vencendo e pronto! Não tem jogabilidade.. Então, ao invez disso, eu gostaria de saber como eu coloco pro cara logar daí já cai em um time. Tipo, vamo supor que o jogo ta 6 jogadores no time vermelho, e 5 no time verde. O próximo que entrar vai entrar no time verde. Daí fica balanceado. 6x6 4º Problema: Como que eu faço para mudar de mapa a cada 30 minutos. Tipo, eu já tenho os 2 mapas. Roockwar, e Desert city. Como que eu faço para ficar 30 minutos no roockwar, daí muda pro Desert city, depois de 30 minutos, volta pro Roockwar. 5º Problema: Nesse OT, mesmo se você estiver no lvl 500, e morrer, volta pro level 100. Como que eu faço pra não acontecer isso? Queria que fosse assim: O cara upa e talz, daí morre, e só perde uma porcentagem. Grato pela atenção, e até em breve! Esperando uma resposta .-.
-
Opa, tudo belezinha? ^^' Então mano, eu to com uns probleminhas aqui ' Bom, eu baixei esse ot aqui: http://www.xtibia.com/forum/topic/137640-860-war-on-rookgaard-2-team/ 1º Problema: Tipo, tem um bug nas Frags que é o seguinte: Eu posso matar o cara 1000x, mas naquela mensagem que fala "You owned Gravity! You have now 2 kills" vai sempre aparecer 2 Kills. Mesmo se eu matar 1000x. Queria que fosse de 1 e 1. Ex.: (Matei um cara. "You owned Gravity! You have now 1 kills") (Matei outro. "You owned Gravity! You have now 2 kills") e assim por diante. 2º Problema: Ta faltando alguns Outfits (ou addons), será que alguem pode postar os scripts de todos? :X 3º Problema: Eu editei uma coisa nesse mapa, daí eu criei um Barco. Eu queria um NPC que levasse até um lugar.. Daí, eu fui na pasta data/npc e criei + 1 arquivo XML com o nome Tibia Captain (esse é o nome do NPC). Daí dentro desse arquivo eu coloquei isso: <?xml version="1.0" encoding="UTF-8"?> <npc name="Tibia Captain" script="default.lua" walkinterval="1000" floorchange="0"> <health now="150" max="150"/> <look type="134" head="114" body="86" legs="114" feet="0" corpse="2212"/> <parameters> <parameter key="module_travel" value="1"/> <parameter key="message_greet" value="Olá |PLAYERNAME|. Eu posso te levar para a cidade vip! Apenas diga Furia City."/> <parameter key="travel_destinations" value="furia city,1060,805,7,120"/> </parameters> </npc> Daí tá.. Como que eu faço pra ele aparecer no mapa? Tipo, eu só fiz isso, daí como que eu coloco ele no mapa? Que no caso seria no Barco. 4º Problema: Esse server, o sistema de Team dele, é daqueles que entra em um portal e vira um team. Tipo, assim vai ficar muito desbalanceado, dai tem um team vencendo, o cara morre, entra no time que os caras estão vencendo e pronto! Não tem jogabilidade.. Então, ao invez disso, eu gostaria de saber como eu coloco pro cara logar daí já cai em um time. Tipo, vamo supor que o jogo ta 6 jogadores no time vermelho, e 5 no time verde. O próximo que entrar vai entrar no time verde. Daí fica balanceado. 6x6 5º Problema: Como que eu faço para mudar de mapa a cada 30 minutos. Tipo, eu já tenho os 2 mapas. Roockwar, e Desert city. Como que eu faço para ficar 30 minutos no roockwar, daí muda pro Desert city, depois de 30 minutos, volta pro Roockwar. 6º Problema: Nesse OT, mesmo se você estiver no lvl 500, e morrer, volta pro level 100. Como que eu faço pra não acontecer isso? Queria que fosse assim: O cara upa e talz, daí morre, e só perde uma porcentagem. Grato pela atenção, até breve! Esperando uma resposta .-.
-
Num deu não .-. Eu testei aqui agora, daí quando usei, deu "Glup" em vez de "Ahhh.." nao usou mana, e as 100 pot sumiram, não viraram nem potion flask :x Tipo, eu peguei um infinito.. Foi o jeito :x Com o infinito deu Certo. ^^'
-
Opa, tudo belezinha? ^^' Então mano, eu to com uns probleminhas aqui ' Tipo, tem um bug nas Frags que é o seguinte: Eu posso matar o cara 1000x, mas naquela mensagem que fala "You owned Gravity! You have now 2 kills" vai sempre aparecer 2 Kills. Mesmo se eu matar 1000x. Outra coisa.. Ta faltando alguns Outfits (ou addons), será que você tem os scripts de todos? :X Mais uma coisa.. eu editei uma coisa no seu mapa, daí eu criei um Barco. Eu queria um NPC que levasse até um lugar.. Daí, eu fui na pasta data/npc e criei + 1 arquivo XML com o nome Tibia Captain (esse é o nome do NPC). Daí dentro desse arquivo eu coloquei isso: <?xml version="1.0" encoding="UTF-8"?> <npc name="Tibia Captain" script="default.lua" walkinterval="1000" floorchange="0"> <health now="150" max="150"/> <look type="134" head="114" body="86" legs="114" feet="0" corpse="2212"/> <parameters> <parameter key="module_travel" value="1"/> <parameter key="message_greet" value="Olá |PLAYERNAME|. Eu posso te levar para a cidade vip! Apenas diga Furia City."/> <parameter key="travel_destinations" value="furia city,1060,805,7,120"/> </parameters> </npc> Daí tá.. Como que eu faço pra ele aparecer no mapa? Tipo, eu só fiz isso, daí como que eu coloco ele no mapa? Que no caso seria no Barco.
-
Tipo do script: Potion Protocolo (versão do Tibia): 8.6 Servidor utilizado: Real Server Nível de experiência: médio Estou com um problema que é meio chato eu acho.. Pois estou falando de Script. =x É o seguinte: Se eu tenho 100 Potions agrupadas e usar 1, as outras 99 viram Potion Flask também. Será que alguem pode me ajudar? .-. Imagens: Meu Script ta assim: local config = { removeOnUse = "no", usableOnTarget = "yes", -- can be used on target? (fe. healing friend) splashable = "no", realAnimation = "no", -- make text effect visible only for players in range 1x1 healthMultiplier = 1.0, manaMultiplier = 1.0 } config.removeOnUse = getBooleanFromString(config.removeOnUse) config.usableOnTarget = getBooleanFromString(config.usableOnTarget) config.splashable = getBooleanFromString(config.splashable) config.realAnimation = getBooleanFromString(config.realAnimation) local POTIONS = { [8704] = {empty = 7636, splash = 2, health = {50, 100}}, -- small health potion [7618] = {empty = 7636, splash = 2, health = {100, 200}}, -- health potion [7588] = {empty = 7634, splash = 2, health = {200, 400}, level = 50, vocations = {3, 4, 7, 8}, vocStr = "knights and paladins"}, -- strong health potion [7591] = {empty = 7635, splash = 2, health = {500, 700}, level = 80, vocations = {4, 8}, vocStr = "knights"}, -- great health potion [8473] = {empty = 7635, splash = 2, health = {800, 1000}, level = 130, vocations = {4, 8}, vocStr = "knights"}, -- ultimate health potion [7620] = {empty = 7636, splash = 7, mana = {70, 130}}, -- mana potion [7589] = {empty = 7634, splash = 7, mana = {110, 190}, level = 50, vocations = {1, 2, 3, 5, 6, 7}, vocStr = "sorcerers, druids and paladins"}, -- strong mana potion [7590] = {empty = 7635, splash = 7, mana = {200, 300}, level = 80, vocations = {1, 2, 5, 6}, vocStr = "sorcerers and druids"}, -- great mana potion [8472] = {empty = 7635, splash = 3, health = {200, 400}, mana = {110, 190}, level = 80, vocations = {3, 7}, vocStr = "paladins"} -- great spirit potion } local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) local potion = POTIONS[item.itemid] if(not potion) then return false end if(not isPlayer(itemEx.uid) or (not config.usableOnTarget and cid ~= itemEx.uid)) then if(not config.splashable) then return false end if(toPosition.x == CONTAINER_POSITION) then toPosition = getThingPos(item.uid) end doDecayItem(doCreateItem(2016, potion.splash, toPosition)) doTransformItem(item.uid, potion.empty) return true end if(hasCondition(cid, CONDITION_EXHAUST_HEAL)) then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return true end if(((potion.level and getPlayerLevel(cid) < potion.level) or (potion.vocations and not isInArray(potion.vocations, getPlayerVocation(cid)))) and not getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES)) then doCreatureSay(itemEx.uid, "Only " .. potion.vocStr .. (potion.level and (" of level " .. potion.level) or "") .. " or above may drink this fluid.", TALKTYPE_ORANGE_1) return true end local health = potion.health if(health and not doCreatureAddHealth(itemEx.uid, math.ceil(math.random(health[1], health[2]) * config.healthMultiplier))) then return false end local mana = potion.mana if(mana and not doPlayerAddMana(itemEx.uid, math.ceil(math.random(mana[1], mana[2]) * config.manaMultiplier))) then return false end doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) if(not realAnimation) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1) else for i, tid in ipairs(getSpectators(getCreaturePosition(cid), 1, 1)) do if(isPlayer(tid)) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1, false, tid) end end end doAddCondition(cid, exhaust) if(not potion.empty or config.removeOnUse) then doRemoveItem(item.uid) return true end doTransformItem(item.uid, potion.empty) return true end Dúvida Sanada. Obrigado pela ajuda :x Lembrando que o Script acima não está correto!!
-
Fechem o tópico por gentileza, se possível exclua =] Thx
-
Fechem o tópico por gentileza, se possível exclua =] Thx
-
Eu fui em data/actions/scripts/liquids, dai abri com o bloco de notas o Potions. Ta assim: local config = { removeOnUse = "no", usableOnTarget = "yes", -- can be used on target? (fe. healing friend) splashable = "no", realAnimation = "no", -- make text effect visible only for players in range 1x1 healthMultiplier = 1.0, manaMultiplier = 1.0 } config.removeOnUse = getBooleanFromString(config.removeOnUse) config.usableOnTarget = getBooleanFromString(config.usableOnTarget) config.splashable = getBooleanFromString(config.splashable) config.realAnimation = getBooleanFromString(config.realAnimation) local POTIONS = { [8704] = {empty = 7636, splash = 2, health = {50, 100}}, -- small health potion [7618] = {empty = 7636, splash = 2, health = {100, 200}}, -- health potion [7588] = {empty = 7634, splash = 2, health = {200, 400}, level = 50, vocations = {3, 4, 7, 8}, vocStr = "knights and paladins"}, -- strong health potion [7591] = {empty = 7635, splash = 2, health = {500, 700}, level = 80, vocations = {4, 8}, vocStr = "knights"}, -- great health potion [8473] = {empty = 7635, splash = 2, health = {800, 1000}, level = 130, vocations = {4, 8}, vocStr = "knights"}, -- ultimate health potion [7620] = {empty = 7636, splash = 7, mana = {70, 130}}, -- mana potion [7589] = {empty = 7634, splash = 7, mana = {110, 190}, level = 50, vocations = {1, 2, 3, 5, 6, 7}, vocStr = "sorcerers, druids and paladins"}, -- strong mana potion [7590] = {empty = 7635, splash = 7, mana = {200, 300}, level = 80, vocations = {1, 2, 5, 6}, vocStr = "sorcerers and druids"}, -- great mana potion [8472] = {empty = 7635, splash = 3, health = {200, 400}, mana = {110, 190}, level = 80, vocations = {3, 7}, vocStr = "paladins"} -- great spirit potion } local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) local potion = POTIONS[item.itemid] if(not potion) then return false end if(not isPlayer(itemEx.uid) or (not config.usableOnTarget and cid ~= itemEx.uid)) then if(not config.splashable) then return false end if(toPosition.x == CONTAINER_POSITION) then toPosition = getThingPos(item.uid) end doDecayItem(doCreateItem(2016, potion.splash, toPosition)) doTransformItem(item.uid, potion.empty) return true end if(hasCondition(cid, CONDITION_EXHAUST_HEAL)) then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return true end if(((potion.level and getPlayerLevel(cid) < potion.level) or (potion.vocations and not isInArray(potion.vocations, getPlayerVocation(cid)))) and not getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES)) then doCreatureSay(itemEx.uid, "Only " .. potion.vocStr .. (potion.level and (" of level " .. potion.level) or "") .. " or above may drink this fluid.", TALKTYPE_ORANGE_1) return true end local health = potion.health if(health and not doCreatureAddHealth(itemEx.uid, math.ceil(math.random(health[1], health[2]) * config.healthMultiplier))) then return false end local mana = potion.mana if(mana and not doPlayerAddMana(itemEx.uid, math.ceil(math.random(mana[1], mana[2]) * config.manaMultiplier))) then return false end doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) if(not realAnimation) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1) else for i, tid in ipairs(getSpectators(getCreaturePosition(cid), 1, 1)) do if(isPlayer(tid)) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1, false, tid) end end end doAddCondition(cid, exhaust) if(not potion.empty or config.removeOnUse) then doRemoveItem(item.uid) return true end doTransformItem(item.uid, potion.empty) return true end
-
Eaí pessoal! =] Bom, eu tenho um OT (WAR), e ele é daqueles que entra em um portal e entra em um Time. Bom, ao invez disso, eu gostaria que fosse assim (vamos supor que eu fosse um player): Eu faço o login, daí entro em um Char, daí já caio em um time. E ele tem que ser balanceado. Tipo, se tem 6 no time vermelho, e 5 no time verde, o próximo que entrar, cai no time verde, ficando assim, balanceado 6x6. Deu para entender? .-. O que eu tenho que fazer? '-'
-
Eaí pessoal! =] Bom, eu tenho um OT (WAR), e ele é daqueles que entra em um portal e entra em um Time. Bom, ao invez disso, eu gostaria que fosse assim (vamos supor que eu fosse um player): Eu faço o login, daí entro em um Char, daí já caio em um time. E ele tem que ser balanceado. Tipo, se tem 6 no time vermelho, e 5 no time verde, o próximo que entrar, cai no time verde, ficando assim, balanceado 6x6. Deu para entender? .-. O que eu tenho que fazer? '-'
-
Tipo do script: Potion Protocolo (versão do Tibia): 8.6 Servidor utilizado: Real Server Nível de experiência: médio Estou com um problema que é meio chato eu acho.. Pois estou falando de Script. =x É o seguinte: Se eu tenho 100 Potions agrupadas e usar 1, as outras 99 viram Potion Flask também. Será que alguem pode me ajudar? .-.
-
Tipo do script: Frag Protocolo (versão do Tibia): 8.6 Servidor utilizado: Real Server Nível de experiência: médio Tem 2 problemas em relação aos Frags. O 1º é o seguinte: Eu estava testando o ot, e eu matei 30 vezes 2 personagens diferentes. O frag como mostra a figura, continuou nos 5 Kills. Como mudar isso? PRIMEIRO PROBLEMA: O 2º é o seguinte: após eu testar 10 vezes o comando "!frags", ele parou de funcionar e deu este erro conforme a imagem: SEGUNDO PROBLEMA: Me ajudem please? .-.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.