17:41
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: Alcoholik  
Сообщение Входа и Выхода с сервера.
AwmДата: Воскресенье, 25.10.2009, 13:46 | Сообщение # 1
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Здравствуйте дорогие юзеры данного форума.
Решил создать сию тему так как большинство юзеров не умеют юзать поиск или всего навсего лень потратить пару минут на это, и так приступим.....

ищем (ctrl+f) public OnPlayerConnect и ниже вписываем

[pwn]new str[256], condisname[MAX_PLAYER_NAME];
GetPlayerName(playerid, condisname, sizeof(condisname));
format(str, sizeof(str), "%s присоединился к серверу !", condisname);
SendClientMessageToAll(COLOR_YELLOW, str);[/pwn]

как вы вставили данный выше код то будет показано когда кто либо заходит на сервер.
Сделаем чтобы показывало когда выходит игрок....

ищем (ctrl+f) public OnPlayerDisconnect и ниже вписываем

[pwn]new str[256], condisname[MAX_PLAYER_NAME];
GetPlayerName(playerid, condisname, sizeof(condisname));
format(str, sizeof(str), "%s вышел с сервера !", condisname);
SendClientMessageToAll(COLOR_YELLOW2, str);[/pwn]

после всех действий в чат будет выводится сообщение при коннекте игрока и при его выходе.
всем спасибо за внимание!



"Life is hard... life is harder if you're stupid." - John Wayne
ScorpiДата: Воскресенье, 25.10.2009, 14:19 | Сообщение # 2
Группа: I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус:
Кто хорошо знает английский язык, то есть очень хорошая инструкция.
Wiki -> Creating Join and Leave Message

xSLiMxДата: Воскресенье, 25.10.2009, 15:03 | Сообщение # 3
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
Рас уж создали тему... подскажите как все таки сделать так чтобы када лидер зашол на сервер писало "Лидер Килов SLiM [id: 0] залогинилсО"
AwmДата: Воскресенье, 25.10.2009, 15:24 | Сообщение # 4
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Quote (xSLiMx)
Рас уж создали тему... подскажите как все таки сделать так чтобы када лидер зашол на сервер писало "Лидер Килов SLiM [id: 0] залогинилсО"

также только ставишь проверку на фракцию, под нее подбираешь нужный текст и выводишь.




"Life is hard... life is harder if you're stupid." - John Wayne
xSLiMxДата: Воскресенье, 25.10.2009, 15:33 | Сообщение # 5
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
А можеш Плиз по конкретней? оч прошу
ScorpiДата: Воскресенье, 25.10.2009, 15:42 | Сообщение # 6
Группа: I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус:
xSLiMx, дай ссылку на твой мод :) .
HELKERNДата: Воскресенье, 25.10.2009, 15:48 | Сообщение # 7
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус:
xSLiMx,
в OnPlayerConnect

new str[256], condisname[MAX_PLAYER_NAME];
if(PlayerInfo[playerid][pLeader == ID ФРАКЦИИ)
{
GetPlayerName(playerid, condisname, sizeof(condisname));
format(str, sizeof(str), " Лидер Чегототам %s присоединился к серверу !", condisname);
SendClientMessageToAll(COLOR_YELLOW, str);
}

xJesterДата: Понедельник, 26.10.2009, 07:32 | Сообщение # 8
Постоялец
Группа: Пользователи
Сообщений: 442
Награды: 18
Город: /dev/null
Репутация: 223
Замечания: 100%
Статус:
HELKERN, но хуль. игрок ещё не авторизовался а уже лидер? бред.
данный код надо в коней OnPlayerLogin



You know you're right!

Если взять цветной бумаги, ручку, ножницы и клей, и еще чуть-чуть отваги - можно сделать сто рублей.

RL_SEMДата: Четверг, 12.11.2009, 11:00 | Сообщение # 9
Новенький
Группа: Пользователи
Сообщений: 16
Награды: 5
Город: Cherepovets
Репутация: 4
Замечания: 0%
Статус:
public OnPlayerDisconnect(playerid, reason)
Туда пихай

FrostmornДата: Четверг, 12.11.2009, 11:17 | Сообщение # 10
Освоившийся
Группа: Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус:
Quote (RL_SEM)
OnPlayerDisconnect(playerid, reason)

lalita, слово Disconnect тебе не о чём не говорит ?


RL_SEMДата: Четверг, 12.11.2009, 11:20 | Сообщение # 11
Новенький
Группа: Пользователи
Сообщений: 16
Награды: 5
Город: Cherepovets
Репутация: 4
Замечания: 0%
Статус:
а нафига вам фс
#include <a_samp>

#define Statuscolor 0xC8BEBEFF // From Mike on IRC... some time ago

#undef MAX_PLAYERS
#define MAX_PLAYERS 32

public OnPlayerConnect(playerid) {
new message[127];
GetPlayerName(playerid, message, sizeof(message));
format(message,sizeof(message), "%s (ID: %d) прокрался(ась) на наш сервер", message, playerid);
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i) && playerid != i) {
SendClientMessage(i, Statuscolor, message);
}
}
}

public OnPlayerDisconnect(playerid,reason) {
new message[127];
GetPlayerName(playerid, message, sizeof(message));
format(message,sizeof(message), "%s (ID: %d) сбежал(а) с нашего сервера", message, playerid);
switch(reason) {
case 0: format(message,sizeof(message), "%s. (Timeout)", message);
case 1: format(message,sizeof(message), "%s. (Leaving)", message);
case 2: format(message,sizeof(message), "%s. (Kicked)", message);
}
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i) && playerid != i) {
SendClientMessage(i, Statuscolor, message);
}
}
}

RL_SEMДата: Четверг, 12.11.2009, 11:31 | Сообщение # 12
Новенький
Группа: Пользователи
Сообщений: 16
Награды: 5
Город: Cherepovets
Репутация: 4
Замечания: 0%
Статус:
public OnPlayerDisconnect(playerid, reason)
{
new message[127];
GetPlayerName(playerid, message, sizeof(message));
format(message,sizeof(message), "%s (ID: %d) покинул(а) сервер", message, playerid);
switch(reason)
{
case 0: format(message,sizeof(message), "%s. (Таймаут)", message);
case 1: format(message,sizeof(message), "%s. (Вышел)", message);
case 2: format(message,sizeof(message), "%s. (Кикнут)", message);
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && playerid != i)
{
SendClientMessage(i, Statuscolor, message);
}
}
gActivePlayers[playerid]--;
numplayers--;
PlayerInfo[playerid][pAdjustable] = 1;
OnPlayerUpdate(playerid);
for(new i = 0; i < MAX_PLAYERS; i++)
{

RL_SEMДата: Четверг, 12.11.2009, 11:44 | Сообщение # 13
Новенький
Группа: Пользователи
Сообщений: 16
Награды: 5
Город: Cherepovets
Репутация: 4
Замечания: 0%
Статус:
Это был пример!Соберай из своего кода
RL_SEMДата: Четверг, 12.11.2009, 11:57 | Сообщение # 14
Новенький
Группа: Пользователи
Сообщений: 16
Награды: 5
Город: Cherepovets
Репутация: 4
Замечания: 0%
Статус:
в OnplayerLogin

else { format(string, sizeof(string)," %s залогинился\n",playername); }
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
что то типо этого

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





 


 


 
Хостинг от uCoz samp.at.ua