Guida Mantello Infinito Easy

Stato
Discussione chiusa ad ulteriori risposte.

FreddyRyk

Utente Electrum
11 Settembre 2014
415
23
123
191
Noto che molti hanno problemi ad inserire il "mantello infinito", cercano di comprendere funzioni c++, modificano source e cose varie senza senso.
La soluzione è solo una funzione pc.aggregate_monster()
Basta inserirla in una quest ad esempio
Codice:
quest mantello begin
    state start begin   
        when xxx.use begin --ID Item   
            pc.aggregate_monster()
        end
    end
end
Tutto qui.
 
  • Mi piace
Reazioni: Hik
non per dire si puo anche disabilitare il ritiro del mantello tramite source senza usare una quest pur volendo.
 
Non tutti sanno utilizzare i source alcuni non sanno neanche che esistono :D questa è una soluzione basilare.
 
quello sicuro ma soluzione che va intasare un interprete lua gia che si riempie con tante altre cose e pensa ogni qual volta si usa un mantello sono di quelle soluzioni che portano a grandi lag se usati in massa
 
L'ho utilizzato nel mio ultimo server con oltre 200 utenze e non ho riscontrato nessun tipo di problema, tramite source non andava per alcuni motivi e ho usato questa semplice funzione
 
Ho provato ma niente quando poi in game metto value mantelli mi escono 20 mantelli :omfg: e se clicco 20 volte ovviamente spariscono ho provato anche a cambiare numero in flash 0 così non ci sono pacchi da 20, mi esce 1 mantello ma cliccandolo sparisce
 
@LegendDragon
Se non erro devi cambiare il type dei mantelli a 18.
Prova e fammi sapere ;)
Oppure se utilizzi i source fai direttamente:
Lato Server:
Apri il file char.cpp
Cerca
PHP:
case UNIQUE_ITEM_CAPE_OF_COURAGE:
//¶ó¸¶´Ü ş¸»óżë żë±âŔÇ ¸ÁĹä
case 70057:
case REWARD_BOX_UNIQUE_ITEM_CAPE_OF_COURAGE:
AggregateMonster();
item->SetCount(item->GetCount()-1);
break;
e modifica cosi':
PHP:
case UNIQUE_ITEM_CAPE_OF_COURAGE:
AggregateMonster();
break;
//¶ó¸¶´Ü ş¸»óżë żë±âŔÇ ¸ÁĹä
case 70057:
AggregateMonster();
item->SetCount(item->GetCount()-1);
break;
case REWARD_BOX_UNIQUE_ITEM_CAPE_OF_COURAGE:
AggregateMonster();
item->SetCount(item->GetCount()-1);
break;
Saluti :D
 
Ok modificando il Type a 18 ho risolto il problema che nn funzionava la quest, ma ora come risolvo il problema che facendo semplicemente /i 70057 me ne spawna 20???
 
@marrazzo11
Semplicemente modifica il valore 20 :)
2kphrk.png
 
Stato
Discussione chiusa ad ulteriori risposte.