-
Total de itens
190 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que fokus090 postou
-
dúvida [Encerrado] Ot Server Não Abre Com Net Compartilhada..
tópico respondeu ao Crazyskezi de fokus090 em Tópicos Sem Resposta
Eeeh CarinhaQueMoraLogoAlí, é preciso muito mais pra por um OTserv ON com NET Compartilhada. Vai no Youtube e procura uns vídeos. Se interage um pouco mais sobre o assunto. Mas vou logo lhe dizendo que não vai ser nada fácil. Desejo sorte! Abraços ! -
[Arquivado]Servidor Em Português / Inglês Ou Os Dois?
tópico respondeu ao gcdmaster de fokus090 em Noticias - Arquivo
Eu tambem não tenho muito problema com o inglês, mas nem todos são assim. Alguns sentem muita dificuldade nesse sentido. Na minha opnião, deveria ser tudo em Português. Melhora muita na hora de fazer as Quests, pois em português, as quests poderiam ter mais detalhes sobre o que tem que fazer para concluí-la, já em inglês, é preciso explicar á quest em poucas linhas (Já pensou aquele Quests log por exemplo, cheia de palavrinhas em inglês), dá até um desânimo. A gente fica olhando apenas ás palavrinhas em inglês que a gente conhece, e tenta tirar algun sentido na coisa. Abraços !! -
[Pedido] Comando Player Ganhar Montaria Randomica
pergunta respondeu ao augusto_2502 de fokus090 em Scripts
Reportado para Moverem Abraços !! -
Reportado para Moverem Abraços !
-
Que tipo de erro? O que aparece no consoler?.
- 1 resposta
-
- vocations
- ajuda help
-
(e 1 mais)
Tags:
-
Vai aumentando os números na Spells
-
Reportado para Moverem Abraços !!
-
[Vip] no Nome (Removendo ao Acabar) Vip System by Account v1.0
-
Exemplo de aplicação: Talkaction.xml <talkaction log="yes" words="/delete" access="3" event="script" value="NomeDoArquivo.lua"/>
-
Amigo, os Sistemas de Anti-Divulgação são todos apartir de modificação nas Sourcers. Se tiver como acessar suas Sourcers e fazer as devidas modificações, basta CLICAR AQUI para acompanhar o Tutorial completo.
-
function onUse(cid, item, frompos, item2, topos) local pos = {x=1000, y=1000, z=7} if item.uid == 17001 then doPlayerSendTextMessage(cid,25,"Tesouro Adquirido!") doTeleportThing(cid, pos) doSendMagicEffect(getPlayerPosition(cid), 10) doPlayerAddItem(cid,NumeroDoItem,1) end return TRUE end No Baú coloque UniqueID 17001 TAG action.xml
-
Tente fazer o seguinte: 1º de Tudo : abra o spells.xml e veja esta parte da magia exhaustion="XXX" verifique o numero, quanto maior, mais exausted tem. 5000 = 5 segundos 2000 = 2 segundos 1000 = 1 segundo 500 = meio segundo Coloque 2000, é o padrão da maioria das magias. Se Não resolver, tente o seguinte: OBS: faça apenas com um script e teste para ver se deu certo, se der, terá que fazer em todos. Se nada funcionou o problema é no servidor usado, pode haver algum problema na Source, que só quem distribui o servidor pode resolver.
-
Seria algo mais ou menos assim:
-
Em 1º Lugar: skill = { item = 2160, -- Item quantidade = 100, -- Quantidade quantidadeskill = 400, -- Skill adicionada limiteskill = 400 -- Limite } magicLevel = { item = 2160, quantidade = 100, quantidademl = 250, limitedeml = 250 } skillID = { ["club"] = SKILL_CLUB, ["sword"]= SKILL_SWORD, ["axe"] = SKILL_AXE, ["distance"] = SKILL_DISTANCE, ["shielding"] = SKILL_SHIELD } vocationSkill = { -- Vocações - SKILL ["club"] = {4, 8}, ["sword"] = {4, 8}, ["axe"] = {4, 8}, ["distance"] = {3, 7}, ["shielding"] = {4, 8} } vocationMagicLevel = {1, 2, 5, 6} -- Vocações - MAGIC LEVEL protectZone = "sim" function onSay(cid, words, param, channel) local pid = getPlayerGUID(cid) if (protectZone == "sim") and (not getTilePzInfo(getCreaturePosition(cid))) then doPlayerSendCancel(cid, "Você precisa estar em protection zone pra poder comprar.") end if (param == '') then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Como usar: !comprar club; !comprar magiclevel.") return true end local storage, duration = 5, 5 if (param == 'magiclevel') then if getPlayerMagLevel(cid) < magicLevel.limitedeml then if isInArray(vocationMagicLevel, getPlayerVocation(cid)) then if doPlayerRemoveItem(cid, magicLevel.item, magicLevel.quantidade) then if (os.time() - getPlayerStorageValue(cid, storage)) >= duration then setPlayerStorageValue(cid, storage, os.time()) doRemoveCreature(cid, true) db.executeQuery("UPDATE `players` SET `maglevel` = `maglevel` + ".. magicLevel.quantidademl .." WHERE `id` = ".. pid) else doPlayerSendCancel(cid, "Espere ".. duration .." segundos para comprar novamente.") end else doPlayerSendCancel(cid, "Você não tem o item requerido.") end else doPlayerSendCancel(cid, "Voce não pode comprar magic level.") end else doPlayerSendCancel(cid, "Você chegou no limite de magic level.") end return true end if(skillID[param:lower()]) then if(getPlayerSkill(cid, skillID[param:lower()]) < skill.limiteskill) then if isInArray(vocationSkill[param:lower()], getPlayerVocation(cid)) then if doPlayerRemoveItem(cid, skill.item, skill.quantidade) then if (os.time() - getPlayerStorageValue(cid, storage)) >= duration then setPlayerStorageValue(cid, storage, os.time()) doRemoveCreature(cid, true) db.executeQuery("UPDATE `player_skills` SET `value` = `value` + ".. skill.quantidadeskill .." WHERE `player_id` = ".. pid .. " and `skillID[` = ".. skillID[param:lower()]) else doPlayerSendCancel(cid, "Espere ".. duration .." segundos para comprar novamente.") end else doPlayerSendCancel(cid, "Você não tem o item requerido.") end else doPlayerSendCancel(cid, "Voce não pode comprar este skill.") end else doPlayerSendCancel(cid, "Você chegou no limite de skill.") end else doPlayerSendCancel(cid, "Skill desconhecida.") end return true end
-
Reportado para Moverem Abraços!
-
doCreatureSetSkullType(cid)
-
Reportado para Moverem Abraços !!
-
1º Script : Vá em data/creaturescript/creaturescript.xml e adicione essa TAG: <event type="login" name="Novatos" event="script" value="Novatos.lua"/> 2º, 3º e 4º Script : Vá em data\movements\movements.xml e adicione essa TAG: <movevent type="StepIn" uniqueid="14000" event="script" value="NomeDoArquivo.lua"/> Não esqueça de coloca no chão á UniqueID: 14000 com o Map Editor. OBS: Uma TAG para cada arquivo .lua e não á mesma TAG para o 1º, 2º e 3º Script (Precaução caso você seja muito novato nessa área).
-
@PostadorHunter Obrigado por complementar!
-
Sprites Aki: http://www.spriters-...eon2/index.html Tutorial Como Recortar: http://www.xtibia.co...cortar-sprites/ Créditos by: Stigal
-
Se você poder mexer nas Sourcers, á solução segue aí abaixo: Fazendo com que seu OT aceite qualquer item.otb Caso não poder mexer nas Sourcers, dê á descrição do problema para podermos tentar ajudar. Abraços !!
-
Se bem sei, para adicionar monstros novos você antes deve adicionar as Sprites deles no Servidor. Logo em seguida você cria arquivos .XML de cada monstro individual.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.