Cod Mod nie wczytuje połowy statystyk
IglO
02.07.2012
Witam, dodałem nowe statystyki do silnika cod mod nowy, zapisuja się poprawnie do pliku .vault lecz już się nie wczytują.Poniżej daję public WczytajDane, według mnie jest wszystko dobrze w nim, lecz z jakiegos powodu nowych statystyk nie wczytuje, zwykłe typu inteligencja działają bez problemu.Nowe statystyki to regeneracja hp co 5s, obrazenia, niewidzialnsoc i grawitacja.Prosił bym o pomoc bo jest to dla mnie bardzo pilne 
Według mnie należało by coś zmienić tu, próbowałem dać WcztajDane(id); lecz występuje błąd, mogę podać .sma na PW.
Użytkownik benio101 edytował ten post 02.07.2012 12:41
Dodanie znacznika SMA

Spoiler
Według mnie należało by coś zmienić tu, próbowałem dać WcztajDane(id); lecz występuje błąd, mogę podać .sma na PW.
public client_authorized(id)
{
UsunUmiejetnosci(id);
get_user_name(id, nazwa_gracza[id], 63);
UsunZadania(id);
set_task(10.0, "PokazReklame", id+ZADANIE_POKAZ_REKLAME);
}
public client_disconnect(id)
{
ZapiszDane(id);
UsunUmiejetnosci(id);
UsunZadania(id);
}
Użytkownik benio101 edytował ten post 02.07.2012 12:41
Dodanie znacznika SMA
Gość_21977_* 02.07.2012
Automatyczna wiadomość
Ten temat został przeniesiony z forum
AMX Mod X → Problemy
do
Mody → Call of Duty Mod → Problemy
Ten temat został przeniesiony z forum
AMX Mod X → Problemy
do
Mody → Call of Duty Mod → Problemy
Pan PrO
02.07.2012
Usuń plik vault z CodModa a jeśli to nie pomoże to masz błąd w public ZapiszDane(id)
IglO
02.07.2012
Usuwałem już(tak przy wyłączonym serwerze
), w ZapiszDane(id) jest wszystko dobrze, bo otwierając plik .vault widzę ze mam rozdane w statystyki.

IglO
02.07.2012
Proszę :
Mogę dać całe .sma ale to na PW
Jakieś pomysły ktoś ma ?
Użytkownik IglO edytował ten post 02.07.2012 17:40
public ZapiszDane(id)
{
if(!klasa_gracza[id])
return PLUGIN_CONTINUE;
new vaultkey[128],vaultdata[256], identyfikator[64];
format(vaultdata, charsmax(vaultdata),"#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i", doswiadczenie_gracza[id], poziom_gracza[id], inteligencja_gracza[id], zdrowie_gracza[id], wytrzymalosc_gracza[id], kondycja_gracza[id], regeneracja_gracza[id], obrazenia_gracza[id], player_niew[id], grawitacja_gracza[id]);
new typ_zapisu = get_pcvar_num(cvar_typ_zapisu);
switch(typ_zapisu)
{
case 1: copy(identyfikator, charsmax(identyfikator), nazwa_gracza[id]);
case 2: get_user_authid(id, identyfikator, charsmax(identyfikator));
case 3: get_user_ip(id, identyfikator, charsmax(identyfikator));
}
format(vaultkey, charsmax(vaultkey),"%s-%s-%i-cod", identyfikator, nazwy_klas[klasa_gracza[id]], typ_zapisu);
nvault_set(vault,vaultkey,vaultdata);
return PLUGIN_CONTINUE;
Mogę dać całe .sma ale to na PW

Jakieś pomysły ktoś ma ?
Użytkownik IglO edytował ten post 02.07.2012 17:40
IglO
04.07.2012
Moim zdaniem trzeba coś tu zmienić tylko nie wiem co, pomoże ktoś ?
public client_authorized(id)
{
UsunUmiejetnosci(id);
get_user_name(id, nazwa_gracza[id], 63);
UsunZadania(id);
set_task(10.0, "PokazReklame", id+ZADANIE_POKAZ_REKLAME);
}
public client_disconnect(id)
{
ZapiszDane(id);
UsunUmiejetnosci(id);
UsunZadania(id);
}