-
Total de itens
34 -
Registro em
-
Última visita
Tudo que miroshinomori postou
-
esse map ta adaptado para o pokemon dash advance ?
-
Tile Bem Diferente, Sera Que É Possivel ?
tópico respondeu ao miroshinomori de miroshinomori em Lixeira Pública
@Jakewilliams falar a verdade o barco que funciona desse modo -
bom a ideia é essa tem um tile que teleporta pra coordenada x 135 y 258 z 7 ele fica teleportando por 5 min depois para de teleporta volta depois de 15 min e teleporta pra outra coordenada x 257 y 148 z 6 por 5 min ai para de teleporta passando + 15 min ele volta a primeira coordenada
-
se for o de brun123 eu modifiquei tudo aki no meu mesmo assim não deu certo pq ele cria o character com id 510 do seu serve se for o okemon dash fica 159 isso o male quando vc tenta muda a cor do outfit da debug mesmo assim quizer tenta me add msn que te esplico como muda os items iniciais
-
estou fazendo um servidor de pokemon os pokes tem essas raça quando tento entra no cliente aparece esse erro [05/12/2011 09:47:22] [Warning - Monsters::loadMonster] Unknown race type dark. (data/monster/pokes/selvagens/Johto/Houndoom s.xml) alguem poderia me informa um tutorial de como fazer isso ? ja procurei em muitos cantos + não achei nada a respeito disso
-
[Npc] New Egg System [Fix]
tópico respondeu ao SkyDangerous de miroshinomori em NPCs, monsters e raids
sky tem como modifica esse scrip pra ex ele paga um item com determinado id que seria o ovo com id 317 apos os 5 min ele entrega o item com id 458 com uma discrição ? tem como vc me ajuda nisso ? -
não troquei a distro so fiz adciona assim else if(tmpStrValue == "rock" || atoi(strValue.c_str()) == 16) mType->race = RACE_ROCK; else if(tmpStrValue == "ice" || atoi(strValue.c_str()) == 17) mType->race = RACE_ICE; else if(tmpStrValue == "Stell" || atoi(strValue.c_str()) == 18) mType->race = RACE_Stell; else if(tmpStrValue == "dark" || atoi(strValue.c_str()) == 19) mType->race = RACE_DARK; else if(tmpStrValue == "dragon" || atoi(strValue.c_str()) == 20) mType->race = RACE_DRAGON; else if(tmpStrValue == "ghost" || atoi(strValue.c_str()) == 21) mType->race = RACE_GHOST; assim fuciona e consigo copilar else if(tmpStrValue == "rock" || atoi(strValue.c_str()) == 16) mType->race = RACE_ROCK; else if(tmpStrValue == "ice" || atoi(strValue.c_str()) == 17) mType->race = RACE_ICE; else if(tmpStrValue == "bug" || atoi(strValue.c_str()) == 18) mType->race = RACE_BUG; else if(tmpStrValue == "dragon" || atoi(strValue.c_str()) == 19) mType->race = RACE_DRAGON; else if(tmpStrValue == "ghost" || atoi(strValue.c_str()) == 20) mType->race = RACE_GHOST; so fiz adciona uma nova raça steel e dark que não tinha no servidor esse erro acontece quando tento copilar não intendo quase nada de c++ pelo que tava pesquisando parece que ocorre esse erro pq to tentando copilar no windowns
-
estou tentando adciona uma nova raça para o servidor no monsters cpp se que quando vou copilar da esse erro 983 C:\Documents and Settings\Particular\Desktop\servidor\Server Sources 5.0\monsters.cpp `RACE_DARK' was not declared in this scope C:\Documents and Settings\Particular\Desktop\servidor\Server Sources 5.0\dev-cpp\Makefile.win [build Error] [obj//monsters.o] Error 1 alguem pode me ajudar ?
-
Setcreaturename, 8.50+, Muda O Nome Da Criature In-Game
tópico respondeu ao glugluguga de miroshinomori em Linguagens de Programação
tenho o npc as source do serve atualizada so não tenho o conhecimento nercesario para fazer alguem puder me da uma força me manda scrap abs -
bom pessoal ai vai a maneira correta de fazer de m1 ao m9 vamos ver se eu ou peewee ta certo. como tinha dito antes eu não dou o peixe so encino a pesca espero que gostei porque fiz pra ajudar, qual quer duvida me adiciona no msn miroroy556@hotmail.com ou skype soijirou se alguem puder me passa o npc que pinta a poke balla por pm ficaria grato
-
poketibia Poketibia Limite 6 Pokemons (Urgente)
tópico respondeu ao Ammy de miroshinomori em Lixeira Pública
cara vc consegiu fazer o pokemon teleporta pra o deport ? se sim me ajuda to precisando pra adciona na super ball e great ball do server dash -
estou com um problema que não estou consequindo resolver. quando do catch quando to com 6 pokemon so é teleportado a super ball e great ball sem o pokemon para o deport .servidor pokemon dash 8.54 so ta configurado a poke ball e ulytra ball a super e great que ta com esse pequeno problema foi eu que adcionei no server aguem me ajudar por favor .
-
<br /><br /><br /> voldkart desculpa ta abusando + como vc é fera no assunto talvez possa me ajuda. existe algum script que tipo . tenha uma pedra blokando uma passagem que de 3:20 ela some e abre caminho as 3:30 ela volta ao seu lugar ? aproveitando o topico tem como depois que gasta as 30 ultra bola ser teleportado de volta ?
-
alguem poderia me passa algum desses scrips alguem poderia me da uma força em algum desses ? ficarei muito grato do resp + durante uma semana se pegar direitinho. server dash verção 8.54 obrigado pela atenção
-
a ericker pow cara quando te passei o m6 pedi pra vc n passar pra ninquem , vc vai e posta no xtibia brow , vacilou comigo cara por essa mancada não vou t passa + os restante dos ms , e nem meus creditos postou
-
ele fuciona no pokemon ? tentei so que aparece encontrado 8550 items so que n mostra nada em baixo , pode me ajudar ?
-
talkaction [Talkaction]System Moves [15/151]
tópico respondeu ao meubk de miroshinomori em Actions e Talkactions
Olá hoje venho trazer o sistema de moves de pokemon , por talk, feito por min, e ja vow manda um tutorial de editar function isSummon(uid) return uid ~= getCreatureMaster(uid) or false end function doSendMagicEffectInArea(pos,effect,area,cid) -- Function by mock local centro = {} centro.y = math.floor(table.getn(area)/2)+1 for y = 1, table.getn(area) do for x = 1, table.getn(area[y]) do if area[y][x] > 0 then centro.x = math.floor(table.getn(area[y])/2)+1 if type(effect) == 'table' then doSendMagicEffect({x=pos.x+x-centro.x,y=pos.y+y-centro.y,z= pos.z},(effect[area[y][x]] or 0),cid) else doSendMagicEffect({x=pos.x+x-centro.x,y=pos.y+y-centro.y,z= pos.z},effect or 0,cid) end end end end return true end function getTime(s) -- by : Mkalo. local n = math.floor(s / 60) s = s - (60 * n) return n, s end -- AREAS -- local arr1 = { {1, 1, 1}, {1, 0, 1}, {1, 1, 1}, } -- M1 System, by: XotserX. -- local pokes = { ["Bulbasaur"] = {attackname = "Quick Attack", level = 20, storage = 2000, cd = 5, atkmin = 20, atkmax = 40, range = 1, typeattack = "intarget", effecta = 111, type = COMBAT_PHYSICALDAMAGE} } function onSay(cid, words, param, target) if #getCreatureSummons(cid) == 0 then return doPlayerSendCancel(cid, "You do not have any pokemon.") end if getPlayerStorageValue(cid, 102032) == 1 then doPlayerSendCancel(cid, "Your pokemon is exhausted.") doSendMagicEffect(getCreaturePosition(cid), 2) return true end for i,x in pairs(pokes) do local storage = x.storage local cd = x.cd if getCreatureSummons(cid) ~= 0 then if not getTilePzInfo(getPlayerPosition(cid)) then if getCreatureName(getCreatureSummons(cid)[1]) == i then if getCreatureTarget(cid) ~= 0 then if not isSummon(getCreatureTarget(cid)) or not isPlayer(getCreatureTarget(cid)) then if getPlayerLevel(cid) >= x.level then if os.time()-getPlayerStorageValue(cid, storage) <= cd then minutes,seconds = getTime(cd-(os.time()-getPlayerStorageValue(cid, storage))) return doPlayerSendTextMessage(cid, 27, "You need to wait ".. seconds .. " seconds to use " ..x.attackname..".") end if x.typeattack == "distance" then if getDistanceBetween(getCreaturePosition(getCreatureSummons(cid)[1]), getCreaturePosition(getCreatureTarget(cid))) <= x.range then doSendDistanceShoot(getCreaturePosition(getCreatureSummons(cid)[1]), getCreaturePosition(getCreatureTarget(cid)), x.effectd) doSendMagicEffect(getCreaturePosition(getCreatureTarget(cid)), x.effecta) doAreaCombatHealth(getCreatureSummons(cid)[1], x.type, getCreaturePosition(getCreatureTarget(cid)), x.arr, -(x.atkmin+getPlayerLevel(cid)), -(x.atkmax+getPlayerLevel(cid)), x.effecta) doCreatureSay(cid, ""..i..", "..x.attackname..".", 1) setPlayerStorageValue(cid, storage, os.time()+cd) setPlayerStorageValue(cid, 102032, 1) addEvent(setPlayerStorageValue, 1*1000, cid, 102032, -1) else doPlayerSendCancel(cid, "Target is far away.") doSendMagicEffect(getCreaturePosition(cid), 2) end return true end if x.typeattack == "area" then if getDistanceBetween(getCreaturePosition(getCreatureSummons(cid)[1]), getCreaturePosition(getCreatureTarget(cid))) <= x.range then doSendMagicEffectInArea(getCreaturePosition(getCreatureSummons(cid)[1]),x.effecta,x.arr) doAreaCombatHealth(getCreatureSummons(cid)[1], x.type, getCreaturePosition(getCreatureTarget(cid)), x.arr, -(x.atkmin+getPlayerLevel(cid)), -(x.atkmax+getPlayerLevel(cid)), x.effecta) doCreatureSay(cid,""..i..", "..x.attackname..".", 1) setPlayerStorageValue(cid, storage, os.time()+cd) setPlayerStorageValue(cid, 102032, 1) addEvent(setPlayerStorageValue, 1*1000, cid, 102032, -1) else doPlayerSendCancel(cid, "Target is far away.") doSendMagicEffect(getCreaturePosition(cid), 2) end return true end if x.typeattack == "direcion" then if getDistanceBetween(getCreaturePosition(getCreatureSummons(cid)[1]), getCreaturePosition(getCreatureTarget(cid))) <= x.range then if getCreatureLookDir(getCreatureSummons(cid)[1]) == 0 then doSendMagicEffect(getPositionByDirection(getCreaturePosition(getCreatureSummons(cid)[1]), 0, 1),x.effectdir0) doAreaCombatHealth(getCreatureSummons(cid)[1], x.type, getCreaturePosition(getCreatureTarget(cid)), x.arr, -(x.atkmin+getPlayerLevel(cid)), -(x.atkmax+getPlayerLevel(cid)), x.effecta) setPlayerStorageValue(cid, storage, os.time()+cd) doCreatureSay(cid,""..i..", "..x.attackname..".", 1) setPlayerStorageValue(cid, 102032, 1) addEvent(setPlayerStorageValue, 1*1000, cid, 102032, -1) elseif getCreatureLookDir(getCreatureSummons(cid)[1]) == 1 then doSendMagicEffect(getPositionByDirection(getCreaturePosition(getCreatureSummons(cid)[1]), 1, 1),x.effectdir1) doAreaCombatHealth(getCreatureSummons(cid)[1], x.type, getCreaturePosition(getCreatureTarget(cid)), x.arr, -(x.atkmin+getPlayerLevel(cid)), -(x.atkmax+getPlayerLevel(cid)), x.effecta) setPlayerStorageValue(cid, storage, os.time()+cd) doCreatureSay(cid,""..i..", "..x.attackname..".", 1) setPlayerStorageValue(cid, 102032, 1) addEvent(setPlayerStorageValue, 1*1000, cid, 102032, -1) elseif getCreatureLookDir(getCreatureSummons(cid)[1]) == 2 then doSendMagicEffect(getPositionByDirection(getCreaturePosition(getCreatureSummons(cid)[1]), 2, 1),x.effectdir2) doAreaCombatHealth(getCreatureSummons(cid)[1], x.type, getCreaturePosition(getCreatureTarget(cid)), x.arr, -(x.atkmin+getPlayerLevel(cid)), -(x.atkmax+getPlayerLevel(cid)), x.effecta) setPlayerStorageValue(cid, storage, os.time()+cd) doCreatureSay(cid,""..i..", "..x.attackname..".", 1) setPlayerStorageValue(cid, 102032, 1) addEvent(setPlayerStorageValue, 1*1000, cid, 102032, -1) elseif getCreatureLookDir(getCreatureSummons(cid)[1]) == 3 then doSendMagicEffect(getPositionByDirection(getCreaturePosition(getCreatureSummons(cid)[1]), 3, 1),x.effectdir3) doAreaCombatHealth(getCreatureSummons(cid)[1], x.type, getCreaturePosition(getCreatureTarget(cid)), x.arr, -(x.atkmin+getPlayerLevel(cid)), -(x.atkmax+getPlayerLevel(cid)), x.effecta) setPlayerStorageValue(cid, storage, os.time()+cd) doCreatureSay(cid,""..i..", "..x.attackname..".", 1) setPlayerStorageValue(cid, 102032, 1) addEvent(setPlayerStorageValue, 1*1000, cid, 102032, -1) end else doPlayerSendCancel(cid, "Target is far away.") doSendMagicEffect(getCreaturePosition(cid), 2) end return true end if x.typeattack == "intarget" then if getDistanceBetween(getCreaturePosition(getCreatureSummons(cid)[1]), getCreaturePosition(getCreatureTarget(cid))) <= x.range then doSendMagicEffect(getCreaturePosition(getCreatureTarget(cid)), x.effecta) doAreaCombatHealth(getCreatureSummons(cid)[1], x.type, getCreaturePosition(getCreatureTarget(cid)), x.arr, -(x.atkmin+getPlayerLevel(cid)), -(x.atkmax+getPlayerLevel(cid)), x.effecta) doCreatureSay(cid, ""..i..", "..x.attackname..".", 1) setPlayerStorageValue(cid, storage, os.time()+cd) setPlayerStorageValue(cid, 102032, 1) addEvent(setPlayerStorageValue, 1*1000, cid, 102032, -1) else doPlayerSendCancel(cid, "Target is far away.") doSendMagicEffect(getCreaturePosition(cid), 2) end return true end else doPlayerSendTextMessage(cid, 27, "You need level "..x.level.." to use " ..x.attackname..".") doSendMagicEffect(getCreaturePosition(cid), 2) return true end else doPlayerSendCancel(cid, "Invalid Target.") doSendMagicEffect(getCreaturePosition(cid), 2) return true end else doPlayerSendCancel(cid, "Target not is avalied.") doSendMagicEffect(getCreaturePosition(cid), 2) return true end end else doPlayerSendCancel(cid, "Do not Attack in Protection Zone.") doSendMagicEffect(getCreaturePosition(cid), 2) return true end else doPlayerSendCancel(cid, "You need pokemon to use attacks.") doSendMagicEffect(getCreaturePosition(cid), 2) return true end end return true end Configurando : 1° para adicionar mais ataques é simples na parte de loca pokes = { vcs vão adicionar a magia.. Se o Ataque for de distancia : ["Bulbasaur"] = {attackname = "Quick Attack", level = 20, storage = 2000, cd = 5, atkmin = 20, atkmax = 40, range = 8, typeattack = "distance", effecta = 0 , effectd = 0, type = COMBAT_PHYSICALDAMAGE} -- distancia se for de area : ["Bulbasaur"] = {attackname = "Quick Attack", level = 20, storage = 2000, cd = 5, atkmin = 20, atkmax = 40, range = 8, typeattack = "area", arr = arr1, effecta = 0, type = COMBAT_PHYSICALDAMAGE} -- area se for de direção : ["Bulbasaur"] = {attackname = "Quick Attack", level = 20, storage = 2000, cd = 5, atkmin = 20, atkmax = 40, range = 1, typeattack = "direcion", effectdir0 = 0, effectdir1 = 0, effectdir2 = 0, effectdir3 = 0, type = COMBAT_PHYSICALDAMAGE} -- direcão se for de ataque em cima do target : ["Bulbasaur"] = {attackname = "Quick Attack", level = 20, storage = 2000, cd = 5, atkmin = 20, atkmax = 40, range = 1, typeattack = "intarget", effecta = 111, type = COMBAT_PHYSICALDAMAGE} Adicionando + areas para adicionar mais areas só colocar : local arr1 = { {1, 1, 1}, {1, 0, 1}, {1, 1, 1}, } local arr2 = { {1, 1, 1}, {1, 0, 1}, {1, 1, 1}, } sempre aumentando 1 , e depois na tag do ataque pra usar é só configurar no arr = arr1 ou arr = arr2 ... Storage e Cd lembrando que na tabela storage = 2000 cada attack tem que ter uam storage diferente e o cd = 5 é o coldoown pra cada attack, sendo 5 em segundos. Dano para configurar o dano é simples atkmin e atk max... Range range é a distancia ki pode tar pra faser o attaque, sendo 1 para intarget, e o numero de cada sqm do lado para area. attacktype possiveis tipos : "area", "distance", "intarget", "direcion" -- como assima. tá ai, se alguem for capaz de configurar ele, , seja feliz... para adicionar + m1 m2 m3 m4 , só copiar e colar tag : <talkaction words="m1" hide="yes" event="script" value="m1.lua"/> #Créditos Fuiii... Ajudei REP+ brow se possivel me passa a talkaction do solar beam cara ja tentei de tudo so que não sou scripts nem tenho conhecimento na aria -
alguem poderia me ajuda na talkaction do solar beam se alguem puder me ajuda me add no msn miroroy556@hotmail.com ou skype soijiou
-
gostaria de um tutorial de como fazer um bau com uma chave dentro que dentro do bau tem uma key com actionid nela e so possa pegar uma vez se alguem tiver tambem de poketibia npc que batalha ditto system tv system
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.