-
Total de itens
201 -
Registro em
-
Última visita
Tudo que Flaah postou
-
Boa Tarde amigos do XTibia, to om um pequeno problema nessa action, que seria: O player pode se teleporta entre as paredes, teria como arruma isso?! function onUse(cid, item, frompos, item2, topos) if item2.itemid == 0 then doPlayerSendCancel(cid,"Você não pode fazer isso.") else if getTilePzInfo(getCreaturePosition(cid)) then return doPlayerSendCancel(cid, "O item nao tem poder em Protection Zones.") else if getTileHouseInfo(getCreaturePosition(cid)) then return doPlayerSendCancel(cid, "O item nao tem poder em Casas.") else if getPlayerAccess(cid) >= 0 then local playerpos = getPlayerPosition(cid) doTeleportThing(cid,topos) doSendMagicEffect(playerpos,2) doSendMagicEffect(topos,10) doSendAnimatedText(playerpos,"Teleport",35) doPlayerAddMana(cid, -1500) else doPlayerSendCancel(cid,"Você não pode usar esta runa.") end end end end return 1 end ALGUEM AJUDA PORFAVOR, VALENDO +REP
-
[Tutorial] Colocando A Função Docreatecustommonster No C++
tópico respondeu ao Flaah de Flaah em Linguagens de Programação
Po, valeu gente, obrigado XTibia por tudo, abraços -
Tipo eu ja consegui de uma forma aqui, mais valeu as dicas, +REP pra vc ;D Era só trocar a tang: Por: Que ja funcionava. PS: Esse código que vc mando, não funciono não. KKKK' Mais ta BLZ :3 Tópico ja resolvido, podem fechar
-
OK' vou montar aqui. ---------- @EDIT ---------- Po cara so consegui esse mesmo, tipo ele empura mais só se estiver perto... Desculpe não pode te ajudar. Boa Tarde.
-
Tipo eu fiz esse: Tang: <instant name="invocate" words="invocate" lvl="1" mana="20" prem="0" range="5" needtarget="1" exhaustion="1" blockwalls="1" needlearn="0" script="magia.lua"> O de empurra a cada vez que o inimigo resebe o dano ainda n fiz, vou tenta fazer aqui.
-
Tenta esse: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.3, -2500, -1.7, -0) function onCastSpell(cid, var) local max_sqm = 3 -- maximo de sqm que vai empurrar o player local pos = getPosByDir(getCreaturePosition(cid), getCreatureLookDirection(cid), 1) pos.stackpos = 253 if (isPlayer(getThingFromPos(pos).uid)) then doTeleportThing(getThingFromPos(pos).uid, getClosestFreeTile(getThingFromPos(pos).uid, (getPosByDir(getCreaturePosition(cid), getCreatureLookDirection(cid), max_sqm)))) doSendMagicEffect(pos,10) end return FALSE end AJUDEI?! +REP
-
Yan18, vc deveria ler primeiro o tópico dos outros antes de responder. Se vc lesse primeiro, saberia que a ta talkaction que eu postei é praticamente a mesma coisa que vc me respondeu e o que eu queria que essa talkaction virasse uma spell. Primeiro leia o tópico dos outros e preste mais atenção, aaai, depois vc responda, não perca seu tempo respondendo uma coisa inútil como esta, só pra ganha Posts, esse tópico é sério e a ajuda que to pedindo é mais séria ainda, OK's?! ALGUEM AJUDA PORFAVOR, VALENDO +REP
-
[Tutorial] Colocando A Função Docreatecustommonster No C++
tópico respondeu ao Flaah de Flaah em Linguagens de Programação
Po cara, só testei na versão 0.3.6, talvez de certo, nas versões acima... só ver. -
[Tutorial] Colocando A Função Docreatecustommonster No C++
tópico respondeu ao Flaah de Flaah em Linguagens de Programação
KKKKKK' Ok's Abraços amigo -
[Tutorial] Colocando A Função Docreatecustommonster No C++
um tópico no fórum postou Flaah Linguagens de Programação
Server usado: The Forgotten Server, version 0.3.6 Função usada: doCreateCustomMonster(name, pos, outfit, health, spells, corpse, distance, experience ) Autor: MeNi (OTLand) Fala ai amigos do XTibia, vim aqui hoje pra trazer uma função muito maneira que é a: doCreateCustomMonster, ela é muito usada para fazer clones do proprio player (Que eu saiba). Foto como exemplo: Bom vamos lá: Abra o arquivo: luascript.cpp E abaixo do código: Adicione: No mesmo arquivo, abaixo do código: //doCreateMonster(name, pos) lua_register(m_luaState, "doCreateMonster", LuaScriptInterface::luaDoCreateMonster); Adicione: //doCreateCustomMonster(name, pos, outfit, health, spells, corpse, distance, experience ) lua_register(m_luaState, "doCreateCustomMonster", LuaScriptInterface::luaDoCreateCustomMonster); Agora abra o arquivo: luascript.h Nesse aquivo, abaixo da linha: static int32_t luaDoCreateMonster(lua_State* L); Adicione: static int32_t luaDoCreateCustomMonster(lua_State* L); E pra finalizar, abra o arquivo: monsters.h E procure a palavra: private E coloque ela para: public ATENÇÃO: Não exclua NENHUM código já existente, só adiciona como ja explicado acima. OBS: A cada modificação nos arquivos que você editou, você devera salva, se não você corre o risco de perde o que você adicionou. PS: Qualquer ERRO na hora de compilar, podem ser dos seguinte motivos: - Você excluiu algo. - Você copio e colo errado. - Não soube compilar direito. - Ou seu server não é compativel com o código. Exemplo de uso: 1º Crie um arquivo na pasta talkactions/scripts com o nome de clone.lua e coloque em seu conteúdo: Explicando: doCreateCustomMonster(nome, posição, outfit, health, attacks, corpo quando morto, distancia do player, experiencia) 2º Abra o arquivo talkactions.xml e adicione em qualquer lugar: <talkaction words="!clone" event="script" value="clone.lua"/> Créditos: MeNi (OTLand) 95%, pelo script C++. NogareD 2% (XTibia) pela talkaction. Eu o Flaah 3% (XTibia) pela pesquisa na net pelo sistema. Bom é isso ai pessoal, tomara que vocês tenham gostado. AJUDEI?! +REP -
Ola amigos do XTIBIA, hoje eu vim aqui pra pedi uma ajudinha para vcs, que seria: Vcs conseguiriam colocar as funçoes: doCreateCustomMonster e getCreatureName(cid) Na SPELL que eu editei: function onCastSpell(cid, var) local playerpos = getPlayerPosition(cid) local cloth = getCreatureOutfit(cid) local health = getCreatureHealth(cid) local maxhealth = getCreatureMaxHealth(cid) local nome = getCreatureName(cid) local MaximoSummon = 10 --- Maximo de Monstros Sumonados!! No Caso So Posso Sumonar 5 Clones local summons = doCreateCustomMonster(cid) if(table.maxn(summons) < MaximoSummon) then -- no summons local clone = doCreateCustomMonster(nome, playerpos) setCreatureMaxHealth(clone, maxhealth) doCreatureAddHealth(clone, health) doSetCreatureOutfit(clone, cloth, -1) doSendMagicEffect(playerpos, 2) return TRUE end end SPELL original: Em?! Sobre a função: http://www.xtibia.co...ommonster-no-c/ PS: EU TENHO A FUNÇÃO doCreateCustomMonster NO MEU SERVER. ERRO QUE ESTA DANDO: Quando eu uso a spell que eu editei com esse comando, ele derruba o server. ALGUEM AJUDA PORFAVOR, VALENDO +REP
-
Vc não teria como achar denovo? :c PORFAVOR ALGUEM AJUDA, VALENDO +REP
-
Boa Tarde amigos do XTIBIA, tenho um probleminha, eu queria fazer uma spell que summona um monstro, mais com o mesmo nome do player... Maaaaiis.. não consegui porq esta faltando essa função no meu source: doCreateCustomMonster Alguem saberia como eu coloca essa função no source do meu server? PORFAVOR ALGUEM AJUDA, VALENDO +REP
-
Boa Tarde amigos do XTIBIA, tenho um probleminha, eu queria fazer uma spell que summona um monstro, mais com o mesmo nome do player... Maaaaiis.. não consegui porq esta faltando essa função no meu source: doCreateCustomMonster Alguem saberia como eu coloca essa função no source do meu server? PORFAVOR AJDUA, VALENDO +REP
-
O Tibia exe, pra eu pega o DAT, SPR e o PIC do client, que o meu primo deu pra mim, teria como? :c PORFAVOR ALGUEM AJUDA, VALENDO +REP
-
Ola amigos do XTIBIA, boa noite primeiramente. Algum de vcs poderiam descompilar esse Client versão 7.81 pra mim? É que ja tentei varias veses mais n consegui. Client: http://www.mediafire...sa435zj8fci6yft PORFAVOR ALGUEM AJUDA, VALENDO +REP
-
Po cara eu não tenho, por isso to pedindo o script pronto, porq n tenho a minima ideia como faiz :T AJUDA PORFAVOR, VALENDO +REP
-
Alguem teria o sistema de Quest que ganha um pokémon inicial, ao clicar no baú e é teleportado pra alguma area quando terminado? AJUDA PORFAVOR, VALENDO +REP
-
DESCULPA A DEMORA. Ai CoyoteStark o script que vc me mando até funciona, reborna direitinho, mais n troca a vocation, vou coloca abaixo o script que vc me mando com as modificações, pra ver se eu fiz algo de errado. PS: Vc poderia manda o XML dele, é q to uzando de outro NPC ;P ALGUEM PODERIA AJUDAR PORFAVOR, VALENDO +REP
-
Aqui a versão do meu server: The Forgotten Server, version 0.3.6 (Crying Damson) Versão de Jogo: 8.54 ALGUEM PODERIA AJUDAR PORFAVOR, VALENDO +REP
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.