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

 



 
        
[SA-MP] Hosted Tab (127)
DieSeL 19.10.2017 22:35
[MAP+FS] Тюрьма (15)
SubjectKalcor 09.10.2017 07:59
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы 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
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
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 1 из 212»
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Проблема с чатом для лидеров
Проблема с чатом для лидеров
anonimniyДата: Вторник, 27.03.2012, 02:59 | Сообщение # 1
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 190
Награды: 1
Город: St.Petersburg
Репутация: 42
Замечания: 0%
Статус:
Доброго времени суток...Взялся написать чат, писал по примеру "/radio".

Но вот не получается, ошибки что код не верен, не могли бы подсказать как будет правильно?

Сама команда:

Code
  if(strcmp(cmd, "/tleaders", true) == 0 || strcmp(cmd, "/tl", true) == 0) {
      if(IsPlayerConnected(playerid)) {
    if(PlayerInfo[playerid][pMute] > 0) {
     SendClientMessage(playerid, COLOR_Cvet_8, "[Ошибка] {FFFFFF}У вас молчанка. Написать в данный чат не возможно.");
     return 1; }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' ')) {
     idx++; }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) {
     result[idx - offset] = cmdtext[idx];
     idx++; }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "GTAMania: (/tl)eaders [radio chat]");
     return 1; }
        if(PlayerInfo[playerid][pLeader] == 1)
      {
      format(string, sizeof(string), "Лидер LSPD %s[%d]: %s", sendername,playerid,result);
     }
     SendLeaderMessage(1, TEAM_BLUE_COLOR, string);
     return 1;
        if(PlayerInfo[playerid][pLeader] == 2)
      {
      format(string, sizeof(string), "Лидер LSPD %s[%d]: %s", sendername,playerid,result);
     }
     SendLeaderMessage(2, TEAM_BLUE_COLOR, string);
     return 1;
        if(PlayerInfo[playerid][pLeader] == 3)
      {
      format(string, sizeof(string), "Лидер LSPD %s[%d]: %s", sendername,playerid,result);
     }
     SendLeaderMessage(3, TEAM_BLUE_COLOR, string);
     return 1;
        if(PlayerInfo[playerid][pLeader] == 4)
      {
      format(string, sizeof(string), "Лидер LSPD %s[%d]: %s", sendername,playerid,result);
     }
     SendLeaderMessage(4, TEAM_BLUE_COLOR, string);
     return 1;
    else {
     SendClientMessage(playerid, COLOR_GREY, "{ff3300}[Ошибка]:{ffffff} Вам недоступен /tl чат.");
     return 1;
    }
   }
   return 1;
  }


Ошибки:

Code
C:\Users\Никита\Desktop\GTAMania\gamemodes\GTAMania.pwn(15292) : warning 225: unreachable code
C:\Users\Никита\Desktop\GTAMania\gamemodes\GTAMania.pwn(15298) : warning 225: unreachable code
C:\Users\Никита\Desktop\GTAMania\gamemodes\GTAMania.pwn(15304) : warning 225: unreachable code
C:\Users\Никита\Desktop\GTAMania\gamemodes\GTAMania.pwn(15310) : warning 225: unreachable code
C:\Users\Никита\Desktop\GTAMania\gamemodes\GTAMania.pwn(15310) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

1 Error.


Буду признателен тому, кто поможет....

[RD]ChezДата: Вторник, 27.03.2012, 03:09 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
Code
if(strcmp(cmd, "/tleaders", true) == 0 || strcmp(cmd, "/tl", true) == 0)
  {  
   if(IsPlayerConnected(playerid))
   {  
    if(PlayerInfo[playerid][pMute] > 0) return SendClientMessage(playerid, COLOR_Cvet_8, "[Ошибка] {FFFFFF}У вас молчанка. Написать в данный чат не возможно.");  
    GetPlayerName(playerid, sendername, sizeof(sendername));  
    new length = strlen(cmdtext);  
    while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; }  
    new offset = idx;  
    new result[64];  
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))  
    {  
     result[idx - offset] = cmdtext[idx];  
     idx++;  
    }  
    result[idx - offset] = EOS;  
   if(!strlen(result)) return SendClientMessage(playerid, COLOR_GRAD2, "GTAMania: (/tl)eaders [radio chat]");  
   switch(PlayerInfo[playerid][pLeader])
   {
    case 1:
    {  
     format(string, sizeof(string), "Лидер LSPD %s[%d]: %s", sendername,playerid,result);  
     return SendLeaderMessage(1, TEAM_BLUE_COLOR, string);  
    }
    case 2:  
    {  
     format(string, sizeof(string), "Лидер LSPD %s[%d]: %s", sendername,playerid,result);  
     return SendLeaderMessage(2, TEAM_BLUE_COLOR, string);  
    }
    case 3:  
    {  
     format(string, sizeof(string), "Лидер LSPD %s[%d]: %s", sendername,playerid,result);  
     return SendLeaderMessage(3, TEAM_BLUE_COLOR, string);  
    }
    case 4:  
    {  
     format(string, sizeof(string), "Лидер LSPD %s[%d]: %s", sendername,playerid,result);  
     return SendLeaderMessage(4, TEAM_BLUE_COLOR, string);  
    }
    default:  
    {  
     return SendClientMessage(playerid, COLOR_GREY, "{ff3300}[Ошибка]:{ffffff} Вам недоступен /tl чат.");  
    }  
   }  
   return 1;  
  }

Сравни и подумай, что изменилось. Зачем и почему.



1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
anonimniyДата: Вторник, 27.03.2012, 03:17 | Сообщение # 3
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 190
Награды: 1
Город: St.Petersburg
Репутация: 42
Замечания: 0%
Статус:
[RD]Chez, Сравнил, ничего не нашёл.
AlessandrosДата: Вторник, 27.03.2012, 03:23 | Сообщение # 4
Постоялец
Группа: I'm V.I.P.
Сообщений: 409
Награды: 27
Город: GB
Замечания: 40%
Статус:
anonimniy, [off]детектируй мозг на ошибки[/off]


I <3 Инкогнито
Иногда правда-это все что у нас есть.
[off]тут я вспомнел что я хоть и хландакровен и лихко вывисти из сибяя я принял тежелый выбор што мой атец киллир и па мне тичет кровь лысого киллира с номерным автамабильным знаком на лобке и я скочал с трейкера игру Hitmon blud maney и the balad of gey Tonne
© trollmarcus
[/off]
anonimniyДата: Вторник, 27.03.2012, 03:28 | Сообщение # 5
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 190
Награды: 1
Город: St.Petersburg
Репутация: 42
Замечания: 0%
Статус:
Alessandros,
[off]Мда, я написал в этот раздел не чтобы выслушивать такой бред, от подобных тебе...[/off]



Сообщение отредактировал anonimniy - Вторник, 27.03.2012, 03:29
AlessandrosДата: Вторник, 27.03.2012, 03:29 | Сообщение # 6
Постоялец
Группа: I'm V.I.P.
Сообщений: 409
Награды: 27
Город: GB
Замечания: 40%
Статус:
anonimniy, [off]согласен бред. но ты элементарно сравни. ;) [/off]


I <3 Инкогнито
Иногда правда-это все что у нас есть.
[off]тут я вспомнел что я хоть и хландакровен и лихко вывисти из сибяя я принял тежелый выбор што мой атец киллир и па мне тичет кровь лысого киллира с номерным автамабильным знаком на лобке и я скочал с трейкера игру Hitmon blud maney и the balad of gey Tonne
© trollmarcus
[/off]
anonimniyДата: Вторник, 27.03.2012, 03:32 | Сообщение # 7
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 190
Награды: 1
Город: St.Petersburg
Репутация: 42
Замечания: 0%
Статус:
Alessandros, Сравнил, не нашёл ничего...Если ничем не можешь помочь - выйди с темы...
[RD]ChezДата: Вторник, 27.03.2012, 03:41 | Сообщение # 8
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
anonimniy, ну сочувствую, чо. http://wiki.sa-mp.com


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
AlessandrosДата: Вторник, 27.03.2012, 03:41 | Сообщение # 9
Постоялец
Группа: I'm V.I.P.
Сообщений: 409
Награды: 27
Город: GB
Замечания: 40%
Статус:
[RD]Chez, [off] fun fun fun fun fun [/off]


