Jelenleg 323 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 323 vendég
A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.
Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján
Moderátor: Fórum Moderátor
Oldal: 1 / 2 |
[ 16 hozzászólás ] | Oldal 1 2 Következő |
|
Szerző | Üzenet | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
loleee |
|
||||||||||||||||||
Csatlakozott: 2015.02.14. 01:11 Hozzászólások: 28 Megköszönték neki: 6 alkalommal |
|
") } public client_putinserver(id) { if( is_user_hltv(id) || is_user_bot(id) ) return; Load(id) } public client_disconnect(id) { if( is_user_hltv(id) || is_user_bot(id) ) return; Save(id) } stock Save(id) { if(g_iVault == INVALID_HANDLE) set_fail_state("nVault returned invalid handle") new szAuthId[35]; get_user_authid(id, szAuthId, charsmax(szAuthId)) new szName[32]; get_user_name(id, szName, 31) new szData[256]; formatex(szData, charsmax(szData), "%i %i", g_iPoints[id], g_iLevel[id]); nvault_remove(g_iVault, szAuthId) nvault_set(g_iVault, szAuthId, szData) format(szAuthId, charsmax(szAuthId), "%s%s", szAuthId, SPECIAL_CHAR) nvault_remove(g_iVault, szAuthId) nvault_set(g_iVault, szAuthId, szName) } stock Load(id) { if(g_iVault == INVALID_HANDLE) set_fail_state("nVault returned invalid handle") new szSavedName[32] new szName[32]; get_user_name(id, szName, charsmax(szName)) new szAuthId[33]; get_user_authid(id, szAuthId, charsmax(szAuthId)) new szData[256], iTimeStamp if( !nvault_lookup(g_iVault, szAuthId, szData, charsmax(szData), iTimeStamp) ) { nvault_set(g_iVault, szAuthId, "0") format(szAuthId, charsmax(szAuthId), "%s%s", szAuthId, SPECIAL_CHAR) nvault_set(g_iVault, szAuthId, szName) return 0 } ParseLoadData(id, szData); format(szAuthId, charsmax(szAuthId), "%s%s", szAuthId, SPECIAL_CHAR) nvault_get(g_iVault, szAuthId, szSavedName) if(!equal(szName, szSavedName)) { nvault_remove(g_iVault, szAuthId) nvault_set(g_iVault, szAuthId, szName) } return 0 } ParseLoadData(id, szData[256]) { static szNum[11]; strbreak(szData, szNum, charsmax(szNum), szData, charsmax(szData)); g_iPoints[id] = str_to_num(szNum); strbreak(szData, szNum, charsmax(szNum), szData, charsmax(szData)); g_iLevel[id] = str_to_num(szNum); } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1053\\ f0\\ fs16 \n\\ par } */