Jump to content
  • 0

Changelook/Visual


Cronus6

Question


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  8
  • Reputation:   0
  • Joined:  12/24/17
  • Last Seen:  

Teria como eu por uma nova função para o @changelook equipar o item no LOC: 2048 VIsual ?

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  86
  • Reputation:   21
  • Joined:  10/02/13
  • Last Seen:  

Não entendi. Qual é o problema que você está encontrando com o @changelook? Para equipar itens com o LOC 2048 você usa @changelook 2 <view id>.  A posição 2 é referente ao meio da cabeça.

Edited by Tyrfing
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  8
  • Reputation:   0
  • Joined:  12/24/17
  • Last Seen:  

7 hours ago, Tyrfing said:

Não entendi. Qual é o problema que você está encontrando com o @changelook? Para equipar itens com o LOC 2048 você usa @changelook 2 <view id>.  A posição 2 é referente ao meio da cabeça.

Eu quero adicionar uma nova posição na aba Trage/visual tipo numero 15 equipa em olho Visual

viu existem 7 posições todas na aba de itens normais quero adicionar na aba trage/visual entendeu ? uma  nova posição o meu problema com o changelook e que se eu tentar usar changelook com item no topo e equipar outro item de topo ele some por isso quero por na aba visual fica 4 visuais equipados de boa @Tyrfing

aJL0pF.png

Edited by Cronus6
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  86
  • Reputation:   21
  • Joined:  10/02/13
  • Last Seen:  

Deixe-me entender isso direito: você deseja exibir as duas sprites, tanto do equipamento quanto do item visual, ambos da mesma posição, ao mesmo tempo?

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  53
  • Topics Per Day:  0.01
  • Content Count:  411
  • Reputation:   260
  • Joined:  04/25/12
  • Last Seen:  

Quem cuida disso é o cliente. O emulador só informa qual o view id tem que mostrar. Não é possível fazer o que você quer sem editar o cliente.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  86
  • Reputation:   21
  • Joined:  10/02/13
  • Last Seen:  

Exatamente.

O comando @changelook não equipa item em nenhuma posição do Alt+Q, ele simplesmente ordena ao cliente para que altere a sprite exibida em uma determinada posição do personagem. Isso quer dizer que tanto faz se o item é um equipamento normal ou um item visual, se eles ocuparem a mesma posição o @changelook vai modificar a sprite daquela região. Como disse Zell, o @changelook nem sequer sabe se o item tem LOC 2048 ou 512.

Quando você executa o comando @changelook, a função clif_changelook (clif.cpp) é executada (ela só sabe a posição do personagem que será modificada e a id do item cuja sprite deve ser aplicada). Essa função, por sua vez envia para o cliente (o player) a ordem para que altere a sprite correspondente à posição especificada. O programa do cliente (o hexed) recebe o pacote e interpreta essa ordem como bem entende. Dessa forma, seria necessário modificar o hexed para que ele soubesse distinguir as situações em que deve apagar a sprite anterior antes de exibir uma nova sprite e as situações em que não deve fazer isso. É um trabalho imenso, e seria necessário modificar tanto a source quanto o cliente.

Edited by Tyrfing
Explicações adicionais
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...