|
Флуд командами.
|
|
| sansei | Дата: Вторник, 18.08.2009, 11:09 | Сообщение # 1 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 106
Награды: 1
Город: Казань
Репутация: 6
Замечания: 40%
Статус: 
| Хотелось бы знать как сделать чтобы небыло флуда командами.К примеру у меня стоит на серваке команда /hi нупке приходят и давай срать чат.. Мб кто нить знает как сделать чтобы при очередном флуде игрока просто на минуты блочина т.е немог использывать некаких коман в течении минуты а потом норм.Типо чето антифлуда ввобщем плюсег разумеется с меня.
Портал о GTA! Ждём вас!
|
| |
|
|
| Morozzzko | Дата: Вторник, 18.08.2009, 11:11 | Сообщение # 2 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус: 
| sansei, выдерни любой антифлуд и переделай старт отсчета не в OnPlayerText, a в OnPlayerCommandText
Главный программист в Malefic Entertainment.
|
| |
|
|
| sansei | Дата: Вторник, 18.08.2009, 11:23 | Сообщение # 3 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 106
Награды: 1
Город: Казань
Репутация: 6
Замечания: 40%
Статус: 
| Я бы с удовольствием но немогу.Если не составит тебе труда или кому нить то плиз помогайте.
Портал о GTA! Ждём вас!
|
| |
|
|
| stepmex | Дата: Вторник, 18.08.2009, 11:29 | Сообщение # 4 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| sansei, ты даже не пробывал и сразу говоришь что не можешь. Ты так ничему не научешься если тебе все будут писать. Хотя я так думаю ты и не хочешь научиться.
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| sansei | Дата: Вторник, 18.08.2009, 11:31 | Сообщение # 5 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 106
Награды: 1
Город: Казань
Репутация: 6
Замечания: 40%
Статус: 
| stepmex, может ты и прав в чем то. Но у меня мало времени сидеть и учить павно и тд. А научусь я все со временем не сразу Москва строилась..
Портал о GTA! Ждём вас!
|
| |
|
|
| heufix | Дата: Вторник, 18.08.2009, 12:32 | Сообщение # 6 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| sansei, [pwn]#define DELAY 20000 // 20 second new LastCommandUsed[MAX_PLAYERS]; public OnPlayerConnect(playerid) { LastCommandUsed[playerid]=GetTickCount()-DELAY; return 1; } public OnPlayerCommandText(playerid,cmdtext[]) { if(!strcmp("/CMD",cmdtext,true)) { if(GetTickCount()-LastCommandUsed[playerid]<DELAY) return SendClientMessage(playerid,0xFF0000FF,"Суча Жди пока пройдёт время! "); // действие LastCommandUsed[playerid]=GetTickCount(); SendClientMessage(playerid,0x00FF00FF,"Следующий раз вы можете использовать команду через 20 секунд!"); return 1; } return 0; }[/pwn]
Радость
|
| |
|
|
| Maccer | Дата: Вторник, 18.08.2009, 17:39 | Сообщение # 7 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 281
Награды: 7
Город: Санкт-Петербург
Репутация: 100
Замечания: 40%
Статус: 
| Quote (sansei) Но у меня мало времени сидеть и учить павно и тд. Чему там учиться? это язык с одним типом переменных и функциями, больше в нем никуя нет мультиплеерных функций не так уж много и их все учить не обязательно, всегда можно подсмотреть в вики единственное что ты делаешь на форуме это просишь чтобы тебе кто-то что-то написал и обещаешь плюсик как вознаграждение ололо!
есть вопросы по sa-mp или pawn? помогу за $$
|
| |
|
|
| SanSay | Дата: Среда, 19.08.2009, 00:56 | Сообщение # 8 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| Quote (sansei) stepmex, может ты и прав в чем то. Но у меня мало времени сидеть и учить павно и тд. А научусь я все со временем не сразу Москва строилась.. ну это уже просто не красиво! ты б для начала научился более или менее, а уж потом брался за такую срочную работу )
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
Сообщение отредактировал SanSay - Среда, 19.08.2009, 00:56 |
| |
|
|
| sansei | Дата: Среда, 19.08.2009, 01:18 | Сообщение # 9 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 106
Награды: 1
Город: Казань
Репутация: 6
Замечания: 40%
Статус: 
| xD вообщем спс всем тему можно считать закрытой а то щас все флудить тут будут
Портал о GTA! Ждём вас!
|
| |
|
|
| Dima-kun | Дата: Среда, 19.08.2009, 16:36 | Сообщение # 10 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| флуд не флуд наврено я опоздал но есть гораздо проше выход из положения добавить следующие: [pwn] new hiday[MAX_PLAYERS+1]; public OnPlayerDisconnect(playerid,reason) { hiday[playerid]=1; } а в команду введи условие if(hiday[playerid] != 1) { трям блам бабабам hiday[playerid]=1; } else { SendClientMessage(playerid, 0xff000ff, " Не флуди епт!!"); } [/pwn] дерзай;) } Добавлено (19.08.2009, 16:36) --------------------------------------------- ой извените я ошибся в паблик onplayerdissconnect нуно поставить hiday[playerid]=0;
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| stepmex | Дата: Среда, 19.08.2009, 16:54 | Сообщение # 11 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| DizeL-ZR-, и что это за бред?
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| s3ap | Дата: Среда, 19.08.2009, 18:30 | Сообщение # 12 |
|
Местный
Группа:
Продвинутые
Сообщений: 570
Награды: 7
Город: Саратов
Репутация: 382
Замечания: 80%
Статус: 
| Самый простой бред (да, чез?): Code Up: new cmdflood[MAX_PLAYERS];
CommandText: cmdflood[playerid]=1; SetTimerEx("cmdfloodoff", cmddelay, 0, "d", playerid);
Down: public cmdfloodoff(playerid) cmdflood[playerid]=0;
OnPlayerDisconnect & ...Connect: cmdflood[playerid]=0;
|
| |
|
|
| stepmex | Дата: Среда, 19.08.2009, 18:41 | Сообщение # 13 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| VCOScript, ессно бред, отправляешь скока хочешь команд без каких либо проблем. За исключенем того что сервак упадет после 1024 команд
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| Dima-kun | Дата: Среда, 19.08.2009, 18:43 | Сообщение # 14 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Quote (stepmex) DizeL-ZR-, и что это за бред? если ты не понял что значит этот код объясняю, благодаря ему этот ид игрока может только 1 раз отослать сообщение /hi .. за все веря прибывания его на сервере за 1 раз, например он зашел отослал сообщение и все больше он не сможет отправить его.. я уже с таким сталкивался.. при разработке своего GM..
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| stepmex | Дата: Среда, 19.08.2009, 18:58 | Сообщение # 15 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| DizeL-ZR-, а если я через "/ooc " флудить буду что тогда?
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|