Ir para conteúdo
  • Cadastre-se

[Guia] Comandos python


Guma

Posts recomendados

Conseguir oestado daquest do play:

progress = st.getInt("progress")

id=st.getState()

 

Comparar o resultado:

if id != State.COMPLETED

if st.getInt("cond") == 2

if st.getState() != State.STARTED : return

 

defenir o estado da quest do play:

st.setState(State.STARTED)

st.set("progress","17")

 

Desetear:

st.unset("answers")

 

defenir FIN DE QUEST do play:

st.exitQuest(mensaje)

 

Teletransportar os play:

st.getPlayer().teleToLocation(140352,-194133,-2028)

 

pegar un item do play:

st.takeItems(PAINT_OF_TELEPORT_DEVICE,1)

dar un item ao play:

st.giveItems(BROKEN_TELEPORT_DEVICE,1)

 

Saber que raca e o play

race = st.getPlayer().getRace().ordinal()

 

Conhecer a profissão do play:

if player.getClassId().getId() == 0x00

 

Conhecer o LVL do play:

if player.getLevel() >= 19

 

De que clan es o play:

clan = player.getClan()

 

Saber si es lider do Clan:

player.isClanLeader()

 

Pasar el lider del clan a uma variavel:

leader=clan.getLeader().getPlayerInstance()

 

Marcar um play como /target:

st.getPlayer().setTarget(st.getPlayer())

 

Saber qual é o target do play:

npcId = npc.getNpcId()

 

Atribuir uma variável como play :

player = st.getPlayer()

Um buffer para o play:

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1413,1),False,False)

 

player morto :

player.isDead()

 

sons :

st.playSound("ItemSound.quest_accept")

st.playSound("Itemsound.quest_middle")

st.playSound("Itemsound.quest_itemget")

st.playSound("ItemSound.quest_finish")

 

Timer:

st.startQuestTimer("poison_timer",3600000)

 

Numero aleatorio:

if st.getRandom(10)<4

 

fiko meio complicado mas da pra intender um pouko

espero q sirva pra alguem xD

Editado por Guma

account_tiny.gif

svn | timeline

activeMember.sendMessage("Quase tudo é possível quando se tem dedicação e habilidade. Grandes trabalhos são realizados não pela força, mas pela perseverança")

Link para o comentário
Compartilhar em outros sites


esses dos python sao bons

 

quero axar os comando dos java certinho pra saber o signifikado de quase todos pra facilitar +.

account_tiny.gif

svn | timeline

activeMember.sendMessage("Quase tudo é possível quando se tem dedicação e habilidade. Grandes trabalhos são realizados não pela força, mas pela perseverança")

Link para o comentário
Compartilhar em outros sites

muito bom agora veja se nao estou certo:

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

PAINT_OF_TELEPORT_DEVICE

e

BROKEN_TELEPORT_DEVICE

 

sao variaveis que devem ser definidas

Link para o comentário
Compartilhar em outros sites

Voce pode tentar criar uma função pra isso ex:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

pra pvp a logica é a mesma só o que muda é o Pk pra Pvp

só que nem tudo é flores, você terá que desenvolver um script mais inteligente, pra adaptar à sua nescessidade.

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

Em algumas Revs dá pra usar o metodo Player().isVip() se você usa alguma que aceite esse método fica muito fácil.

 

no metodo onTalk

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Assim você liberaria o Player vip para uma nova html onde teria as opções que desejar

 

mas se sua rev não tem suporte pra esse tipo de metodo, fica mais dificil mas não impossivel. você terá duas alternativas. Implantar o metodo no JAVA, caso saiba como, ou usar um metodo no script que vá buscar no banco de dados se o player é vip ou não.

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

Vai muito depender da rev donator é diferente de Vip.

 

Vip foi um metodo criado para quando o servidor estiver full o player conseguisse logar mesmo assim, mas isso não impede de que seja usado para outras coisas também.

 

você só saberá exatamente que método usar quando lê o "source code" da sua Rev geralmente definido no arquivo L2PcInstance.java

Link para o comentário
Compartilhar em outros sites

  • 3 months later...

Mano eu Intende mais com q programa eu uso aonde eu tenho q ir??

esses caras tem mania de criar tutorias e nao explicar aonde tem q ir q programa usar etc...

Lineage ][


passa o tempo e continuo


achando que é o melhor


jogo que existe :s2:

Link para o comentário
Compartilhar em outros sites

Conseguir oestado daquest do play:

<b>progress = st.getInt("progress")

id=st.getState()</b>

 

Comparar o resultado:

<b>if id != State.COMPLETED

if st.getInt("cond") == 2

if st.getState() != State.STARTED : return</b>

 

defenir o estado da quest do play:

<b>st.setState(State.STARTED)

st.set("progress","17")</b>

 

Desetear:

<b>st.unset("answers")</b>

 

defenir FIN DE QUEST do play:

<b>st.exitQuest(mensaje)</b>

 

Teletransportar os play:

<b>st.getPlayer().teleToLocation(140352,-194133,-2028)</b>

 

pegar un item do play:

<b>st.takeItems(PAINT_OF_TELEPORT_DEVICE,1)

dar un item ao play:

st.giveItems(BROKEN_TELEPORT_DEVICE,1)</b>

 

Saber que raca e o play

<b>race = st.getPlayer().getRace().ordinal()</b>

 

Conhecer a profissão do play:

<b>if player.getClassId().getId() == 0x00</b>

 

Conhecer o LVL do play:

<b>if player.getLevel() >= 19</b>

 

De que clan es o play:

<b>clan = player.getClan()</b>

 

Saber si es lider do Clan:

<b>player.isClanLeader()</b>

 

Pasar el lider del clan a uma variavel:

<b>leader=clan.getLeader().getPlayerInstance()</b>

 

Marcar um play como /target:

<b>st.getPlayer().setTarget(st.getPlayer())</b>

 

Saber qual é o target do play:

<b>npcId = npc.getNpcId()</b>

 

Atribuir uma variável como play :

<b>player = st.getPlayer()

</b>

Um buffer para o play:

<b>st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1413,1),False,False)</b>

 

player morto :

<b>player.isDead()</b>

 

sons :

<b>st.playSound("ItemSound.quest_accept")

st.playSound("Itemsound.quest_middle")

st.playSound("Itemsound.quest_itemget")

st.playSound("ItemSound.quest_finish")</b>

 

Timer:

<b>st.startQuestTimer("poison_timer",3600000)</b>

 

Numero aleatorio:

<b>if st.getRandom(10)<4

 

fiko meio complicado mas da pra intender um pouko

espero q sirva pra alguem xD</b>

 

O guma so me explica uma coisa meu querido.. onde eu coloco esse codico... em qual formato eu o salvo poderia me explicar por favor.. e cliente interlud funciona.. grato.. lordcaos

Sou um viciado em line age tentando descobrir como montar o meu proprio server

Link para o comentário
Compartilhar em outros sites

esses caras tem mania de criar tutorias e nao explicar aonde tem q ir q programa usar etc...

bloco de notas te serve ?

pra mim serve.

 

@ lordcaos

 

salva assim "nome.py"

Editado por Guma

account_tiny.gif

svn | timeline

activeMember.sendMessage("Quase tudo é possível quando se tem dedicação e habilidade. Grandes trabalhos são realizados não pela força, mas pela perseverança")

Link para o comentário
Compartilhar em outros sites

bloco de notas te serve ?

pra mim serve.

 

@ lordcaos

 

salva assim "nome.py"

 

pronto ta vendo te pupava tempo se vc tive-se falado aonde tem q ir etc...

Lineage ][


passa o tempo e continuo


achando que é o melhor


jogo que existe :s2:

Link para o comentário
Compartilhar em outros sites

  • 3 months later...
  • 2 weeks later...

Como seria o código pra verificar se o player obteu o item X?

Quero fazer um código que execute "st.playSound("Itemsound.quest_itemget")" ao obter o item 4357.

"In a way, the supernatural is what's behind the curtain. Normally, you only need to see what's happening on stage. That's how reality works. If you don't know then it's for the best. Actually, learning about the supernatural only increases the number of things you don't know."'

Link para o comentário
Compartilhar em outros sites





×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.