-
Total de itens
68 -
Registro em
-
Última visita
-
Dias Ganhos
3
Posts postados por tiagoduuarte
-
-
Siga o exemplo:
<channel id="20" name="Cath"/>
-
Esse script deve resolver:
<action itemid="2596" event="script" value="TDDF1995/deleteparcelonopenrook.lua"/>
-- creditos : tddf1995 function onUse(cid, item, frompos, item2, topos) if getPlayerVocation(cid) == 0 then doPlayerRemoveItem(cid, 2596, 1) return 1 end end
-
Hahaha bem bacana esse seu script, só fica meio enjuativo se vc colocar sempre esse evento, cê bem que podia colocar mais umas posições, tipo uns 7 locais de scripts configuraveis, ai um por semana, num lugar diferente não ia enjoar
-
Vai em Config.lua
Procura por:
experienceStagesE deixa assim: experienceStages = true
Agora vai na pasta do seu ot, data->xml e abre stages.xml
Edita com bloco de notas<?xml version="1.0" encoding="UTF-8"?>
<stages>
<world id="0" multiplier="1">
<stage minlevel="1" maxlevel="7" multiplier="100"/>
<stage minlevel="8" multiplier="2"/>
</world>
</stages><stage minlevel="1" maxlevel="7" multiplier="100"/>
Do lvl 1 ao 7 xp 100
<stage minlevel="8" multiplier="2"/>
Do level 8 em diante xp 2
Aí é só você ir modificando adicionando novas linhas e editando
-
Vi duas pessoal no fórum pedindo então ta aí, quando você loga você ganha todos os addons.
-- Script feito por Tiagoduuarte
function onLogin(cid)doPlayerAddOutfit(cid, 136, 1)
doPlayerAddOutfit(cid, 136, 2)
doPlayerAddOutfit(cid, 128, 1)
doPlayerAddOutfit(cid, 128, 2)
doPlayerAddOutfit(cid, 137, 1)
doPlayerAddOutfit(cid, 137, 2)
doPlayerAddOutfit(cid, 129, 1)
doPlayerAddOutfit(cid, 129, 2)
doPlayerAddOutfit(cid, 138, 1)
doPlayerAddOutfit(cid, 138, 2)
doPlayerAddOutfit(cid, 130, 1)
doPlayerAddOutfit(cid, 130, 2)
doPlayerAddOutfit(cid, 139, 1)
doPlayerAddOutfit(cid, 139, 2)
doPlayerAddOutfit(cid, 131, 1)
doPlayerAddOutfit(cid, 131, 2)
doPlayerAddOutfit(cid, 140, 1)
doPlayerAddOutfit(cid, 140, 2)
doPlayerAddOutfit(cid, 132, 1)
doPlayerAddOutfit(cid, 132, 2)
doPlayerAddOutfit(cid, 141, 1)
doPlayerAddOutfit(cid, 141, 2)
doPlayerAddOutfit(cid, 133, 1)
doPlayerAddOutfit(cid, 133, 2)
doPlayerAddOutfit(cid, 142, 1)
doPlayerAddOutfit(cid, 142, 2)
doPlayerAddOutfit(cid, 134, 1)
doPlayerAddOutfit(cid, 134, 2)
doPlayerAddOutfit(cid, 147, 1)
doPlayerAddOutfit(cid, 147, 2)
doPlayerAddOutfit(cid, 143, 1)
doPlayerAddOutfit(cid, 143, 2)
doPlayerAddOutfit(cid, 149, 1)
doPlayerAddOutfit(cid, 149, 2)
doPlayerAddOutfit(cid, 145, 1)
doPlayerAddOutfit(cid, 145, 2)
doPlayerAddOutfit(cid, 150, 1)
doPlayerAddOutfit(cid, 150, 2)
doPlayerAddOutfit(cid, 146, 1)
doPlayerAddOutfit(cid, 146, 2)
doPlayerAddOutfit(cid, 155, 1)
doPlayerAddOutfit(cid, 155, 2)
doPlayerAddOutfit(cid, 151, 1)
doPlayerAddOutfit(cid, 151, 2)
doPlayerAddOutfit(cid, 156, 1)
doPlayerAddOutfit(cid, 156, 2)
doPlayerAddOutfit(cid, 152, 1)
doPlayerAddOutfit(cid, 152, 2)
doPlayerAddOutfit(cid, 157, 1)
doPlayerAddOutfit(cid, 157, 2)
doPlayerAddOutfit(cid, 153, 1)
doPlayerAddOutfit(cid, 153, 2)
doPlayerAddOutfit(cid, 158, 1)
doPlayerAddOutfit(cid, 158, 2)
doPlayerAddOutfit(cid, 154, 1)
doPlayerAddOutfit(cid, 154, 2)
doPlayerAddOutfit(cid, 252, 1)
doPlayerAddOutfit(cid, 252, 2)
doPlayerAddOutfit(cid, 251, 1)
doPlayerAddOutfit(cid, 251, 2)
doPlayerAddOutfit(cid, 268, 1)
doPlayerAddOutfit(cid, 268, 2)
doPlayerAddOutfit(cid, 269, 1)
doPlayerAddOutfit(cid, 269, 2)
doPlayerAddOutfit(cid, 270, 1)
doPlayerAddOutfit(cid, 270, 2)
doPlayerAddOutfit(cid, 273, 1)
doPlayerAddOutfit(cid, 273, 2)
doPlayerAddOutfit(cid, 279, 1)
doPlayerAddOutfit(cid, 279, 2)
doPlayerAddOutfit(cid, 278, 1)
doPlayerAddOutfit(cid, 278, 2)
doPlayerAddOutfit(cid, 288, 1)
doPlayerAddOutfit(cid, 288, 2)
doPlayerAddOutfit(cid, 289, 1)
doPlayerAddOutfit(cid, 289, 2)
doPlayerAddOutfit(cid, 324, 1)
doPlayerAddOutfit(cid, 324, 2)
doPlayerAddOutfit(cid, 325, 1)
doPlayerAddOutfit(cid, 325, 2)
doPlayerAddOutfit(cid, 336, 1)
doPlayerAddOutfit(cid, 336, 2)
doPlayerAddOutfit(cid, 335, 1)
doPlayerAddOutfit(cid, 335, 2)
end
-
Linux falo por experiência própria...
Já usei windows e linux na lgv, linux é muito superior, com proteção, velocidade...
-
Queria que players que desse exit nos treines que fosse kickando depois de 15 minutos, já fui no confing.php e nada de serem kickandos
idleWarningTime = 15 * 60 * 10000000000
idleKickTime = 15 * 60 * 10000000000
reportsExpirationAfterReads = 1
playerQueryDeepness = 2
tileLimit = 0
protectionTileLimit = 0
houseTileLimit = 0
Ajuadaaa R+ para que ajuda
idleWarningTime = 15 * 60 * 1000
idleKickTime = 15 * 60 * 1000
não é só fazer isso?
Sim, mas tem algumas distros que são bugadas e não funciona :S
-
Tenta esse aqui:
function onStepIn(cid, item, position, fromPosition)
setCreatureMana(cid, getCreatureMana(cid) + 100)
doSendMagicEffect(getThingPos(cid), 1)
end
Onde ta +100 vc coloca quanto vc quiser
-
Quando for fazer pedidos procure pesquisar um pouco melhor pelo fórum, aqui vou te passar os de mais destaques
http://www.xtibia.com/forum/topic/34557-servfull-90-mapa-global-com-acc-manager/
http://www.xtibia.com/forum/topic/33205-serv-full-91-mapa-global-the-best/
http://www.xtibia.com/forum/topic/32038-servfull-80-mapa-global/
http://www.xtibia.com/forum/topic/31961-youtots-neverland-super-mega-editado-76/
http://www.xtibia.com/forum/topic/44278-servfull-09-poi-concluida-update-abdendriel-port-hope/
-
Tópico modificado, adicionei um NPC que vende os itens porque um amigo me pediu, agora quem não sabe fazer um NPC tá tudo aí é só copiar e colar
-
Apaga as DLLs (salva um backup) que tão dando erro e vai em C:\Arquivos de programas\Remere's Map Editor e abre o RME de lá, sem ser com atalho na area de trabalho
Tava dando um erro igual ou esse aqui, fiz isso deu certo...
-
nao funfo !
nenhum dos dois
Impossível, vc ta fazendo alguma coisa errada, pq o que eu te passei eu testei aqui.
-
Vai em seuot->data->creaturescripts
E adicione essa linha:
<event type="preparedeath" name="onPrepareDeath" event="script" value="preparedeath.lua"/>
seuot -> creaturescripts -> scripts -> preparedeath.lua
local function sendLetter(p)
local pos = p.pos
local letter = p.letter
doSendAnimatedText(pos, letter, TEXTCOLOR_RED)
end
function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)
local letters = {"!", "D", "E", "N", "W", "O"}
for i = 1, #letters do
addEvent(sendLetter, i * 150, {pos = getCreaturePosition(cid), letter = letters})
end
return true
end
E em seuot -> creaturescripts -> scripts -> login.lua
Adicione essa linha:
registerCreatureEvent(cid, "onPrepareDeath")
-
Abre o remeres, abre seu mapa, vai em edit -> find -> uniqueid e ve esses números que estão dando erro ai, pq uniqueid é um id único não pode se repitir
---
Só uma dica, quando for abrir o seu server em linux digite ./theforgottenserver&
Pq se vc digitar só ./theforgottenserver quando vc fechar a conexão com a sua maquina, fechar o programa q vc tiver usando ou cair sua net seu ot vai fechar
-
-
Função: Funciona mais ou menos como uma bost stone de otpokemons, que adiciona +life no seu pokemon, só que essas stones adicionam mais life e mais mana (são duas stones) no seu personagem, é muito boa pois faz o dinheiro no seu servidor valer mais, pois é mais uma coisa para gastar, que todos vão querer comprar, pode ser usada em todos os servidores dos mais fácil aos mais difíceis, basta mudar a quantidade de life que o script aumenta, ou até mesmo pode colocar para vender em seu shop do seu site
Como instalar:
Vá até a pasta do seu ot /data/actions e edite o arquivo action.xml e adicione essa seguinte linha:
<action itemid="2156" script="lifestone.lua" />
<action itemid="2158" script="manastone.lua" />
Agora dentro da pasta actions abra a pasta scripts, copie um arquivo de dentro da pasta e renomeie ele para lifestone (se o arquivo antes estiver .lua deixe lifestone.lua), abra-o com o bloco de notas, de um CTRL+A, apague tudo e adicione isso:
-- Script feito por tiagoduuarte
function onUse(cid, item, frompos, item2, topos)
doRemoveItem(item.uid,2156)
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+10) -- Troque aqui a quantidade de sangue que vai adicionar
doPlayerSendTextMessage(cid,22,"Você ganhou mais 10 de vida.") -- Entre as "" vc muda a msg
doSendMagicEffect(topos,35)
end
Faça o mesmo com outro script, mas deixe manastone ou manastone.lua
-- Script feito por tiagoduuarte
function onUse(cid, item, frompos, item2, topos)
doRemoveItem(item.uid,2158)
setCreatureMaxMana(cid, getCreatureMaxMana(cid)+10) -- Troque aqui a quantidade de sangue que vai adicionar
doPlayerSendTextMessage(cid,22,"Você ganhou mais 10 de mana.") -- Entre as "" vc muda a msg
doSendMagicEffect(topos,1)
end
Salve e pronto as stones estarão funcionando do jeito que você configura acima, agora só falta o NPC que venda os itens...
Vá em seuot -> data -> npc
Copie qualquer outro NPC ou arquivo de extenção XML, e o edite com o bloco de notas, apague tudo e adicione isso:
<?xml version="1.0"?>
<npc name="Tiagoduuarte Stones" script="default.lua" talkradius="3" walkradius="3" walkinterval="1500" floorchange="0" idleinterval="35">
<look type="133" head="115" body="114" legs="114" feet="0" addons="3"/>
<parameters>
<parameter key="module_keywords" value="1" />
<parameter key="module_shop" value="1"/>
<parameter key="shop_buyable" value="mana stone,2158,1000000;life stone,2156,1000000" />
</parameters>
</npc>
Está a venda por 1kk se quiser mudar o preço é só trocar esses numeros:
mana stone,2158,1000000;life stone,2156,1000000
1000000
Aí é só adicionar esse npc no seu mapa ou com o god usando /n
Não se esqueça de mudar o nome dos itens em itens.xml
E se quiser tirar essas stones de drops de loots de monstros
Agradecimentos: Slicer que me ajudou com uma função
É isso ai! Espero que ajudem vocês, qualquer ideia mandem para mim que eu tento fazer
-
Um cara muito louco...
-
Função: Como no global que você troca soul orb por 3 infernal bolts, com esse script ao clicar com botão direito em uma soul orb ela vai virar 3 infernal bolts, assim não deixando a soul orb sem nenhum motivo em seu servidor.
Vá até a pasta do seu ot /data/actions e edite o arquivo action.xml e adicione essa seguinte linha:
<action itemid="5944" script="soulorb.lua" />
Agora dentro da pasta actions abra a pasta scripts, copie um arquivo de dentro da pasta e renomeie ele para soulorb (se o arquivo antes estiver .lua deixe soulorb.lua), abra-o com o bloco de notas, de um CTRL+A, apague tudo e adicione isso:
-- Script feito por tiagoduuarte
function onUse(cid, item, frompos, item2, topos)
doRemoveItem(item.uid,5944)
doPlayerAddItem(cid,6529)
doSendMagicEffect(topos,12)
doPlayerSendTextMessage(cid,22,"Você ganhou infernal bolts.")
end
Salve e pronto!
Bom galera esse é meu primeiro script bem simples sem nenhuma condição vi só alguns tutoriais vi algumas funções em outros scripts resolvi juntar e fazer esse que não tinha visto em nenhum lugar e até pode ser util, pros scripters mais avançados se puderem me passem umas tarefas fáceis iria me ajudar bastante a treinar quero bastante aprender...
-
Posta seu creaturescript, deve ser algum script lá que teleporta os jogadores pro templo em vez de mata-los
-
Ninguem sabe?
-
Tenta sim e posta ai =]
Pra quem quiser tentar eu ia fazer uma arma como shield, só que iria ficar meio ruim, fica melhor desse jeito aí, pode fechar o topico, eu já tinha visto isso aí, vlw por me mandar o link de novo
-
-
Ah deixa, pode fechar :\
-
Gente eu ainda olho esse topico ninguem sabe o que é?
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
[Encerrado] NPC que da stamina GRATIS
em Tópicos Sem Resposta
Postado
Não é mais fácil você desativar a perda de stamina?
É só trocar no config lua
Por: