[Action] Rock Smash System

thalia
Por thalia
em Actions e Talkactions
  • 1
  • 2

thalia

Avatar Legends Online
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 03/07/07Posts: 104

O item que ia poderá quebrar é o 1285

 

~~> Crie um arquivo o nome rock.lua em action/scripts e cole isto dentro:

local function doRemoveItemFromPos(position, itemid, count)
   local item = getTileItemById(position, itemid)
   if(item.uid ~= 0)then
       return doRemoveItem(item.uid, count or -1)
   end
   return false
end

function onUse(cid, item, fromPosition, itemEx, toPosition)
local pokes = {
['rhyhorn'] = {1},
['rhydon'] = {1}, -- é só ir adicionando  ['NOME'] = {1},
}
local summons = getCreatureSummons(cid)  
if #summons < 1 then
return doPlayerSendCancel(cid, 'Para usar o rock precisa-se de um pokemon de pedra')
end
local pokemon = pokes[getCreatureName(getCreatureSummons(cid)[1])]
local name = getCreatureName(getCreatureSummons(cid)[1])
if not pokes[name] then
return doPlayerSendCancel(cid, "Este pokemon não consegue usar o rock smash.")
end

   if itemEx.itemid == 1285 then
   local pos = getThingPos(itemEx.uid)
           doRemoveItem(itemEx.uid,1)
           doCreateItem(3610,1,toPosition)

       doSendMagicEffect(toPosition, CONST_ME_BLOCKHIT)

       addEvent(doRemoveItemFromPos, 5000, toPosition, 3610)
       addEvent(doCreateItem,5005,1285,1,pos)
       return true
   end
   return false
end

 

E na xml de actions.xml :

<action itemid="2550" event="script" value="rock.lua"/>

 

Ali em rosa é o número do item pra dar rock

OBS: tem que ser usable (ter aquela opção use white).

 

Feito isso é só vc ter o pokemon e clica na rocha !

 

Créditos ao Drakylucas

 

Da rep :) se ajudei!

kevinloko

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/09/10Posts: 92

Ei tipo assim o sitema ta daora mais tipo quando voce clica na rocha o seu pokemon nao vai até ela =/ a rocha só vira pedra o seu char nem fala nada tambem =/

Se puder arrumar =D

ygaoma

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/10/10Posts: 2Char no Tibia: dsfsdfsdf

Realmente funciono aqui gostei mt

=D

 

Faz o cut ai tb

euehehue

vlw rep+

elsupremo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/10/10Posts: 4Char no Tibia: Nao

Graatz pelo script!

realmente ficaria bom se coloca-se po poke ir la

ploshvisk

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/10/10Posts: 30

Muito bom. Ficaria melhor se o poke andasse até a rocha e a quebrasse ficaria mais "real".

photo-283014.png

Estamos Recrutando!

drakylucas

Draky Scripter
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/09/10Posts: 416Char no Tibia: Draky Lucas

vlw pelos créditos =D

thalia

Avatar Legends Online
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 03/07/07Posts: 104

=D

de nada mano !

sempre que você resolver erros nos scripts eu posto seu créditos!

drakylucas

Draky Scripter
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/09/10Posts: 416Char no Tibia: Draky Lucas

resolver erros e faze-los neh ?opaskaok

 

pq onti deu trabalho pa remove o item aoskpaoksoa =d

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

script exelente, REP+ ^^ soh 2 coisinhas...

thalia vc ou o DrakyLucas poderiam colocar pro pokemon ir ate a pedra antes dela quebrar? aposto q ajudaria bastante gente ^^

e outra coisa alguem pode me dizer basicamente pra q q serve aquele {1} depois do nome dos pokes na tabela?...

local pokes = {

['rhyhorn'] = {1},

['rhydon'] = {1}, -- é só ir adicionando ['NOME'] = {1},

}

Vlws

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

drakylucas

Draky Scripter
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/09/10Posts: 416Char no Tibia: Draky Lucas

a parte de precisa de poke foi o thalia que fez..

 

ele nao sabe verificar tabelas de outra forma =d

dps posto um update pa só coloca o nome do poke =d

kevinloko

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/09/10Posts: 92

a parte de precisa de poke foi o thalia que fez..

 

ele nao sabe verificar tabelas de outra forma =d

dps posto um update pa só coloca o nome do poke =d

Draky ve se voce consegue fazer o poke ir até a pedra para quebrala =D

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

DrakyLucas

blz no aguardo entao ^^ ... eu tentei por pro poke ir ate a rocha so q ele so vai um pouco perto e ja quebra... nao sei fazer pra soh quebrar quando ele chegar perto hehe ;x

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

drakylucas

Draky Scripter
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/09/10Posts: 416Char no Tibia: Draky Lucas

Draky ve se voce consegue fazer o poke ir até a pedra para quebrala =D

 

se eu fizesse isso eu teria de postar o move, coisa que nao vou fazer.. seis que se matem tentando nisso kkk

 

move é osso faze.. po poke i é facil o problema é pa ele fica la kkk

  • 1
  • 2