I <3 Инкогнито
Иногда правда-это все что у нас есть.
[off]тут я вспомнел что я хоть и хландакровен и лихко вывисти из сибяя я принял тежелый выбор што мой атец киллир и па мне тичет кровь лысого киллира с номерным автамабильным знаком на лобке и я скочал с трейкера игру Hitmon blud maney и the balad of gey Tonne
© trollmarcus
[/off]
anonimniyДата: Вторник, 27.03.2012, 03:45 | Сообщение # 10
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 190
Награды: 1
Город: St.Petersburg
Репутация: 42
Замечания: 0%
Статус:
Фак, не увидел кода в сообщение Чеза...
*ПОРА СПАТЬ*

anonimniyДата: Вторник, 27.03.2012, 11:17 | Сообщение # 11
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 190
Награды: 1
Город: St.Petersburg
Репутация: 42
Замечания: 0%
Статус:
Заменил...

Варнинги:

Code
C:\Users\Ieeeoa\Desktop\GTAMania\gamemodes\GTAMania.pwn(15138) : warning 209: function "SendLeaderMessage" should return a value
C:\Users\Ieeeoa\Desktop\GTAMania\gamemodes\GTAMania.pwn(15143) : warning 209: function "SendLeaderMessage" should return a value
C:\Users\Ieeeoa\Desktop\GTAMania\gamemodes\GTAMania.pwn(15148) : warning 209: function "SendLeaderMessage" should return a value
C:\Users\Ieeeoa\Desktop\GTAMania\gamemodes\GTAMania.pwn(15153) : warning 209: function "SendLeaderMessage" should return a value
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

Header size:          10004 bytes
Code size:          1660636 bytes
Data size:          5229424 bytes
Stack/heap size:      16384 bytes; estimated max. usage: unknown, due to recursion
Total requirements: 6916448 bytes

4 Warnings.


Code
forward SendLeaderMessage(leader, color, string[]);


Code
public SendLeaderMessage(leader, color, string[])
{
  for(new i = 0; i < GetMaxPlayers(); i++)
  {
   if(IsPlayerConnected(i))
   {
         if(PlayerInfo[i][pLeader] == leader)
       {
     SendClientMessage(i, color, string);
    }
   }
  }
}

MarkeloFFДата: Вторник, 27.03.2012, 11:32 | Сообщение # 12
Советчик
Группа: I'm V.I.P.
Сообщений: 1032
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус:
anonimniy,
forward SendClientMessage(leader, color, string[]);
и т.д...

anonimniyДата: Вторник, 27.03.2012, 11:34 | Сообщение # 13
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 190
Награды: 1
Город: St.Petersburg
Репутация: 42
Замечания: 0%
Статус:
MarkeloFF, Он ведь жалуется на SendLeaderMessage...
MarkeloFFДата: Вторник, 27.03.2012, 11:40 | Сообщение # 14
Советчик
Группа: I'm V.I.P.
Сообщений: 1032
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус:
anonimniy, боже...Ну я же написал чё сделать.
anonimniyДата: Вторник, 27.03.2012, 11:45 | Сообщение # 15
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 190
Награды: 1
Город: St.Petersburg
Репутация: 42
Замечания: 0%
Статус:
MarkeloFF, зачем? -__-
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Проблема с чатом для лидеров
Страница 1 из 212»
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM