Tutorial 10 - Aggiungere/togliere un'abilitą speciale a un'unitą

« Older   Newer »
 
  Share  
.
  1.     +1   -1
     
    .
    Avatar

    Ricky

    Group
    Eroi
    Posts
    4,930
    Reputation
    +197
    Location
    Tourin (Italy)

    Status
    Anonymous

    Per aggiungere o togliere un'abilitą speciale (esempio: Immunitą, Rigenerazione, Danno riflesso, eccetera), č possibile utilizzare il seguente script:

    ScriptUnitą.obj.AsUnit().SetSpecial(numero abilitą, attiva/disattiva);

    ScriptUnitą, naturalmente, sta ad indicare il nome di programmazione riguardante un'unitą scelta.

    Vediamo come č costituito lo script.

    SetSpecial č una funzione che ammette due parametri. Il primo parametro, numero abilitą, č di tipo integer e rappresenta il numero dell'abilitą speciale. Il secondo parametro, attiva/disattiva, č di tipo bool e indica se l'abilitą deve essere attivata o disattivata (true per attivare; false per disattivare).


    Nella lista seguente, ecco riportati i codici numerici delle varie abilitą:

    0 = Contenimento;
    1 = Sfinimento;
    2 = Ferocia;
    3 = Triplo colpo;
    4 = Immunitą;
    5 = Vitalitą;
    6 = Colpo assorbente;
    7 = Determinazione;
    8 = Rianimazione;
    9 = Resistenza;
    10 = Attacco esperto;
    11 = Tattiche difensive;
    12 = Perforazione;
    13 = Danno riflesso;
    14 = Ostinazione;
    15 = Attacco speciale;
    16 = Difesa speciale;
    17 = Colpo mortale;
    18 = Attacco letale;
    19 = Colpo esperto;
    20 = Carica;
    21 = Rigenerazione;
    22 = Foga;
    23 = Vendetta;
    24 = Trionfo;
    25 = Attacco velenoso;
    26 = Mimetismo;
    27 = Occultamento;
    28 = Istruzione;
    29 = Iniziazione;
    30 = Libertą;
    31 = Esaurimento vitale;
    32 = Guarigione;
    33 = Vista di lince;
    34 = Danno espansivo;
    35 = Maledizione.


    Vediamo alcuni esempi:

    NomeScript.obj.AsUnit().SetSpecial(4, true); //Attiva l'abilitą Immunitą.
    NomeScript.obj.AsUnit().SetSpecial(35, false); //Rimuove l'abilitą Maledizione.
    NomeScript.obj.AsUnit().SetSpecial(16, false); //Rimuove l'abilitą Difesa speciale.
    NomeScript.obj.AsUnit().SetSpecial(11, true); //Attiva l'abilitą Tattiche difensive.



    Se si desidera utilizzare questo script su un gruppo, si consiglia di leggere il Tutorial 8 e il Tutorial 9.


    Cosģ termina la spiegazione di questo script. Spero sia stato tutto chiaro. Per ulteriori chiarimenti chiedete pure, ma nella apposita sezione!


    Buona permanenza sul forum! :)


    Edited by Ricky96Highlander - 3/2/2017, 21:14
     
    .
  2. 19supreme
        +1   -1
     
    .

    User deleted


    Ricky avremmo tra poco un tutorial quasi perfetto e completo,al massimo potresti fare tutorial su istruzioni poco usate e conosciute :) Cerca su dump try
     
    .
  3.     +1   -1
     
    .
    Avatar

    Ricky

    Group
    Eroi
    Posts
    4,930
    Reputation
    +197
    Location
    Tourin (Italy)

    Status
    Anonymous
    Vero, ma non tutti avranno accesso subito a quella guida ;)
     
    .
2 replies since 20/7/2015, 17:35   337 views
  Share  
.