Kurcze coś nie mogę zczaić cały czas tego
Mam tak:
new const CLASSES[MAX_CLASSES][] = {
"Brak",
"Arctic Avengers",
"Guerilla Warfare",
"Phoenix Connection",
"L337 Crew",
"French GIGN",
"German GSG9",
"UK SAS",
"Seal Team 6"
}
W ewencie przy wyborze teamu chce zrobić tak:
if(cs_get_user_team(id, CS_TEAM_T, CS_T_ARCTIC) {
// Tutaj chce nadać graczowi że jest CLASSES[Arctic Avengers] ? Jak to zrobić, w ogóle tutaj nie wiem co i jak. Pewnie dalej dużo rzecz nie ogarniam ;]
}
A potem jak w zapisie i wczytywaniu to? Tak?
public Load_BF3(id)
{
new authid[64], vaultkey[64], vaultdata[32];
get_user_name(id, authid, 63);
format(vaultkey,63,"%s-%s", authid, CLASSES);
nvault_get(g_Save, vaultkey, vaultdata,511);
replace_all(vaultdata, 511, "#", " ");
new one[33], two[33], three[33], four[33], five[33], six[33], seven[33], eight[33], nine[33];
parse(vaultdata, one, 32, two, 32, three, 32, four, 32, five, 32, six, 32, seven, 32, eight, 32, nine, 32);
g_frag[id] = str_to_num(one);
g_dead[id] = str_to_num(two);
g_hs[id] = str_to_num(three);
g_points[id] = str_to_num(four);
g_health[id] = str_to_num(five);
g_gravity[id] = str_to_num(six);
g_speedrun[id] = str_to_num(seven);
g_invisble[id] = str_to_num(eight);
g_autobh[id] = str_to_num(nine);
while(ranganum[id] < 52)
{
if(g_frag[id] >= rangaxp[ranganum[id]] && sizeof(ranga) > ranganum[id])
{
ranganum[id]++;
}
else
{
break;
}
}
}
public Save_BF3(id)
{
new authid[64], vaultkey[64], vaultdata[512];
get_user_name(id, authid, 63);
format(vaultkey, 63, "%s-%s", authid, CLASSES);
format(vaultdata, 511,"%d#%d#%d#%d#%d#%d#%d#%d#%d", g_frag[id], g_dead[id], g_hs[id], g_points[id], g_health[id], g_gravity[id], g_speedrun[id], g_invisble[id], g_autobh[id]);
nvault_set(g_Save, vaultkey, vaultdata);
}
Użytkownik Raku129 edytował ten post 13.11.2013 22:10