Skocz do zawartości

[ZAMKNIĘTY [CS1.6 TUTORIAL] Opcja reset dla questów.


NaTeOooO

Rekomendowane odpowiedzi

 

Dodanie opcji reset dla Questów ;)

 

1.Dodajemy

 

 


 

register_clcmd("say /resetquesty","resetquesty")

do plugin_init

 

 

2.Podmieniamy funkcje

 

 


 

public zapisz_questa

na

 

 


 

public zapisz_questa(id,quest,value[])

{

    new name[64];

    get_user_name(id,name,63)

    strtolower(name)

    new key[64];

    format(key,63,"questy-%i-%s-%i",player_class[id],name,quest);

    nvault_set(vault_questy,key,value);

}

3.Podmieniamy 

 


 

zapisz_questa(kid,quest_gracza[kid])

na

 

 


 

zapisz_questa(kid,quest_gracza[kid],"1")

4.Dodajemy gdziekolwiek w kodzie

 

 


 

public resetquesty(id){

    for(new i=0;i

    {

        zapisz_questa(id,i,"0")

    }

    quest_gracza[id] = -1;

    zapisz_aktualny_quest(id)

}

i to wszystko resetowanie jest pod komenda /resetquesty w say 

 

 

 

 

 

Edytowane przez klqs
Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...