public client_putinserver(id) { if (is_user_bot(id) || is_user_hltv(id)) return; else { get_user_authid(id, iSteamID[id], charsmax(iSteamID)); if (containi(iSteamID[id], "_ID_LAN") != -1) get_user_ip(id, iSteamID[id], charsmax(iSteamID), 1); pont[id] = 0; m4a1[id] = 0; ak47[id] = 0; awp[id] = 0; deagle[id] = 0; knife[id] = 0; Load(id); } } public client_disconnect(id) { if (is_user_bot(id) || is_user_hltv(id)) return; else Save(id); } Load(id) { new szData[64] new szKey[40] formatex(szKey , 39, "%s" , iSteamID[id]) if(fvault_get_data(g_vaultName, szKey, szData, 31)) { new iSpacePos = contain(szData, " ") if(iSpacePos > -1) { new fpont[32], fm4a1[3], fak47[3], fawp[3], fdeagle[3], fknife[3]; parse(szData , fpont, 31, fm4a1, 2, fak47, 2, fawp, 2, fdeagle, 2, fknife, 2) pont[id] = str_to_num(fpont) m4a1[id] = str_to_num(fm4a1) ak47[id] = str_to_num(fak47) awp[id] = str_to_num(fawp) deagle[id] = str_to_num(fdeagle) knife[id] = str_to_num(fglock) } } } Save(id) { new szData[64] new szKey[40] formatex(szKey, 39, "%s", iSteamID[id]) formatex(szData, 34, "%i %i %i %i %i %i %i", pont[id], m4a1[id], ak47[id], awp[id], deagle[id], glock[id], usp[id]) fvault_set_data(g_vaultName, szKey, szData) } stock print_color(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!y", "^1") replace_all(msg, 190, "!t", "^3") if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]) write_string(msg) message_end() } } } return PLUGIN_HANDLED }
hogy tudom átírni hogy névre mentsen
|