←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Zapis i Odczyt

Zablokowany

  • +
  • -
Jak się nazwać - zdjęcie Jak się nazwać 11.08.2011

public WczytajPostep(id)
{
get_user_name(id, nick_gracza[id], 63);

new vaultkey[128],vaultdata[256];
for(new i=0; i < sizeof zadania; i++)
{
if(!(zadania[i][4] & ZAPISZ)) continue;
format(vaultkey, charsmax(vaultkey),"nick-%s-zadanie-%i", nick_gracza[id], i);
nvault_get(vault,vaultkey,vaultdata,255)
replace_all(vaultdata, 255, "#", " ");

new danegracza[2][32];
postep[id][i] = str_to_num(danegracza[0])
zadanie_gracza[id] = str_to_num(danegracza[1])
}
}



public ZapiszPostep(id)
{
new vaultkey[128],vaultdata[256];
for(new i=0; i < sizeof zadania; i++)
{
if(!(zadania[i][4] & ZAPISZ)) continue;
format(vaultkey, charsmax(vaultkey),"nick-%s-zadanie-%i", nick_gracza[id], i);
format(vaultdata, charsmax(vaultdata),"#%i#%i", postep[id][i], zadanie_gracza[id]);
nvault_set(vault,vaultkey,vaultdata);
}
}


oraz jak wyświetlić
for(new i=1; i < sizeof zadania; i++)
{
format(menuitem, 998, "\w%s \r[\yNagroda: %i XP i %i Monet\r] [\yPostep: %i/%i\r]", zadania[i][5], zadania[i][1], zadania[i][2], postep[id][zadania[i][4]], zadania[i][4]);
menu_additem(menu, menuitem, _, _, cb);
}


Postęp zadania ?

Czemu nie działa ?

zmienne
new postep[33][sizeof zadania]
new const zadania[][] =
{
{1,0,0,0,0,"Brak"},
{1,300,5,ZABIJ+PRZEZ_RUNDE+ZAPISZ,5,"Zabij 5 osob w 1 rundzie"}, //1
}
Użytkownik Jak się nazwać edytował ten post 11.08.2011 18:24
Odpowiedz
Zablokowany