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

 



 
          





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





Последние Файлы 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  
Поиогите!
-KloUnДата: Вторник, 11.08.2009, 13:39 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 156
Награды: 3
Город: Москва
Репутация: 5
Замечания: 60%
Статус:
Не работает /ad чат.... /f чат и /o чат! Вот как они прописаны!
/ad Чат
[pwn]//----------------------------------[advertise]-----------------------------------------------
if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Âû íå çàëîãèíåíû !");
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, " Èñïîëüçîâàíèå: (/ad)vertise [advert text]");
return 1;
}
if ((!adds) && (PlayerInfo[playerid][pAdmin] < 1))
{
format(string, sizeof(string), " Ïîðîáóéòå ÷åðåç %d ñåêóíä!", (addtimer/1000));
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;

}
new payout = idx * 25;
if(GetPlayerMoney(playerid) < payout)
{
format(string, sizeof(string), "* Âû èñïîëçîâàëè %d áóêâ êîòîðûå ñòîÿò $%d, ó âàñ íåò ñòîëüêî äåíåã.", offset, payout);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
return 1;
}
GivePlayerMoney(playerid, - payout);
SBizzInfo[7][sbTill] += payout;
ExtortionSBiz(7, payout);
format(string, sizeof(string), " Ðåêëàìà: %s, Êîíòàêòû: %s Òåëåôîí: %d", result, sendername,PlayerInfo[playerid][pPnumber]);
OOCNews(TEAM_GROVE_COLOR,string);
format(string, sizeof(string), "~r~Paid $%d~n~~w~Message contained: %d Characters", payout, idx);
GameTextForPlayer(playerid, string, 5000, 5);
if (PlayerInfo[playerid][pAdmin] < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
}
return 1;
}[/pwn]
/o чат:
[pwn]//----------------------------------[ooc]-----------------------------------------------
if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Âû íå çàëîãèíåíû!");
return 1;
}
if ((noooc) && PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " OOC êàíàë áûë âûêëþ÷åí îäíèì èç àäìèíèñòðàòîðîâ!");
return 1;
}
if(PlayerInfo[playerid][pMuted] == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, " Âû íåìîæåòå ðàçãîâàðèâàòü, âàñ çàãëóøèëè! Ïîïðîñèòå îäíîãî èç àäìèíèñòðàòîðîâ ðàçãëóøèòü âàñ.!");
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, " Èñïîëüçîâàíèå: (/o)oc [ooc chat]");
return 1;
}
format(string, sizeof(string), "(( %s(ID: %d) ïðîðåêëàìèðîâàë: %s ))", sendername, playerid, result);
OOCOff(COLOR_OOC,string);
printf("%s", string);
}
return 1;
}[/pwn]
/f чат
[pwn]if(strcmp(cmd, "/family", true) == 0 || strcmp(cmd, "/f", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMuted] == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "You cannot speak, you have been silenced");
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, " Èñïîëüçîâàíèå: (/f)amily [family chat]");
return 1;
}
if (gTeam[playerid] >= 5 || PlayerInfo[playerid][pFMember] < 255)
{
new leader = PlayerInfo[playerid][pLeader];
new member = PlayerInfo[playerid][pMember];
И дальше фракции типо этой:
else if(member==8)
{
if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Äèðåêòîð %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Âèöå Äèðåêòîð %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Ñïåöèàëüíûé àãåíò %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Àãåíò %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Ñòðåëîê %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Ôðèëàíñåð %s: %s. )) **", sendername, result); }
else { format(string, sizeof(string), "** Ôðèëàíñåð %s: %s. )) **", sendername, result); }
SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string);
}
else if(member==9)
{
if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Ïðîäþñåð %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Ôèíàíñîâûé äèðåêòîð %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Ìåæäóíàðîäíûé ðåïîðòåð %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Ðåäàêòîð %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Ìåñòíûé ðåïîðòåð %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Íà÷èíàþùèé %s: %s. )) **", sendername, result); }
else { format(string, sizeof(string), "** Íà÷èíàþùèé %s: %s. )) **", sendername, result); }
SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string);
}
else if(member==10)
{
if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Âëàäåëåö êîìïàíèè òàêñè %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Ôèíàíñîâûé äèðåêòîð %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Äèñïåò÷åð %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Òàêñèñò %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Ó÷åíèê òàêñèñòà %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Íà÷èíàþùèé %s: %s. )) **", sendername, result); }
else { format(string, sizeof(string), "** Íà÷èíàþùèé %s: %s. )) **", sendername, result); }
SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string);
}[/pwn]
Реалчат стоит выключен! Помогите что сдесь исправить или где нада Поставлю Плюсики!

}{иТДата: Вторник, 11.08.2009, 14:00 | Сообщение # 2
Местный
Группа: Продвинутые
Сообщений: 513
Награды: 14
Город: Город Кичума
Репутация: 122
Замечания: 60%
Статус:
-KloUn, как не работает? что делал? и если я помню то некоторые чаты еще в пабликах задействованы

Добавлено (11.08.2009, 14:00)
---------------------------------------------
Кинь SendClientMessage хотяб



ОЯЕБУ мое пузо колышеца не теплом ветру
-KloUnДата: Вторник, 11.08.2009, 14:39 | Сообщение # 3
Уверенный в себе
Группа: Продвинутые
Сообщений: 156
Награды: 3
Город: Москва
Репутация: 5
Замечания: 60%
Статус:
хз public SendClientMessage нет!
}{иТДата: Вторник, 11.08.2009, 14:44 | Сообщение # 4
Местный
Группа: Продвинутые
Сообщений: 513
Награды: 14
Город: Город Кичума
Репутация: 122
Замечания: 60%
Статус:
-KloUn, поэтому и не работает :D

Добавлено (11.08.2009, 14:44)
---------------------------------------------
[pwn]}

