(tak w ogóle to staja się one coraz bardziej popularne : > )
1.Dodajemy
register_clcmd("say /resetquesty","resetquesty")do plugin_init2.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


Dodatki SourceMod













