Всего тем: 1434
Сообщений: 7453
Новые сообщения Участники Правила форума Поиск RSS
Страница 1 из 11
Форум » Pawno » Pawn WIKI » Выход с сервера.
Выход с сервера.
stepДата: Суббота, 20.08.2011, 06:01 | Сообщение # 1
Сообщений: 69
Репутация: 1
Награды: 0
Клан:
[OR]
Fun Team:
-
Группа: Пользователь
Статус:



Сообщения в чате когда выходишь с сервера.И так идём в:
Code
public OnPlayerDisconnect(playerid)

и вставляем туда:
Code
new string[256];
     new name[MAX_PLAYER_NAME];
     GetPlayerName(playerid,name,MAX_PLAYER_NAME);
     switch(reason)
     {
         case 0:
         {
         format(string,sizeof string,"%s (%d) ушел с сервера (отключился из-за потери связи)",name,playerid);  
         SendClientMessageToAll(0xFFFFFFAA,string);
         new stringkilllist1[100];
         format(stringkilllist1,sizeof(stringkilllist1),"%s (Time)",name,playerid);  // Форматирует сообщение для киллиста с причиной (Time)
         SetPlayerName(playerid,stringkilllist1); // Меняет имя  
         SendDeathMessage(INVALID_PLAYER_ID,playerid,201);  // отправляет сообщение в киллист ( Name (Time) reason )
         SetPlayerName(playerid,name);  // Изменяет  имя на первоначальное
         }
         case 1:
         {
         format(string,sizeof string,"%s (%d) ушел с сервера (выход)",name,playerid);
         SendClientMessageToAll(0xFFFFFFAA,string);
         new stringkilllist1[100];
         format(stringkilllist1,sizeof(stringkilllist1),"%s (Q)",name,playerid);  // Форматирует сообщение для киллиста с причиной (Q)
         SetPlayerName(playerid,stringkilllist1);  // Меняет имя  
         SendDeathMessage(INVALID_PLAYER_ID,playerid,201); // Отправляет сообщение в киллист с причиной (Q)
         SetPlayerName(playerid,name);  // Изменяет  имя на первоначальное
         }
         case 2:
         {
         format(string,sizeof string,"%s (%d) ушел с сервера (кик/бан)",name,playerid);
         SendClientMessageToAll(0xFFFFFFAA,string);
         new stringkilllist1[100];
         format(stringkilllist1,sizeof(stringkilllist1),"%s (KICK/BAN)",name,playerid);  // Форматирует сообщение для киллиста с причиной (KICK/BAN)
         SetPlayerName(playerid,stringkilllist1);  // Меняет имя  
         SendDeathMessage(INVALID_PLAYER_ID,playerid,201);// Отправляет сообщение в киллист с причиной (KICK/BAN)
         SetPlayerName(playerid,name);  // Изменяет  имя на первоначальное
         }
     }

Вот собственно и всё!!! biggrin


 
EscapeДата: Среда, 21.09.2011, 17:55 | Сообщение # 2
Сообщений: 8
Репутация: 0
Награды: 0
Клан:
n/a
Fun Team:
n/a
Группа: Пользователь
Статус:
Большое спасибо!
 
Форум » Pawno » Pawn WIKI » Выход с сервера.
Страница 1 из 11
Поиск:
Всего пользователей: 7640
За сегодня: 0
За вчера: 1
За неделю: 1
За этот месяц: 3

Копирование материалов без указания на наш сайт запрещено!
Дизайн полностью принадлежит сайту MP-Info.ru
Автор дизайна: Silverback
© MP-Info.ru 2011-2017