[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
[Pawno-Мануал][GF] по созданию красивого чата...
Дата: 13.01.2013, Воскресенье, 10:56:09 | Сообщение # $NUMBER
Группа: Гл. Модераторы
Сообщений: 220
Репутация: 253+
FFFUUU
Итак для начало расскажу как он будет выглядеть
когда игрок будет просто писать текст он будет выглядеть так:

если игрок будет разговаривать в машине он будет выглядеть так:

Так же сделал разделение на пол, то есть если игрок девушка то у нее будет
писаться так:
Когда просто пишет:
Когда в машине:

А сейчас расскажу как нам это сделать:
Отрываем ваш pwn и ищем там public OnPlayerText(playerid, text[])
когда нашли то ищем в нем такую строку if(realchat)
и у вас там должно быть что то типо этого :
Код
format(string, sizeof(string), "* %s говорит: %s", sendername, text);
ProxDetector(15.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
SetPlayerChatBubble(playerid, text, COLOR_LIGHTBLUE, 15.0, 5000);
GetPlayerName(playerid, sendername, sizeof(sendername));

мы это заменяем на это
Код

if(IsPlayerInAnyVehicle(playerid))
{
   if(all(GetPlayerVehicleID(playerid)))
   {
    format(string, sizeof(string), "[%d]{FFF935}›{0DFF00}%s {FFFFFF}- Сказал (в машине):{B4F4F7} %s",playerid, sendername, text);
    if(PlayerInfo[playerid][pSex] == 2) format(string, sizeof(string), "[%d]{FFF935}›{0DFF00}%s {FFFFFF}- Сказалa (в машине):{B4F4F7} %s",playerid, sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
    CallRemoteFunction("SayCommon","s",string);
   }
}
else
{
   format(string, sizeof(string), "[%d]{FFF935}›{0DFF00}%s {FFFFFF}- Сказал:{B4F4F7} %s",playerid, sendername, text);
   if(PlayerInfo[playerid][pSex] == 2) format(string, sizeof(string), "[%d]{FFF935}›{0DFF00}%s {FFFFFF}- Сказалa:{B4F4F7} %s",playerid, sendername, text);
   ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
   CallRemoteFunction("SayCommon","s",string);
}

и в конец мода добавляем
Код
stock all(carid){switch(GetVehicleModel(carid)){case 400..611:return true;}return false;}

Вот и все урок окончен если вы сделали все как я написал то ошибок быть не должно.
Проверял на Моде GF все работает.

P.S. критики лес ====> там :D
Дата: 14.01.2013, Понедельник, 12:39:49 | Сообщение # $NUMBER
Группа: Модераторы
Сообщений: 260
Репутация: -24+
Напиши, что это для GF модов, и это скорее мануал, чем урок.
Дата: 15.01.2013, Вторник, 20:54:48 | Сообщение # $NUMBER
Группа: Гл. Модераторы
Сообщений: 220
Репутация: 253+
FFFUUU
ок изменил
Дата: 16.01.2013, Среда, 13:19:53 | Сообщение # $NUMBER
Группа: Модераторы
Сообщений: 260
Репутация: -24+
Воот, другое дело)
  • Страница 1 из 1
  • 1
Поиск: