[ВОПРОС] правильно ли я сделал? |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
[ВОПРОС] правильно ли я сделал? |
Orty_Hart
|
22.11.2012, 21:13
Сообщение
|
|
|
AndrewZ,
ну я написал где и как лучше исправлять... дело автора) |
|
|
|
Orty_Hart
|
22.11.2012, 22:01
Сообщение
|
|
|
svh0st,
Код public plugin_init() { ... register_logevent("cmdStartRound", 2, "0=World triggered", "1=Round_Start") //Отслеживаем начало раунда. в cmdStartRound ... } public client_death(id, victim) //отслеживаем убийство (подробней читай ниже ссылки). { if(is_user_connected(victim)) //проверяем, игрок соединён? g_multijumps[victim] = false; //устанавливаем умершому игроку false } public cmdStartRound() //получаем начало раунда { new iPlayers[32], iNum //создаем переменные get_players(iPlayers, iNum) //получаем индекст (ид) всех игроков в iPlayers. iNum - общий номер всех игроков. for(new i; i < iNum; i //сумерируем всех игроков с помощью for. iNum количество раз. { g_multijumps[iPlayers[i]] = false; //получаем индекс (ид) игрока в iPlayers[i] и устанавливаем g_multijumps = false if(get_user_flags(iPlayers[i]) & ADMIN_RESERVATION) //проверяем игрок с уровнем ADMIN_RESERVATION? g_multijumps[iPlayers[i]] = true; //если у игрока ADMIN_RESERVATION, устанавливаем игроку iPlayers[i] g_multijumps = true } } Полезные ссылки: register_logevent client_death get_players |
Поблагодарили 1 раз
|
|
![]() ![]() |