Ir para conteúdo

[Ajudaaa] No Sistema De M1 A M12


Posts Recomendados

eai galera eu keria sabe como tiro akeles atakes automaticos dos pokemons no otserv pokemon maluco

e tbm peço a vc do :XTibia_smile: ke me insinem a po todos os atakes de todos os pokemon normais e shinys e lendarios

e tbm como po as fotos dos pokemon ?? se me ajudarem e der serto do rep++ por uma semana vlw

Editado por williansacho
Link para o comentário
Compartilhar em outros sites

Amigo Explique melhor Sobre os attacks Vc quer por eles no m1, m2, m3, m4......ou no attack automatico dos monstros??

Editado por mulizeu
Link para o comentário
Compartilhar em outros sites

Amigo Explique melhor Sobre os attacks Vc quer por eles no m1, m2, m3, m4......ou no attack automatico dos monstros??

 

manow descupa ai blz meu otserv e o pokemon maluco ai os pokemon attakam sozinhos eu quero tira os atakes automaticos e po os atakes de m1 a m12 neles se vc me ajuda te juro manow te do rep ++++ por uma semana vlw agora vc intendeu???

Link para o comentário
Compartilhar em outros sites

Bom tem esse modo Que o betinhowz666 Falou e tem esse aki tbm Que ajuda

 

Na pasta creaturescript/scripts, crie um arquivo .lua com nome de notattack.lua, e adc esse script.

 

function onCast(cid, target)
       if isMonster(target) or isPlayer(target) then
               return false
       end
return true
end

 

 

 

no arkivo creaturesscript.xml adc á tag :

 

<event type="cast" name="NotAttack" event="script" value="notattack.lua"/>

 

 

 

agora é a parte + complicadinha...

se vc usa go/back do mkalo vc tem ki adc isso no script de go/back nessa parte :

 

registerCreatureEvent(pk, "DiePoke")
registerCreatureEvent(cid, "PlayerPokeDeath")
registerCreatureEvent(cid, "LogoutPoke")

 

 

 

vc muda para :

 

registerCreatureEvent(pk, "DiePoke")
registerCreatureEvent(pk, "NotAttack")
registerCreatureEvent(cid, "PlayerPokeDeath")
registerCreatureEvent(cid, "LogoutPoke")

 

 

 

é só ir adicionando :

 

registerCreatureEvent(pk, "NotAttack")

 

 

vc vai encontrar isso no arquivo tbem, de ride, surf, e fly, mude lá tbem.

 

nao sei se e possivel fazer por esse aki no pokemon maluko mais teste..!

 

Sobre por os attacks nos pokemon vc Baixa os move's

 

Va na pasta data\talkactions\scripts e depois na pasta data\talkactions abra o arquivo talkactions.xml e coloque o seguinte :

 

         <talkaction words="m1" case-sensitive="no" event="script" value="move1.lua"/>
       <talkaction words="m2" case-sensitive="no" event="script" value="move2.lua"/>
       <talkaction words="m3" case-sensitive="no" event="script" value="move3.lua"/>
       <talkaction words="m4" case-sensitive="no" event="script" value="move4.lua"/>
       <talkaction words="m5" case-sensitive="no" event="script" value="move5.lua"/>
       <talkaction words="m6" case-sensitive="no" event="script" value="move6.lua"/>
       <talkaction words="m7" case-sensitive="no" event="script" value="move7.lua"/>
       <talkaction words="m8" case-sensitive="no" event="script" value="move8.lua"/>
       <talkaction words="m9" case-sensitive="no" event="script" value="move9.lua"/>
       <talkaction words="m10" case-sensitive="no" event="script" value="move10.lua"/>
       <talkaction words="m11" case-sensitive="no" event="script" value="move11.lua"/>
       <talkaction words="m12" case-sensitive="no" event="script" value="move12.lua"/>

 

Portrait

 

Sobre o portrait

 