public SendFamilyMessage(family, color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pMember] == family || PlayerInfo[i][pLeader] == family)
{
if(!gFam[i])
{
SendClientMessage(i, color, string);
}
}
}
}[/pwn]

sendclientmessage поищи где нить а этот который сверху вставь и проверь /family



ОЯЕБУ мое пузо колышеца не теплом ветру
-KloUnДата: Вторник, 11.08.2009, 14:55 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 156
Награды: 3
Город: Москва
Репутация: 5
Замечания: 60%
Статус:
вот это есть вроде а вот SendCLientMessage net
Hamst3rДата: Вторник, 11.08.2009, 16:02 | Сообщение # 6
Пяниед
Группа: Продвинутые
Сообщений: 378
Награды: 16
Город: London
Репутация: 157
Замечания: 40%
Статус:
}{иТ, SendClientMessage - стандратная функция SA:MP. :D


Профессиональные PHP скрипты любой сложности, оптимизация игровых режимов для SA:MP. Дорого. Охуенно. [359-660-329]
}{иТДата: Вторник, 11.08.2009, 16:11 | Сообщение # 7
Местный
Группа: Продвинутые
Сообщений: 513
Награды: 14
Город: Город Кичума
Репутация: 122
Замечания: 60%
Статус:
Какой плахой }{иТ, xD

Пойду ударю себя в зеркало :)

-KloUn, чел не ищи sendclientmessage а то не найдешь говорят :D



ОЯЕБУ мое пузо колышеца не теплом ветру
-KloUnДата: Вторник, 11.08.2009, 16:30 | Сообщение # 8
Уверенный в себе
Группа: Продвинутые
Сообщений: 156
Награды: 3
Город: Москва
Репутация: 5
Замечания: 60%
Статус:
Так мне помогат? плиз! и плиз скинте анти-флууд! Помогите плюсы дам и награду)ЫЫЫ
}{иТДата: Вторник, 11.08.2009, 16:52 | Сообщение # 9
Местный
Группа: Продвинутые
Сообщений: 513
Награды: 14
Город: Город Кичума
Репутация: 122
Замечания: 60%
Статус:
-KloUn, http://samp-rus.com/forum/8-10510-1 антифлуд

-KloUn, с ВКЛюченным реал чатом работают?



ОЯЕБУ мое пузо колышеца не теплом ветру
ChizaДата: Вторник, 11.08.2009, 19:03 | Сообщение # 10
Постоялец
Группа: Продвинутые
Сообщений: 320
Награды: 35
Город: Салават
Репутация: 287
Замечания: 40%
Статус:
-KloUn, а чтобы ты не парился в теме вот сам код анти флуда: ;)
[pwn]#include <a_samp>

new IsMessageSent[MAX_PLAYERS];
new interval = 2;
forward UnMutedX(playerid);

public OnFilterScriptInit()
{
print("\n||||||||||||||||||||||");
print("|Anti-Flood protection||");
print("|Modded by XAOC|||||||||");
print("||||||||||||||||||||||\n");
return 1;
}

public OnPlayerConnect(playerid)
{
new conn[256];
IsMessageSent[playerid] = 0;
format(conn,sizeof(conn)," На сервере установлена анти-флуд защита, сообщения разрешено отправлять только раз в %d секунд",interval);
SendClientMessage(playerid,0x33AA33AA,conn);
return true;
}

