(tak w ogóle to staja się one coraz bardziej popularne : > )
1.Dodajemy
register_clcmd("say /resetquesty","resetquesty")do plugin_init
2.Podmieniamy funkcje
public zapisz_questana
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<sizeof questy;i++) { zapisz_questa(id,i,"0") } quest_gracza[id] = -1; zapisz_aktualny_quest(id) }
i to wszystko resetowanie jest pod komenda /resetquesty w say