Guida Rendere gli oggetti usabili su altri (Papiro, Incanta, Ammalia) sovrapponibili.

Marta220

Utente Master
Autore del topic
12 Luglio 2010
2.840
0
Miglior risposta
0
Premessa: Perchè ciò funzioni, gli item devono essere sovrapponibili a partire dall'antiflag. Per farlo, utilizzate questo programma : http://www.sciax2.it/forum/guide-re.../calcolatore-antiflag-496897.html#post3137879

Spiegazione rapida (e molto semplice): Provate a sovrapporre due papiri, due Incanta Oggetto oppure qualunque altro oggetto che possa essere utilizzato su un altro: non ci riuscirete in alcun modo. Questo è perchè il client sa che si tratta di quel tipo di oggetto, e fa avverare automaticamente il metodo che richiama SendItemUseToItemPacket.

Come risolvere il problema: Semplicemente, si farà in modo che al drag'n'drop dell'oggetto il client controlli che l'oggetto sia stato posizionato su un altro dello stesso tipo. Qualora la condizione si rivelasse vera, verrà mandato il pacchetto di "Movimento", altrimenti, si avvererà il SendItemUseToItemPacket!

Come fare:

  • Decryptate/Decomprimete root.epk/eix
  • Aprite il file uiinventory.py
  • Trovate il metodo __DropSrcItemToDestItemInInventory
  • Sostituite il metodo completo con questo:
    Perfavore, Entra oppure Registrati per vedere i Link!

Fonte: IF​