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

 



 
          





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





Последние Файлы 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 из 2
  • 1
  • 2
  • »
Модератор форума: Alcoholik  
СРочно нужен код
[SFD]ZaRДата: Суббота, 29.03.2008, 12:43 | Сообщение # 1
Местный
Группа: Пользователи
Сообщений: 519
Награды: 6
Город: Шлюхандия
Репутация: 65
Замечания: 60%
Статус:
Нужно чтобы у админов был отдельный чат, если в начале у него стоит *

Поставлю плюсик!!!




Сообщение отредактировал DiversaK - Суббота, 29.03.2008, 12:43
bleyzДата: Суббота, 29.03.2008, 13:08 | Сообщение # 2
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
Ага будет круто - премия два ++


[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

DJSashoK59Дата: Суббота, 29.03.2008, 13:20 | Сообщение # 3
Постоялец
Группа: Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
Code
    if(strcmp(cmd, "/a", true) == 0 || strcmp(cmd, "/admin", true) == 0 || strcmp(cmd, "/achat", true) == 0)
  {
   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_GREY, "USAGE: /a [text] [admin chat]");
    return 1;
   }
   if(IsPlayerAdmin(playerid))
   {
    format(string, sizeof(string), "(( Admin Chat %s: %s ))", sendername, result);
    SendMessageToAdmins(COLOR_BLUE,string);
             return 1;
   }
   else
   {
    SendClientMessage(playerid, COLOR_RED, "You aren't able to use administration chat!");
             return 1;
   }
  }

Так должно работать :)

ScorpiДата: Суббота, 29.03.2008, 15:56 | Сообщение # 4
Группа: I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус:
Sashok59, Это команды /a /achat а они просили по *
DJSashoK59Дата: Суббота, 29.03.2008, 17:32 | Сообщение # 5
Постоялец
Группа: Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
Типо так трудно изменить mda
Code
    if(strcmp(cmd, "*", true) == 0)
  {
   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_GREY, "USAGE: * [text] [admin chat]");
    return 1;
   }
   if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] >= 1)
   {
    format(string, sizeof(string), "(( Admin Chat %s: %s ))", sendername, result);
    SendMessageToAdmins(COLOR_BLUE,string);
             return 1;
   }
   else
   {
    SendClientMessage(playerid, COLOR_RED, "You aren't able to use administration chat!");
             return 1;
   }
  }

bleyzДата: Суббота, 29.03.2008, 22:23 | Сообщение # 6
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(764) : error 017: undefined symbol "sendername"
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(764) : error 017: undefined symbol "sendername"
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(764) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(764) : fatal error 107: too many error messages on one line



[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

TorresДата: Воскресенье, 30.03.2008, 10:35 | Сообщение # 7
Местный
Группа: Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус:
Вот нормал код:
Quote
if(text[0] == '*')
{
new name[24];
GetPlayerName(playerid, name, 24);
format(string, sizeof(string), "*Adminchat %s: %s", name, text[1]);
printf("%s", string);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerAdmin(i))
{
SendClientMessage(i, COLOR_YELLOW, string);
}
}
return 0;
}

Вставляется в OnPlayerText


[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3
[ADD]MTA map converter


Сообщение отредактировал Torres - Воскресенье, 30.03.2008, 10:38
bleyzДата: Воскресенье, 30.03.2008, 13:23 | Сообщение # 8
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
public OnPlayerText
{
if(text[0] == '*')
{
new name[24];
GetPlayerName(playerid, name, 24);
format(string, sizeof(string), "*Adminchat %s: %s", name, text[1]);
printf("%s", string);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerAdmin(i))
{
SendClientMessage(i, COLOR_YELLOW, string);
}
}
return 0;
}

Так да?

Добавлено (30.03.2008, 13:23)
---------------------------------------------
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(1889) : error 021: symbol already defined: "OnPlayerText"
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(1890) : error 010: invalid function or declaration
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(1895) : error 010: invalid function or declaration
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(1897) : error 010: invalid function or declaration
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(1902) : error 010: invalid function or declaration


[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

DJSashoK59Дата: Воскресенье, 30.03.2008, 13:23 | Сообщение # 9
Постоялец
Группа: Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
Да yes
TorresДата: Воскресенье, 30.03.2008, 13:23 | Сообщение # 10
Местный
Группа: Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус:
Quote
public OnPlayerText(playerid,text[])
{
if(text[0] == '*')
{
new name[24];
GetPlayerName(playerid, name, 24);
format(string, sizeof(string), "*Adminchat %s: %s", name, text[1]);
printf("%s", string);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerAdmin(i))
{
SendClientMessage(i, COLOR_YELLOW, string);
}
}
return 0;
}
return 1;
}



[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3
[ADD]MTA map converter
DJSashoK59Дата: Воскресенье, 30.03.2008, 13:25 | Сообщение # 11
Постоялец
Группа: Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
Quote (bleyz)
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(1889) : error 021: symbol already defined: "OnPlayerText"

Значит у тебя уже гдето используется "OnPlayerText" yes
Ищи и в него вставляй, а не новый похожий паблик делай mda

DRAgoONoNДата: Воскресенье, 30.03.2008, 13:25 | Сообщение # 12
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
З.Ы. Если нужно могуть дать просто чат банды + антифлуд cool
Code
FixChars(string[]) for (new i=0;i<strlen(string);i++) if (string[i] < 0) string[i] += 256;
new LastPlayerText[MAX_PLAYERS][200];

public OnPlayerText(playerid,text[])
{
  format(text,200,"%s",text);
  if ((strcmp(LastPlayerText[playerid],text)==0) && (strlen(LastPlayerText[playerid])==strlen(text)))
  {
  SendClientMessage(playerid,COLOR_RED," На этом сервере нельзя флудить, ваше сообщение не отправлено");
  return 0;
  }
  format(LastPlayerText[playerid],strlen(text),"%s",text);
  FixChars(text);
  if(text[0] == '!')
  {
  new name[256], string[256];
  GetPlayerName(playerid, name, 256);
  format(string, sizeof(string), " Чат банды от %s: %s", name, text[1]);
  for(new i = 0; i < MAX_PLAYERS; i++)
  {
  if(IsPlayerConnected(i) && (gTeam[i] == gTeam[playerid]))
  {
  SendClientMessage(i, GetPlayerColor(playerid), string);
  }
  }
  return 0;
  }
  return 1;
}



SAMP WIKI



bleyzДата: Воскресенье, 30.03.2008, 13:26 | Сообщение # 13
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
Попробовал павно вообще в опу завился xD

Добавлено (30.03.2008, 13:26)
---------------------------------------------
А не воть
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(1889) : error 021: symbol already defined: "OnPlayerText"


[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

DJSashoK59Дата: Воскресенье, 30.03.2008, 13:27 | Сообщение # 14
Постоялец
Группа: Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
Quote (bleyz)
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(1889) : error 021: symbol already defined: "OnPlayerText"

Да йоп, у тебя 2 паблика "OnPlayerText"
already defined: "OnPlayerText" означает, что он уже используется
А нужно токо 1, если 2 одинаковых паблика, то выскакивает эрор!



Сообщение отредактировал Sashok59 - Воскресенье, 30.03.2008, 13:28
bleyzДата: Воскресенье, 30.03.2008, 13:28 | Сообщение # 15
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
Sashok59, а точно но там вот чё
Code
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(950) : error 017: undefined symbol "text"
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(950) : warning 215: expression has no effect
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(950) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(950) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(950) : fatal error 107: too many error messages on one line



[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

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





 


 


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