Guida Mantello Infinito Easy

Stato
Discussione chiusa ad ulteriori risposte.
@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
 

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
 
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.