Primeiramente vá em movements/scripts e copie qualquer script substituia o nome dele por "portrait" apague todo o conteudo do mesmo, e adicione isso ao arquivo:

 

local fotos = {
["bulbasaur"] = {fotopoke = 8423},
["ivysaur"] = {fotopoke = 8424},
["venusaur"] = {fotopoke = 8425},
["charmander"] = {fotopoke = 8426},
["charmeleon"] = {fotopoke = 8427},
["charizard"] = {fotopoke = 8428},
["squirtle"] = {fotopoke = 8429},
["wartortle"] = {fotopoke = 8430},
["blastoise"] = {fotopoke = 8431},
["caterpie"] = {fotopoke = 8432},
["metapod"] = {fotopoke = 8433},
["butterfree"] = {fotopoke = 8434},
["weedle"] = {fotopoke = 8435},
["kakuna"] = {fotopoke = 8436},
["beedrill"] = {fotopoke = 8437},
["pidgey"] = {fotopoke = 8438},
["pidgeotto"] = {fotopoke = 8439},
["pidgeot"] = {fotopoke = 8440},
["rattata"] = {fotopoke = 8441},
["raticate"] = {fotopoke = 8442},
["dpearow"] = {fotopoke = 8443},
["fearow"] = {fotopoke = 8444},
["ekans"] = {fotopoke = 8445},
["arbok"] = {fotopoke = 8446},
["pikachu"] = {fotopoke = 8447},
["raichu"] = {fotopoke = 8448},
["sandshrew"] = {fotopoke = 8449},
["sandslash"] = {fotopoke = 8450},
["nidoranf"] = {fotopoke = 8451},
["nidorina"] = {fotopoke = 8452},
["nidoqueen"] = {fotopoke = 8453},
["nidoranm"] = {fotopoke = 8454},
["nidorino"] = {fotopoke = 8455},
["nidoking"] = {fotopoke = 8456},
["clefairy"] = {fotopoke = 8457},
["clefable"] = {fotopoke = 8458},
["vulpix"] = {fotopoke = 8459},
["ninetales"] = {fotopoke = 8460},
["jigglypuff"] = {fotopoke = 8461},
["wigglytuff"] = {fotopoke = 8462},
["zubat"] = {fotopoke = 8463},
["golbat"] = {fotopoke = 8464},
["oddish"] = {fotopoke = 8465},
["gloom"] = {fotopoke = 8466},
["vileplume"] = {fotopoke = 8467},
["paras"] = {fotopoke = 8468},
["parasect"] = {fotopoke = 8469},
["venonat"] = {fotopoke = 84702},
["venomoth"] = {fotopoke = 8471},
["diglett"] = {fotopoke = 8472},
["dugtrio"] = {fotopoke = 8473},
["meowth"] = {fotopoke = 8474},
["persian"] = {fotopoke = 8475},
["psyduck"] = {fotopoke = 8476},
["golduck"] = {fotopoke = 8477},
["mankey"] = {fotopoke = 8478},
["primeape"] = {fotopoke = 8479},
["growlithe"] = {fotopoke = 8480},
["arcanine"] = {fotopoke = 8481},
["poliwag"] = {fotopoke = 8482},
["poliwhirl"] = {fotopoke = 8483},
["poliwrath"] = {fotopoke = 8484},
["abra"] = {fotopoke = 8485},
["kadabra"] = {fotopoke = 8486},
["alakazam"] = {fotopoke = 8487},
["machop"] = {fotopoke = 8488},
["machoke"] = {fotopoke = 8489},
["machamp"] = {fotopoke = 8490},
["bellsprout"] = {fotopoke = 8491},
["weepinbell"] = {fotopoke = 8492},
["victreebel"] = {fotopoke = 8493},
["tentacool"] = {fotopoke = 8494},
["tentacruel"] = {fotopoke = 8495},
["geodude"] = {fotopoke = 8496},
["graveler"] = {fotopoke = 8497},
["golem"] = {fotopoke = 8498},
["ponyta"] = {fotopoke = 8499},
["rapidash"] = {fotopoke = 8500},
["slowpoke"] = {fotopoke = 8501},
["slowbro"] = {fotopoke = 8502},
["magnemite"] = {fotopoke = 8503},
["magneton"] = {fotopoke = 8504},
["farfetch'd"] = {fotopoke = 8505},
["doduo"] = {fotopoke = 8506},
["dodrio"] = {fotopoke = 8507},
["seel"] = {fotopoke = 8508},
["dewgong"] = {fotopoke = 8509},
["grimer"] = {fotopoke = 8510},
["muk"] = {fotopoke = 8511},
["shellder"] = {fotopoke = 8512},
["cloyster"] = {fotopoke = 8513},
["gastly"] = {fotopoke = 8514},
["haunter"] = {fotopoke = 8515},
["gengar"] = {fotopoke = 8516},
["onix"] = {fotopoke = 8517},
["drowzee"] = {fotopoke = 8518},
["hypno"] = {fotopoke = 8519},
["krabby"] = {fotopoke = 8520},
["kingler"] = {fotopoke = 8521},
["voltorb"] = {fotopoke = 8522},
["electrode"] = {fotopoke = 8523},
["exeggcute"] = {fotopoke = 8524},
["exeggutor"] = {fotopoke = 8525},
["cubone"] = {fotopoke = 8526},
["marowak"] = {fotopoke = 8527},
["hitmonlee"] = {fotopoke = 8528},
["hitmonchan"] = {fotopoke = 8529},
["lickitung"] = {fotopoke = 8530},
["koffing"] = {fotopoke = 8531},
["weezing"] = {fotopoke = 8532},
["rhyhorn"] = {fotopoke = 8533},
["rhydon"] = {fotopoke = 8534},
["chansey"] = {fotopoke = 8535},
["tangela"] = {fotopoke = 8536},
["kangaskhan"] = {fotopoke = 8537},
["horsea"] = {fotopoke = 8538},
["seadra"] = {fotopoke = 8539},
["goldeen"] = {fotopoke = 8540},
["seaking"] = {fotopoke = 8541},
["staryu"] = {fotopoke = 8542},
["starmie"] = {fotopoke = 8543},
["mr. mime"] = {fotopoke = 8544},
["scyther"] = {fotopoke = 8545},
["jynx"] = {fotopoke = 8546},
["electabuzz"] = {fotopoke = 8547},
["magmar"] = {fotopoke = 8548},
["pinsir"] = {fotopoke = 8549},
["tauros"] = {fotopoke = 8550},
["magikarp"] = {fotopoke = 8551},
["gyarados"] = {fotopoke = 8552},
["lapras"] = {fotopoke = 8553},
["ditto"] = {fotopoke = 8554},
["eevee"] = {fotopoke = 8555},
["vaporeon"] = {fotopoke = 8556},
["jolteon"] = {fotopoke = 8557},
["flareon"] = {fotopoke = 8558},
["porygon"] = {fotopoke = 8559},
["omanyte"] = {fotopoke = 8560},
["omastar"] = {fotopoke = 8561},
["kabuto"] = {fotopoke = 8562},
["kabutops"] = {fotopoke = 8563},
["aerodactyl"] = {fotopoke = 8564},
["snorlax"] = {fotopoke = 8565},
["articuno"] = {fotopoke = 8566},
["zapdos"] = {fotopoke = 8567},
["moltres"] = {fotopoke = 8568},
["dratini"] = {fotopoke = 8569},
["dragonair"] = {fotopoke = 8570},
["dragonite"] = {fotopoke = 8571},
["mewtwo"] = {fotopoke = 8572},
["mew"] = {fotopoke = 8573},
['shiny venusaur'] = {fotopoke = 8425},
['shiny rattata'] = {fotopoke = 8441},
['shiny tentacool'] = {fotopoke = 8721},
['shiny tentacruel'] = {fotopoke = 8495},
['shiny blastoise'] = {fotopoke = 8431},
['spearow'] = {fotopoke = 8443}
}

local idballs = {
[2532] = "Pokeball",
[2653] = "Superball",
[2652] = "Greatball",
[2654] = "Ultraball",
[2195] = "Masterball",
[2531] = "Pokeball",
[2557] = "Superball",
[2524] = "Greatball",
[2525] = "Ultraball",
[2523] = "Masterball",
}

function setItemName(uid,name)
return doItemSetAttribute(uid,'name',name)
end

---------------------------------------------------------
function onEquip (cid, item, slot)
local nome = getItemName(item.uid)
local balls = idballs[item.itemid]
local poke_name = nome:match('(.-) '..balls)
local image = getPlayerSlotItem(cid, 7)
local semimage = 2649

for i,x in pairs(fotos) do
if i == poke_name then
     doTransformItem(image.uid,x.fotopoke)
     setItemName(image.uid, "portfoli's")
  return true
     end
 end
end
----------------------------------------------------------
function onDeEquip(cid, item, slot)
local nome = getItemName(item.uid)
local balls = idballs[item.itemid]
local poke_name = nome:match('(.-) '..balls)
local image = getPlayerSlotItem(cid, 7)
local semimage = 2649

for i,x in pairs(fotos) do
if i == poke_name then
     doTransformItem(image.uid,semimage)
     setItemName(image.uid, "portfoli's")
  return true
     end
 end
end

 

Logo depois vá em movements.xml e adicione a tag:

 

  <!--Portrait -->
  <movevent type="Equip" itemid="2532;2653;2652;2654;2195;2531;2557;2524;2525;2523" slot="feet" event="script" value="portrait.lua"/>
  <movevent type="DeEquip" itemid="2532;2653;2652;2654;2195;2531;2557;2524;2525;2523" slot="feet" event="script" value="portrait.lua"/>

 

Adicionando mais Portifoli's de pokemons:

 

Para adicionar mais pokemons, basta fazer o seguinte:
Quero Adicionar um Paras...
Copio o Spearow ou qualquer outro pokemon:
['spearow'] = {fotopoke = 8443},
Então, eu mudo o nome do pokemon e também a foto dele, ficando assim:
["paras"] = {fotopoke = 8468},
Repare que após todos eles há uma "," menos no ultimo...
Caso for por o pokemon por ultimo ponha uma "," no de cima e não ponha "," no ultimo.

 

Adicionando mais Pokeball's ao script:

 

Basta encontrar os 2 ids da pokebola que você deseja colocar:
A ativa e a desativada.
Exemplo:
[2532] = "Pokeball", - Ativa
[2531] = "Pokeball", - Desativada
Então faça o mesmo com a que você irá colocar
Exemplo:
[2653] = "Superball" - Ativa
[2557] = "Superball", - Desativada
E depois de encontrar os 2 ids vá até a tag e coloque os 2 ids lá ficando assim:
<movevent type="Equip" itemid="2532;2653;2652;2654;2195;2531;2557;2524;2525;2523" slot="feet" event="script" value="portrait.lua"/>
<movevent type="DeEquip" itemid="2532;2653;2652;2654;2195;2531;2557;2524;2525;2523" slot="feet" event="script" value="portrait.lua"/>

 

se o pokemon maluco for que nem o PokemonFlash, antes de instalar vá no movements.xml e apague:

 

     <movevent type="DeEquip" itemid="2531;2532" slot="feet" event="script" value="skill1.lua"/>
  <movevent type="DeEquip" itemid="2653;2557" slot="feet" event="script" value="skill1.lua"/>
  <movevent type="DeEquip" itemid="2652;2524" slot="feet" event="script" value="skill1.lua"/>
  <movevent type="DeEquip" itemid="2195;2523" slot="feet" event="script" value="skill1.lua"/>

 

 

Creditos ao systema de not attack Xotservx

 

 

Se ajudei Rep++

Editado por mulizeu
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...