public OnPlayerText(playerid, text[])
{
if(IsMessageSent[playerid] == 1)
{
SendClientMessage(playerid, 0x00ffffff, "Не флудь!");
return false;
}
else
{
IsMessageSent[playerid] = 1;
SetTimerEx("UnMutedX",interval*1000,0,"d",playerid);
return true;
}
}

public UnMutedX(playerid)
{
IsMessageSent[playerid] = 0;
return true;
}[/pwn]


TELEMONEY - ЗА КАЖДОГО ПРИВЛЕЧЕННОГО 300 РУБЛЕЙ НА БАЗИС-СЧЕТ

Сообщение отредактировал Chiza - Вторник, 11.08.2009, 19:06
ЕнрикоДата: Вторник, 11.08.2009, 19:58 | Сообщение # 11
Группа: Пользователи
Сообщений: 915
Награды: 122
Город: Екатеринбург
Замечания: 80%
Статус:
/o

[pwn]//----------------------------------[ooc]-----------------------------------------------
if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Вы уже зарегистрировались !");
return 1;
}
if ((noooc) && PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " Общий чат отключён админом !");
return 1;
}
if(PlayerInfo[playerid][pMuted] == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, " Вы не можете говорить, вас заткнули !");
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, "USAGE: (/o)oc [ooc chat]");
return 1;
}
format(string, sizeof(string), "(( %s: %s ))", sendername, result);
OOCOff(COLOR_OOC,string);
printf("%s", string);
}
return 1;
}[/pwn]

/ad

[pwn]//----------------------------------[advertise]-----------------------------------------------
if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Вы не залогинились!");
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, "USAGE: (/ad)vertise [advert text]");
return 1;
}
if ((!adds) && (PlayerInfo[playerid][pAdmin] < 1))
{
format(string, sizeof(string), " Попытайтесь попозже, %d секунд до начала рекламы !", (addtimer/1000));
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;

}
new payout = idx * 25;
if(GetPlayerMoney(playerid) < payout)
{
format(string, sizeof(string), "* Вы использовали %d недопустимые символы $%d.", offset, payout);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
return 1;
}
GivePlayerMoney(playerid, - payout);
SBizzInfo[7][sbTill] += payout;
ExtortionSBiz(7, payout);
format(string, sizeof(string), " Реклама: %s, Контакт: %s Ph: %d", result, sendername,PlayerInfo[playerid][pPnumber]);
OOCNews(TEAM_GROVE_COLOR,string);
format(string, sizeof(string), "~r~Paid $%d~n~~w~Message contained: %d Characters", payout, idx);
GameTextForPlayer(playerid, string, 5000, 5);
if (PlayerInfo[playerid][pAdmin] < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
}
return 1;
}[/pwn]

-KloUnДата: Вторник, 11.08.2009, 20:20 | Сообщение # 12
Уверенный в себе
Группа: Продвинутые
Сообщений: 156
Награды: 3
Город: Москва
Репутация: 5
Замечания: 60%
Статус:
А мне в включенным ненада ЫЫЫ) мне пофиг работает или нет((((
}{иТДата: Среда, 12.08.2009, 03:31 | Сообщение # 13
Местный
Группа: Продвинутые
Сообщений: 513
Награды: 14
Город: Город Кичума
Репутация: 122
Замечания: 60%
Статус:
Енрико, чем твой код отличается от первого поста? только тупым переводом

Quote (Енрико)
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Вы уже зарегистрировались !");
return 1;

-KloUn, включи реалчат да посмотри при желании ты затратишь не более пол минуты чтобы это сделать и еще проверить, а ну хотя никто не знает как ты его выключил :D

если ты выключил его нечеловеческим способом тогда смотри OnPlayerText



ОЯЕБУ мое пузо колышеца не теплом ветру
-KloUnДата: Среда, 12.08.2009, 09:47 | Сообщение # 14
Уверенный в себе
Группа: Продвинутые
Сообщений: 156
Награды: 3
Город: Москва
Репутация: 5
Замечания: 60%
Статус:
я поставил realchat=0

Добавлено (12.08.2009, 09:47)
---------------------------------------------
всё включил Реалчат всё равно не пашет!

}{иТДата: Среда, 12.08.2009, 10:57 | Сообщение # 15
Местный
Группа: Продвинутые
Сообщений: 513
Награды: 14
Город: Город Кичума
Репутация: 122
Замечания: 60%
Статус:
кидай OnPlayerText

как ты там мод делаешь непонятно если не юзаешь ctrl+z то хотя бы делай копии своего нового чуда :D

[offtop]

Quote (СРК)
Минимальная длинна поста "20 символов"

Давно пора :)
[/offtop]




ОЯЕБУ мое пузо колышеца не теплом ветру
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


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