Подскажите по нативам |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
+
) или ссылку на плагин который вызывает у вас вопросы.
|
|
Подскажите по нативам |
serfreeman1337
|
12.1.2014, 9:23
Сообщение
|
|
|
Вот пример из моего AES.
Узнаем статистику IDигрока из первого параметра и передаем её в массив, указаный 2ым параметром. Возвращаем 0, если такого игрока нету или др. проблема, иначе 1. Код /* @id - player id @data - array with player stats data[0] - player experience data[1] - player level data[2] - player bonuses data[3] - player next level experience @return - 0 on fail 1 on success native aes_get_player_stats(id,data[4]) */ public _aes_get_player_stats(plugin,params){ if(params < 2){ log_error(AMX_ERR_NATIVE,"bad arguments num, expected 2, passed %d", params) return 0 } new id = get_param(1) CHECK_PLAYER(id) if(g_players[id][LOADED] <= 0) return 0 new ret[4] ret[0] = g_players[id][EXP] ret[1] = g_players[id][LEVEL] ret[2] = g_players[id][BONUSES] ret[3] = get_exp_to_next_level(ret[1]) set_array(2,ret,4) return 1 } В твоем случае. Код public _vip_get_user_flashbangs(plugin,params){ new id = get_param(1) if(0 < id <= get_maxplayers()) return -1 // возрващаем -1, если не указан игрок if(!is_user_connected(id)) return -1 // возвращаем -1, если игрока нету на сервере new fbAmmo = cs_get_user_bpammo(id,CSW_FLASHBANG) // узаем кол-во флешек у игрока return fbAmmo // возвращаем кол-во флешек у игрока } native vip_get_user_flashbangs(id) И в плагине: Код new fbAmmo = vip_get_user_flashbangs(id) client_print(id,print_chat,"У тебя %d флешек!",fbAmmo) Подробнее тут: https://forums.alliedmods.net/showthread.php?t=41251
Отредактировал: serfreeman1337, - 12.1.2014, 9:30
|
|
|
|
![]() ![]() |