Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

set_model

, Выдача моделек по флагу.
Статус пользователя velesgs
сообщение 10.1.2016, 22:28
Сообщение #1


Стаж: 10 лет
Город: Хмельницкий

Сообщений: 198
Благодарностей: 48
Полезность: < 0

Помогите плиз, что делаю не так? Выдаю админу модель, прописал пути и флаги, у гл. админа модель пашет, у админа нет, флаги выданы правильно.
Код:
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <hamsandwich>
#include <fun>
#include <cstrike>

//Прописываем сюда модели для закачки
new const nModel[][] = {
"models/player/kote/kote.mdl",
"models/player/kote1/kotect.mdl",
"models/player/adminmodelct/VorCT.mdl",
"models/player/adminmodel/vorT.mdl"
}
public plugin_precache(){
static i
for(i = 0; i < sizeof(nModel); i++)
precache_model(nModel[i])


}
public plugin_init()
{
RegisterHam(Ham_Spawn, "player", "player_spawn", 1)

}

public player_spawn(id){
if(!is_user_connected(id)) return HAM_IGNORED;
static team
team = get_user_team(id)
switch(team){
case 1:{
//Террористы
if(get_user_flags(id) & ADMIN_RESERVATION) cs_set_user_model(id, "kote"); //флаг b
else if(get_user_flags(id) & ADMIN_LEVEL_B) cs_set_user_model(id, "vorT"); //флаг n
//else if(get_user_flags(id) & ADMIN_LEVEL_G) cs_set_user_model(id, "Annet"); //флаг s
//else if(get_user_flags(id) & ADMIN_LEVEL_D) cs_set_user_model(id, "pirategirl"); //флаг p
//else if(get_user_flags(id) & ADMIN_CHAT) cs_set_user_model(id, "name_model"); //флаг i
//else if(get_user_flags(id) & ADMIN_LEVEL_C) cs_set_user_model(id, "arctic"); //флаг o

}
case 2:{
//Контр-террористы
if(get_user_flags(id) & ADMIN_RESERVATION) cs_set_user_model(id, "kotect"); //флаг b
else if(get_user_flags(id) & ADMIN_LEVEL_B) cs_set_user_model(id, "VorCT"); //флаг n
//else if(get_user_flags(id) & ADMIN_LEVEL_G) cs_set_user_model(id, "marinegirl"); //флаг s
//else if(get_user_flags(id) & ADMIN_LEVEL_D) cs_set_user_model(id, "Koshcka"); //флаг p
//else if(get_user_flags(id) & ADMIN_CHAT) cs_set_user_model(id, "name_model"); //флаг i
//else if(get_user_flags(id) & ADMIN_LEVEL_C) cs_set_user_model(id, "arcticT"); //флаг o

}
}
return HAM_IGNORED
}
/*sbinop
; a - иммунитет от киков , банов , слапов и т.д
; b - резервированный слот (игрок может зайти на зарезервировынаый слот)
; c - использывания команды amx_kick
; d - использывания команд amx_ban и amx_unban
; e - использывания команд amx_slay и amx_slap
; f - использывания команды amx_map
; g - использывания команды amx_cvar (не все cvar'ы будут доступны)
; h - использывания команды amx_cfg
; i - использывания команды amx_chat и других команд для чата
; j - использывания команды amx_vote и других команд для голосования
; k - доступ к команде sv_password (через команду amx_cvar)
; l - доступ к командам amx_rcon и rcon_password (через команду amx_cvar)
; m - левел А (для дополнительных плагинов) amx
; n - левел B rope
; o - левел C xyk
; p - левел D Grab
; q - левел E v
; r - левел F sv
; s - левел G girl
; t - левел H
; u - доступ к меню
; z - простой юзер (не админ)*/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Safety1st
сообщение 10.1.2016, 22:42
Сообщение #2
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Файлы моделей игроков должны иметь точно такое же название, как и папка, где они лежат.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: