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

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

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

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

Админ зашел на двоих

Статус пользователя TwinG
сообщение 8.10.2015, 17:42
Сообщение #1
Стаж: 10 лет

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

Здравствуйте гуру скриптинга. Помогите сделать плагин для 2 админов.

Код:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN "Chief Admin Connect V2"
#define VERSION "0.1"
#define AUTHOR "Maloi"

new steamid[34]

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_putinserver(id)
{
get_user_authid(id, steamid, 33)
if(equal(steamid, "STEAM_0:0:1649282846")) // Здесь нужно вписать ваш STEAM_ID
{
set_task(2.0, "adminconnect", id)
}
}

public adminconnect(id)
{
new name[32]
get_user_name(id, name, 31)
set_dhudmessage(0, 242, 20, -1.0, 0.16, 0, 5.0, 8.0, 1.0, 1.5)
show_dhudmessage(0, "* Малыш зашел поиграть :) *")
client_cmd(0, "spk admin/admin_online")
}

public client_disconnect(id)
{
get_user_authid(id, steamid, 33)
if(equal(steamid, "STEAM_0:0:1649282846")) // Здесь нужно вписать ваш STEAM_ID
{
set_task(2.0, "admindisconnect", id)
}
}

public admindisconnect(id)
{
new name[32]
get_user_name(id, name, 31)
set_dhudmessage(228, 42, 25, -1.0, 0.16, 0, 5.0, 8.0, 1.0, 1.5)
show_dhudmessage(0, "* Малыш вышел ;( *")
client_cmd(0, "spk admin/byebye")
}

public plugin_precache()
{
precache_sound("admin/admin_online.wav")
precache_sound("admin/byebye.wav")
}

stock ChatColor(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, "!team", "^3")
replace_all(msg, 190, "!team2", "^0")

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();
}
}
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя JIuXeP
сообщение 8.10.2015, 17:55
Сообщение #2


Стаж: 12 лет

Сообщений: 338
Благодарностей: 205
Полезность: 792

Везде заменить это:
Код:
if(equal(steamid, "STEAM_0:0:1649282846")) // Здесь нужно вписать ваш STEAM_ID

на это:
Код:
if(equal(steamid, "айди первого") || equal(steamid, "айди второго")) // Здесь нужно вписать ваш STEAM_ID

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 8.10.2015, 18:05
Сообщение #3
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

TwinG, не проще ли сделать по флагу и выдать его тем, кому нужно...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя TwinG
сообщение 8.10.2015, 18:15
Сообщение #4
Стаж: 10 лет

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

спасибо!

Отредактировал: Bloo, - 8.10.2015, 18:16
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: