• Страница 1 из 1
  • 1
Сообщение о входе/выходе.
26_RUSSSДата: Среда, 10.11.2010, 04:52 | Сообщение # 1
.::Offline::.
Вор в законе
Сообщений: 73
[ 10 ]
Награды: 13

Статус отсутствует
Code

        public OnPlayerConnect(playerid)
        {
        new string[85],pname[24];
        GetPlayerName(playerid,pname,24);
        format(string,sizeof(string),"*** %s присоединелся . (ID:%d)",pname,playerid);
        SendClientMessageToAll(COLOR_CON_GREEN,string);
        return 1;
        }

Выход и прочие.

Code

        public OnPlayerDisconnect(playerid, reason)
        {
        new string[85],pname[24];
        switch (reason)
        {
        case 0:
        {
        GetPlayerName(playerid,pname,24);
        format(string,sizeof(string), "*** %s вылетел с сервера.(ID:%d)",pname,playerid);
        SendClientMessageToAll(COLOR_DIS_RED,string);
        }
        case 1:
        {
        GetPlayerName(playerid,pname,24);
        format(string,sizeof(string), "*** %s решил уйти . (ID:%d)",pname,playerid);
        SendClientMessageToAll(COLOR_DIS_RED,string);
        }
        case 2:
        {
        GetPlayerName(playerid,pname,24);
        format(string,sizeof(string), "*** %s кикнут. (ID:%d)",pname,playerid);
        SendClientMessageToAll(COLOR_DIS_RED,string);
        }
        }
        return 1;
        }

цвета:
Code

        #define COLOR_CON_GREEN 0x00FF00FF
        #define COLOR_DIS_RED 0xFF0000FF  

Ошибка исправлена



Нарушение О_о какое нарушение?
мои разработки
[FS]bank,[FS]vip2,[FS]console,[FS]RACE v2.5.
Кому надо скрипт разработать пиши на мыло admin@samp-pawno.ru :)
 
PanasonicДата: Суббота, 26.02.2011, 22:28 | Сообщение # 2
.::Offline::.
Новичок
Сообщений: 1
[ 0 ]
Награды: 0

Статус отсутствует
А как сделать чтобы отображалось не у всех а тока у админов?
 
ZioHikДата: Суббота, 26.02.2011, 23:14 | Сообщение # 3
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
Проверку на админа ставь
 
valychДата: Воскресенье, 27.02.2011, 13:01 | Сообщение # 4
.::Offline::.
Гангстер
Сообщений: 171
[ 205 ]
Награды: 15

Статус отсутствует
Quote (Panasonic)
А как сделать чтобы отображалось не у всех а тока у админов?

Quote (ZioHik)
Проверку на админа ставь

Panasonic, если у тебя гф или ещё какой-то рп мод, то вот:
Code
        public OnPlayerConnect(playerid)  
         {
         if(PlayerInfo[playerid][pAdmin] >= 1){
         new string[85],pname[24];  
         GetPlayerName(playerid,pname,24);  
         format(string,sizeof(string),"*** %s присоединелся . (ID:%d)",pname,playerid);  
         SendClientMessageToAll(COLOR_CON_GREEN,string);  
         }
         return 1;  
         }

Code
        public OnPlayerDisconnect(playerid, reason)  
         {  
         if(PlayerInfo[playerid][pAdmin] >= 1){
         new string[85],pname[24];  
         switch (reason)  
         {  
         case 0:  
         {  
         GetPlayerName(playerid,pname,24);  
         format(string,sizeof(string), "*** %s вылетел с сервера.(ID:%d)",pname,playerid);  
         SendClientMessageToAll(COLOR_DIS_RED,string);  
         }  
         case 1:  
         {  
         GetPlayerName(playerid,pname,24);  
         format(string,sizeof(string), "*** %s решил уйти . (ID:%d)",pname,playerid);  
         SendClientMessageToAll(COLOR_DIS_RED,string);  
         }  
         case 2:  
         {  
         GetPlayerName(playerid,pname,24);  
         format(string,sizeof(string), "*** %s кикнут. (ID:%d)",pname,playerid);  
         SendClientMessageToAll(COLOR_DIS_RED,string);  
         }  
         }  
         }
         return 1;  
         }


Мои друзья на ST: [Tre9, UDAV, ZioHik,Seva008]
-=Чтоб добавится ко мне в друзья дайте мне + с сообщение "Хочу в друзья"=-

-=Те кто будут у меня в друзьях, тем будет делаться скидка на платные работы=-

Мои разработки:
[FS]Transmission 70%
[INC]Anti-Fly 50%
[INC]Anti-Cheat 95%

[FAQ]Ответы на часто задаваемые вопросы
 
A1exДата: Суббота, 05.03.2011, 11:38 | Сообщение # 5
.::Offline::.
Новичок
Сообщений: 73
[ 67 ]
Награды: 8

Статус отсутствует
Еще можно при коннекте:
Code
SendDeathMessage(-1, playerid, 200);

и при дисконнекте:

Code
SendDeathMessage(-1, playerid, 201);

Тогда появятся иконки при подключении/отключении игроков

 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2024
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика
Яндекс.Метрика