Witam, zrobiłem sobie 2 komendy na serwerze :
Komenda:
1. Zapisuje pozycje osoby, która wpisała komendę /zapisz
2. Wczytuje pozycje wszystkim graczom zapisanej przez osobę która wpisała /zapisz
I mam taki problem, że nie chce mi zapisać pozycji:
new origin[3];
new origin_gracza[3][33];
public ZapiszPozycje(id)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;
static classname[32];
new ent = find_ent_by_class(-1, "*");
pev(ent, pev_classname, classname, 31);
pev(id, pev_origin, origin_gracza[id]);
origin[0] = origin_gracza[id][0];
origin[1] = origin_gracza[id][1];
origin[2] = origin_gracza[id][2];
client_print(id, print_chat, "Dane pozycji zostaly zapisane!")
return PLUGIN_HANDLED;
}
public WczytajPozycje(id)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;
static classname[32];
new ent = find_ent_by_class(-1, "*");
pev(ent, pev_classname, classname, 31);
if(!equali(classname,"*"))
set_pev(id, pev_origin, origin);
client_print(id, print_chat, "Dane pozycji zostaly wczytane!")
return PLUGIN_HANDLED;
}


Dodatki SourceMod













