Вопросы по скриптингу
vineworld14 Дата: Пятница, 06.05.2016, 23:07:47 | Сообщение # 1066
Группа: Пользователи
Сообщений: 1
Вообщем всем ку!!!! У меня проблема команда работает со второго раза(не работает,работает,работает). Диалог в первый раз изчезает!!!
Код скриптаpublic OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/mn", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid,1,DSL,"Menu","Ñòàòèñòèêà \nÑêîðî...","Âûáîð","Íàçàä"); return 1; } return 1; }
Сообщение Вообщем всем ку!!!! У меня проблема команда работает со второго раза(не работает,работает,работает). Диалог в первый раз изчезает!!!
Код скриптаpublic OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/mn", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid,1,DSL,"Menu","Ñòàòèñòèêà \nÑêîðî...","Âûáîð","Íàçàä"); return 1; } return 1; }
Автор - vineworld14 Дата добавления - 06.05.2016 в 23:07:47
maska007194 Дата: Понедельник, 23.05.2016, 16:42:08 | Сообщение # 1067
Группа: Пользователи
Сообщений: 7
Здравствуйте.Код для команды /d( чат департамента) скажите пожалуйста!! И код для команды что бы создавать мероприятия! Заранее спасибо
Сообщение Здравствуйте.Код для команды /d( чат департамента) скажите пожалуйста!! И код для команды что бы создавать мероприятия! Заранее спасибо Автор - maska007194 Дата добавления - 23.05.2016 в 16:42:08
lopala Дата: Пятница, 29.07.2016, 03:13:53 | Сообщение # 1068
Группа: Пользователи
Сообщений: 2
Здраствуйте дорогие скриптеры помогите с модом скачал мод залил базу данных у меня на пк всё запустилось и превосходно работает а как только заливаю на хостинг база данных не загружает вот сервер лог SA-MP Dedicated Server ---------------------- v0.3.7-R2, ©2005-2015 SA-MP Team [02:47:49] weburl = "fdsfsdg" (string) [02:47:49] [02:47:49] Server Plugins [02:47:49] -------------- [02:47:49] Loading plugin: dc_cmd.so [02:47:49] Daniel's CMD plugin v2.8 [02:47:49] © 2014 Daniel_Cortez [02:47:49] www.pro-pawn.ru [02:47:49] Loaded. [02:47:49] Loading plugin: md5.so [02:47:49] MD5 v1.2 by BJIADOKC loaded [02:47:49] Loaded. [02:47:49] Loading plugin: mysql.so [02:47:49] >> plugin.mysql: R34 successfully loaded. [02:47:49] Loaded. [02:47:49] Loading plugin: sscanf.so [02:47:49] [02:47:49] =============================== [02:47:49] sscanf plugin loaded. [02:47:49] Version: 2.8.1 [02:47:49] © 2012 Alex "Y_Less" Cole [02:47:49] =============================== [02:47:49] Loaded. [02:47:49] Loading plugin: streamer.so [02:47:49] *** Streamer Plugin v2.6.1 by Incognito loaded *** [02:47:49] Loaded. [02:47:49] Loading plugin: CRP.so [02:47:49] [02:47:49] ______________________________________ [02:47:49] Convert Rus To Pwn v0.1.1 loaded [02:47:49] ______________________________________ [02:47:49] By: Fro © Copyright <TBG> 2009-2011 [02:47:49] ______________________________________ [02:47:49] Loaded. [02:47:49] Loaded 6 plugins. [02:47:49] [02:47:49] Ban list [02:47:49] -------- [02:47:49] Loaded: samp.ban [02:47:49] [02:47:49] [02:47:49] Filterscripts [02:47:49] --------------- [02:47:49] Loaded 0 filterscripts. [02:47:49] *** Streamer Plugin: Include file version (0x26105) does not match plugin version (0x26104) (script needs to be recompiled with the latest include file) [02:47:49] Script[gamemodes/arizonarp.amx]: Run time error 19: "File or function is not found" [02:47:49] Number of vehicle models: 0 Помогите пожалуйста буду очень благодарен
Сообщение Здраствуйте дорогие скриптеры помогите с модом скачал мод залил базу данных у меня на пк всё запустилось и превосходно работает а как только заливаю на хостинг база данных не загружает вот сервер лог SA-MP Dedicated Server ---------------------- v0.3.7-R2, ©2005-2015 SA-MP Team [02:47:49] weburl = "fdsfsdg" (string) [02:47:49] [02:47:49] Server Plugins [02:47:49] -------------- [02:47:49] Loading plugin: dc_cmd.so [02:47:49] Daniel's CMD plugin v2.8 [02:47:49] © 2014 Daniel_Cortez [02:47:49] www.pro-pawn.ru [02:47:49] Loaded. [02:47:49] Loading plugin: md5.so [02:47:49] MD5 v1.2 by BJIADOKC loaded [02:47:49] Loaded. [02:47:49] Loading plugin: mysql.so [02:47:49] >> plugin.mysql: R34 successfully loaded. [02:47:49] Loaded. [02:47:49] Loading plugin: sscanf.so [02:47:49] [02:47:49] =============================== [02:47:49] sscanf plugin loaded. [02:47:49] Version: 2.8.1 [02:47:49] © 2012 Alex "Y_Less" Cole [02:47:49] =============================== [02:47:49] Loaded. [02:47:49] Loading plugin: streamer.so [02:47:49] *** Streamer Plugin v2.6.1 by Incognito loaded *** [02:47:49] Loaded. [02:47:49] Loading plugin: CRP.so [02:47:49] [02:47:49] ______________________________________ [02:47:49] Convert Rus To Pwn v0.1.1 loaded [02:47:49] ______________________________________ [02:47:49] By: Fro © Copyright <TBG> 2009-2011 [02:47:49] ______________________________________ [02:47:49] Loaded. [02:47:49] Loaded 6 plugins. [02:47:49] [02:47:49] Ban list [02:47:49] -------- [02:47:49] Loaded: samp.ban [02:47:49] [02:47:49] [02:47:49] Filterscripts [02:47:49] --------------- [02:47:49] Loaded 0 filterscripts. [02:47:49] *** Streamer Plugin: Include file version (0x26105) does not match plugin version (0x26104) (script needs to be recompiled with the latest include file) [02:47:49] Script[gamemodes/arizonarp.amx]: Run time error 19: "File or function is not found" [02:47:49] Number of vehicle models: 0 Помогите пожалуйста буду очень благодарен Автор - lopala Дата добавления - 29.07.2016 в 03:13:53
xxxDamienxxx Дата: Понедельник, 26.09.2016, 16:21:46 | Сообщение # 1069
Группа: Пользователи
Сообщений: 2
Как Добавить Команду /admin, что бы над ником Админа, светилось красным Что админ на дежурстве.Добавлено (26.09.2016, 16:21:46) --------------------------------------------- Не получается нечего
Сообщение Как Добавить Команду /admin, что бы над ником Админа, светилось красным Что админ на дежурстве.Добавлено (26.09.2016, 16:21:46) --------------------------------------------- Не получается нечего
Автор - xxxDamienxxx Дата добавления - 26.09.2016 в 16:21:46
ddeenniizz96 Дата: Пятница, 30.09.2016, 01:45:15 | Сообщение # 1070
Группа: Пользователи
Сообщений: 3
Вопросов будет несколько: 1. Как перетащить с одного гейммода в другой? у меня пустой сервер и я хотел туда добавить дома, бизнесы, работы, интерьер для автошколы. И т.д как перетащить и заменить файлы. 2. Как отредактировать диалог? И добавить бизнесы в навигацию(/gps)? 3. Как исправлять баги? У меня такой баг- когда захожу в какую нибудь фракцию то застряю в текстурах, то проваливаюсь вниз и лечу?! Заранее благодарен!
Сообщение Вопросов будет несколько: 1. Как перетащить с одного гейммода в другой? у меня пустой сервер и я хотел туда добавить дома, бизнесы, работы, интерьер для автошколы. И т.д как перетащить и заменить файлы. 2. Как отредактировать диалог? И добавить бизнесы в навигацию(/gps)? 3. Как исправлять баги? У меня такой баг- когда захожу в какую нибудь фракцию то застряю в текстурах, то проваливаюсь вниз и лечу?! Заранее благодарен! Автор - ddeenniizz96 Дата добавления - 30.09.2016 в 01:45:15
sascha-ski Дата: Воскресенье, 02.10.2016, 19:08:10 | Сообщение # 1071
Группа: Пользователи
Сообщений: 2
Помогите пожалуйста у меня такая ситуация,у меня получается две мерия,одна как обычно,другая как я понял по карте над зоной 51 но без пикапов входа и выхода,у меня команда,но когда я пытаюсь,что то сделать,к примеру чтобы 3д текст был,у меня все появляется в другой мерии,НЕ в той которая в ЛС! Как можно удалить ту мерию вообще? А то я ничего не понимаю,помогите пожалуйста! Добавлено (02.10.2016, 19:08:10) ---------------------------------------------
Цитата maska007194 (
)
Здравствуйте.Код для команды /d( чат департамента) скажите пожалуйста!! И код для команды что бы создавать мероприятия! Заранее спасибо
Код
Вот держи,добавь его к себе в мод case изменишь на свои
else if(strcmp(cmd, "/departments", true) == 0 || strcmp(cmd, "/d", true) == 0) { new length = strlen(cmdtext); new stingers[256]; 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_WHITE, " Ââåäèòå: (/d)epartments [òåêñò]"); if(PlayerInfo[playerid] [pMuted]== 1) { format(stringer, sizeof(stringer), "Ó Âàñ áàí ÷àòà! Äî ñíÿòèÿ: %d ñåêóíä(û)",PlayerInfo[playerid][pMuteTime]); SendClientMessage(playerid, COLOR_LIGHTRED, stringer); return true; } if(gag [playerid]== 1) return SendClientMessage(playerid, COLOR_LIGHTRED, "Ó Âàñ êëÿï, âû íå ìîæåòå ãîâîðèòü!"); if(PlayerInfo[playerid] [pRKInections]< 2) return SendClientMessage(playerid, COLOR_GRAD1, "Âû íå óïîëíîìî÷åíû ïèñàòü â ÷àò äåïàðòàìåíòà"); switch(PlayerInfo[playerid][pMRInections]) { case 1: { if(PlayerInfo[playerid] [pRKInections]== 15) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Øåðèô %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 14) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 13) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ïîäïîëêîâíèê %s: %s.", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 12) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ìàéîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 11) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Êàïèòàí %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ñò. Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ìë. Ëåéòåíàíò %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ñò. Ïðàïîðùèê %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ïðàïîðùèê %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ñò. Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ìë. Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Îôèöåð %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Êàäåò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Êàäåò %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); return true; } case 10: { if(PlayerInfo[playerid] [pRKInections]== 15) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Øåðèô %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 14) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 13) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ïîäïîëêîâíèê %s: %s.", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 12) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ìàéîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 11) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Êàïèòàí %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ñò. Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ìë. Ëåéòåíàíò %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ñò. Ïðàïîðùèê %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ïðàïîðùèê %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ñò. Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ìë. Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Îôèöåð %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Êàäåò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Êàäåò %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); //printf("%s", stingers); return true; } case 4: { if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Ãëàâ.Âðà÷ %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Çàì.Ãëàâ.Âðà÷à %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Õèðóðã %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Ïñèõîëîã %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Äîêòîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Íàðêîëîã %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Ñïàñàòåëü %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Ìåä.áðàò %s: %s. ", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Ñàíèòàð %s: %s. ", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Èíòåðí %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers),"[Ì×Ñ] Èíòåðí %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); return true; } case 25: { if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D] [SWAT]Ïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D] [SWAT]Ïîäïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D] [SWAT]Ìàéîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D] [SWAT]Êàïèòàí %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D] [SWAT]Ñò.Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D] [SWAT]Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D] [SWAT]Ìë.Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D] [SWAT]Ñò.Ïðàïîðùèê %s: %s. ", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D] [SWAT]Ïðàïîðùèê %s: %s. ", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D] [SWAT]Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers)," [SWAT]Ñåðæàíò %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); return true; } case 16: { if(PlayerInfo[playerid] [pRKInections]== 13) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Äèðåêòîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 12) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Çàìåñòèòåëü äèðåêòîðà %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 11) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ãëàâíûé ðåäàêòîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ðåäàêòîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Æóðíàëèñò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ôîòîãðàô %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Íîâîñòè %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ðåïîðò¸ð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ïàïàðàööèè %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Âåäóùèé %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ïðîãðàììèñò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ñòàæåð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ïðàêòèêàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ïðàêòèêàíò %s[%d]: %s", PlayerInfo[playerid][pNames], result); } SendTeamMessage(1, 0x1E90FFFF, stingers); } case 21: { if(PlayerInfo[playerid] [pRKInections]== 15) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Øåðèô %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 14) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 13) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ïîäïîëêîâíèê %s: %s.", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 12) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ìàéîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 11) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Êàïèòàí %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ñò. Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ìë. Ëåéòåíàíò %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ñò. Ïðàïîðùèê %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ïðàïîðùèê %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ñò. Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ìë. Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Îôèöåð %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Êàäåò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Êàäåò %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); //printf("%s", stingers); return true; } case 2: { if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Äèðåêòîð FBI %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Çàì. äèðåêòîðà FBI %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Èíñïåêòîð FBI %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Ãëàâà CID %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Ãëàâà GNK %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Àãåíò CID %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Àãåíò GNK %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Ìë.Àãåíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Äåæóðíûé %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Ñòàæ¸ð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers), " [D][ÔÁÐ] Ñòàæ¸ð %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); //printf("%s", stingers); return true; } case 3: { if(PlayerInfo[playerid] [pRKInections]== 15) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ãåíåðàë %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 14) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 13) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ïîäïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 12) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ìàéîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 11) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Êàïèòàí %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ñò.ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ìë.ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ïðàïîðùèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ñòàðøèíà %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ñò.ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ñåðæàíò %s: %s", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ìë.ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Åôðåéòîð %s: %s", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ðÿäîâîé %s: %s", PlayerInfo[playerid][pNames], result); } else format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ðÿäîâîé %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); //printf("%s", stingers); return true; } case 19: { if(PlayerInfo[playerid] [pRKInections]== 15) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ãåíåðàë %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 14) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 13) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ïîäïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 12) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ìàéîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 11) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Êàïèòàí %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ñò.ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ìë.ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ïðàïîðùèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ñòàðøèíà %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ñò.ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ñåðæàíò %s: %s", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ìë.ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Åôðåéòîð %s: %s", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ðÿäîâîé %s: %s", PlayerInfo[playerid][pNames], result); } else format(stingers, sizeof(stingers), " [D][Çîíà 51] Ðÿäîâîé %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); //printf("%s", stingers); return true; } case 11: { if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Óïðàâëÿþùèé %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Äèðåêòîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Ñòàðøèé ìåíåäæåð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Ìëàäøèé ìåíåäæåð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Êîîðäèíàòîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Èíñòðóêòîð %s: %s. ", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Ìëàäøèé èíñòðóêòîð %s: %s. ", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Ýêçàìåíàòîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Êîíñóëüòàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Ñòàæ¸ð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers),"[Èíñòðóêòîðû] Ñòàæ¸ð %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); return true; } case 26: { if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Ïðåçèäåíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Âèöå-Ïðåçèäåíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Ñîâåòíèê ïî îðãàíàì çäðàâîîõðàíåíèÿ %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Ñîâåòíèê ïî îðãàíàì âíóòðåííèõ äåë %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Ñîâåòíèê ïî àðìèÿì %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Ñîâåòíèê ïî ÑÌÈ %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Ñåêðåòàðü %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Íà÷àëüíèê îõðàíû %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Îõðàííèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Âîäèòåëü %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers)," [D][Ïðàâèòåëüñòâî] Âîäèòåëü %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); return true; } case 7: { if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][Ìýðèÿ] Ìýð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][Ìýðèÿ] Çàì. ìýðà %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][Ìýðèÿ] Íà÷àëüíèê Îõðàíû %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][Ìýðèÿ] Îõðàííèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][Ìýðèÿ] Àäâîêàò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][Ìýðèÿ] Ñåêðåòàðü %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers), " [D][Ìýðèÿ] Ñåêðåòàðü %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); return true; } } return true;
Сообщение отредактировал sascha-ski - Воскресенье, 02.10.2016, 19:05:13
Сообщение Помогите пожалуйста у меня такая ситуация,у меня получается две мерия,одна как обычно,другая как я понял по карте над зоной 51 но без пикапов входа и выхода,у меня команда,но когда я пытаюсь,что то сделать,к примеру чтобы 3д текст был,у меня все появляется в другой мерии,НЕ в той которая в ЛС! Как можно удалить ту мерию вообще? А то я ничего не понимаю,помогите пожалуйста! Добавлено (02.10.2016, 19:08:10) ---------------------------------------------
Цитата maska007194 (
)
Здравствуйте.Код для команды /d( чат департамента) скажите пожалуйста!! И код для команды что бы создавать мероприятия! Заранее спасибо
Код
Вот держи,добавь его к себе в мод case изменишь на свои
else if(strcmp(cmd, "/departments", true) == 0 || strcmp(cmd, "/d", true) == 0) { new length = strlen(cmdtext); new stingers[256]; 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_WHITE, " Ââåäèòå: (/d)epartments [òåêñò]"); if(PlayerInfo[playerid] [pMuted]== 1) { format(stringer, sizeof(stringer), "Ó Âàñ áàí ÷àòà! Äî ñíÿòèÿ: %d ñåêóíä(û)",PlayerInfo[playerid][pMuteTime]); SendClientMessage(playerid, COLOR_LIGHTRED, stringer); return true; } if(gag [playerid]== 1) return SendClientMessage(playerid, COLOR_LIGHTRED, "Ó Âàñ êëÿï, âû íå ìîæåòå ãîâîðèòü!"); if(PlayerInfo[playerid] [pRKInections]< 2) return SendClientMessage(playerid, COLOR_GRAD1, "Âû íå óïîëíîìî÷åíû ïèñàòü â ÷àò äåïàðòàìåíòà"); switch(PlayerInfo[playerid][pMRInections]) { case 1: { if(PlayerInfo[playerid] [pRKInections]== 15) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Øåðèô %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 14) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 13) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ïîäïîëêîâíèê %s: %s.", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 12) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ìàéîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 11) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Êàïèòàí %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ñò. Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ìë. Ëåéòåíàíò %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ñò. Ïðàïîðùèê %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ïðàïîðùèê %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ñò. Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Ìë. Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Îôèöåð %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Êàäåò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers), " [D][ËÑÏÄ] Êàäåò %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); return true; } case 10: { if(PlayerInfo[playerid] [pRKInections]== 15) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Øåðèô %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 14) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 13) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ïîäïîëêîâíèê %s: %s.", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 12) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ìàéîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 11) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Êàïèòàí %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ñò. Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ìë. Ëåéòåíàíò %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ñò. Ïðàïîðùèê %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ïðàïîðùèê %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ñò. Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Ìë. Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Îôèöåð %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Êàäåò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers), " [D][ÑÔÏÄ] Êàäåò %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); //printf("%s", stingers); return true; } case 4: { if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Ãëàâ.Âðà÷ %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Çàì.Ãëàâ.Âðà÷à %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Õèðóðã %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Ïñèõîëîã %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Äîêòîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Íàðêîëîã %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Ñïàñàòåëü %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Ìåä.áðàò %s: %s. ", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Ñàíèòàð %s: %s. ", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][Ì×Ñ] Èíòåðí %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers),"[Ì×Ñ] Èíòåðí %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); return true; } case 25: { if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D] [SWAT]Ïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D] [SWAT]Ïîäïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D] [SWAT]Ìàéîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D] [SWAT]Êàïèòàí %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D] [SWAT]Ñò.Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D] [SWAT]Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D] [SWAT]Ìë.Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D] [SWAT]Ñò.Ïðàïîðùèê %s: %s. ", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D] [SWAT]Ïðàïîðùèê %s: %s. ", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D] [SWAT]Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers)," [SWAT]Ñåðæàíò %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); return true; } case 16: { if(PlayerInfo[playerid] [pRKInections]== 13) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Äèðåêòîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 12) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Çàìåñòèòåëü äèðåêòîðà %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 11) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ãëàâíûé ðåäàêòîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ðåäàêòîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Æóðíàëèñò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ôîòîãðàô %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Íîâîñòè %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ðåïîðò¸ð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ïàïàðàööèè %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Âåäóùèé %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ïðîãðàììèñò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ñòàæåð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ïðàêòèêàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else { format(stingers, sizeof(stingers), " [D][ÑÌÈ] Ïðàêòèêàíò %s[%d]: %s", PlayerInfo[playerid][pNames], result); } SendTeamMessage(1, 0x1E90FFFF, stingers); } case 21: { if(PlayerInfo[playerid] [pRKInections]== 15) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Øåðèô %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 14) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 13) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ïîäïîëêîâíèê %s: %s.", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 12) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ìàéîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 11) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Êàïèòàí %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ñò. Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ìë. Ëåéòåíàíò %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ñò. Ïðàïîðùèê %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ïðàïîðùèê %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ñò. Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Ìë. Ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Îôèöåð %s: %s", PlayerInfo[playerid][pNames],result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Êàäåò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers), " [D][ËÂÏÄ] Êàäåò %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); //printf("%s", stingers); return true; } case 2: { if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Äèðåêòîð FBI %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Çàì. äèðåêòîðà FBI %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Èíñïåêòîð FBI %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Ãëàâà CID %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Ãëàâà GNK %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Àãåíò CID %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Àãåíò GNK %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Ìë.Àãåíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Äåæóðíûé %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][ÔÁÐ] Ñòàæ¸ð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers), " [D][ÔÁÐ] Ñòàæ¸ð %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); //printf("%s", stingers); return true; } case 3: { if(PlayerInfo[playerid] [pRKInections]== 15) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ãåíåðàë %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 14) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 13) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ïîäïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 12) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ìàéîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 11) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Êàïèòàí %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ñò.ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ìë.ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ïðàïîðùèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ñòàðøèíà %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ñò.ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ñåðæàíò %s: %s", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ìë.ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Åôðåéòîð %s: %s", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ðÿäîâîé %s: %s", PlayerInfo[playerid][pNames], result); } else format(stingers, sizeof(stingers), " [D][Àðìèÿ ÑÔ] Ðÿäîâîé %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); //printf("%s", stingers); return true; } case 19: { if(PlayerInfo[playerid] [pRKInections]== 15) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ãåíåðàë %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 14) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 13) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ïîäïîëêîâíèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 12) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ìàéîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 11) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Êàïèòàí %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ñò.ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ìë.ëåéòåíàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ïðàïîðùèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ñòàðøèíà %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ñò.ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ñåðæàíò %s: %s", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ìë.ñåðæàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Åôðåéòîð %s: %s", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][Àðìèÿ ËÂ] Ðÿäîâîé %s: %s", PlayerInfo[playerid][pNames], result); } else format(stingers, sizeof(stingers), " [D][Çîíà 51] Ðÿäîâîé %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); //printf("%s", stingers); return true; } case 11: { if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Óïðàâëÿþùèé %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Äèðåêòîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Ñòàðøèé ìåíåäæåð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Ìëàäøèé ìåíåäæåð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Êîîðäèíàòîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Èíñòðóêòîð %s: %s. ", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Ìëàäøèé èíñòðóêòîð %s: %s. ", PlayerInfo[playerid][pNames], result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Ýêçàìåíàòîð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Êîíñóëüòàíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][Èíñòðóêòîðû] Ñòàæ¸ð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers),"[Èíñòðóêòîðû] Ñòàæ¸ð %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); return true; } case 26: { if(PlayerInfo[playerid] [pRKInections]== 10) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Ïðåçèäåíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 9) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Âèöå-Ïðåçèäåíò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 8) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Ñîâåòíèê ïî îðãàíàì çäðàâîîõðàíåíèÿ %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 7) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Ñîâåòíèê ïî îðãàíàì âíóòðåííèõ äåë %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Ñîâåòíèê ïî àðìèÿì %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Ñîâåòíèê ïî ÑÌÈ %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Ñåêðåòàðü %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Íà÷àëüíèê îõðàíû %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Îõðàííèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][Ïðàâèòåëüñòâî] Âîäèòåëü %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers)," [D][Ïðàâèòåëüñòâî] Âîäèòåëü %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); return true; } case 7: { if(PlayerInfo[playerid] [pRKInections]== 6) { format(stingers, sizeof(stingers), " [D][Ìýðèÿ] Ìýð %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 5) { format(stingers, sizeof(stingers), " [D][Ìýðèÿ] Çàì. ìýðà %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 4) { format(stingers, sizeof(stingers), " [D][Ìýðèÿ] Íà÷àëüíèê Îõðàíû %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 3) { format(stingers, sizeof(stingers), " [D][Ìýðèÿ] Îõðàííèê %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 2) { format(stingers, sizeof(stingers), " [D][Ìýðèÿ] Àäâîêàò %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else if(PlayerInfo[playerid] [pRKInections]== 1) { format(stingers, sizeof(stingers), " [D][Ìýðèÿ] Ñåêðåòàðü %s[%d]: %s", PlayerInfo[playerid][pNames],playerid, result); } else format(stingers, sizeof(stingers), " [D][Ìýðèÿ] Ñåêðåòàðü %s: %s", PlayerInfo[playerid][pNames], result); SendTeamMessage(1, 0x1E90FFFF, stingers); return true; } } return true;Автор - sascha-ski Дата добавления - 02.10.2016 в 19:08:10
Robert_Lundberg Дата: Пятница, 27.01.2017, 23:05:32 | Сообщение # 1072
Группа: Пользователи
Сообщений: 1
Кто может помочь в написании команды /leaders для сервера?Добавляйте в скайп andre54784.Заранее спасибо
Сообщение Кто может помочь в написании команды /leaders для сервера?Добавляйте в скайп andre54784.Заранее спасибо Автор - Robert_Lundberg Дата добавления - 27.01.2017 в 23:05:32
TimKiler4015 Дата: Вторник, 31.01.2017, 19:12:03 | Сообщение # 1073
Группа: Пользователи
Сообщений: 1
Здравствуйте , помогите кто может пожалуйста,Когда начинаю захват на своем сервере пишу команду /capture , мне пишет "Внимание:Ваша банда напала на территорию ...",после пишет SERVER:Unknown command и захват даже не начинается, вот сам скрипт: else if(!strcmp(cmd,"/capture",true)) { if(GetPlayerVirtualWorld(playerid) !=0) return true; if(!IsAGang(playerid)) return SendMe(playerid,CWHITE,"Вы не можете захватить территорию"); if(PINFO[playerid] [pRank]< 7) return SendMe(playerid,CWHITE, BadRank); if(IsPlayerInAnyVehicle(playerid)) return SendMe(playerid, CWHITE, "Нельзя использовать в машине."); if(CaptureZone[PINFO[playerid][pMember]] == true) return SendMe(playerid,CWHITE,"В данный момент вы уже воюете."); SetPVarInt(playerid,"AntiFloodKommand",gettime() + 3); for(new i =1;i<sizeof(GZInfo);i++) { if(PlayerToKvadrat(playerid,GZInfo[gCoords][0], GZInfo[gCoords][1],GZInfo[gCoords][2],GZInfo[gCoords][3]) && GZInfo [gFrakVlad]!= PINFO[playerid] [pMember]&& ZoneOnBattle==0) { if(CaptInChas[PINFO[playerid][pMember]] == true) return SendMe(playerid,CWHITE,"Нельзя начать войну в этом часу"); if(CaptInChas[GZInfo[gFrakVlad]] == true) return SendMe(playerid,CWHITE,"Данная банда уже воевала в этом часу."); if(CaptureZone[GZInfo[gFrakVlad]] == true) return SendMe(playerid,CWHITE,"В данный момент банда уже воюет."); new kol; foreach(Player, p) { if(PINFO[p] [pMember]!= GZInfo[gFrakVlad]) continue; kol++; } if(kol < 1) return SendMe(playerid,CWHITE,"В онлайне нет банды контролирующей эту территорию."); format(string,sizeof(string),"{10BE3C}[Внимание]: Ваша банда напала на территорию %s",GetGangName(GZInfo[gFrakVlad])); SendFamilyMessage(PINFO[playerid][pMember],GetGangZoneColor(i),string); VladBand = 0; SprovBand = 0; for(new s = 0; s < GetMaxPlayers(); s++) { if(PINFO [pMember]== GZInfo[gFrakVlad]) VladBand++; if(PINFO [pMember]== PINFO[playerid][pMember]) SprovBand++; } format(string,sizeof(string),"{F31322}[Внимание]: На вашу территорию напала банда %s",GetGangName(PINFO[playerid][pMember])); SendFamilyMessage(GZInfo[gFrakVlad],GetGangZoneColor(PINFO[playerid][pMember]),string); SendFamilyMessage(GZInfo[gFrakVlad],-1,"Территория будет мигать 10 минут. Победит банда которая останется последней"); SendFamilyMessage(GZInfo[gFrakVlad],-1,"Территория будет мигать до тех пор, пока на ней не останется одна банда"); GangZoneFlashForAll(GZInfo[gID],CREDD); flash[PINFO[playerid][pMember]] = GZInfo[gID]; GZSafeTime = 600; GZInfo [gNapad]= PINFO[playerid][pMember]; ZoneOnBattle = 1; CaptureZone[PINFO[playerid][pMember]] = true; CaptInChas[PINFO[playerid][pMember]] = true; CaptInChas[GZInfo[gFrakVlad]] = true; CaptureZone[GZInfo[gFrakVlad] ] = true; KillTimer(CaptureTimer); if(gzchecks == 0) { gzchecks = SetTimer("GzCheck", 1000,1); gzchecks = 1; } break; } } }
Сообщение Здравствуйте , помогите кто может пожалуйста,Когда начинаю захват на своем сервере пишу команду /capture , мне пишет "Внимание:Ваша банда напала на территорию ...",после пишет SERVER:Unknown command и захват даже не начинается, вот сам скрипт: else if(!strcmp(cmd,"/capture",true)) { if(GetPlayerVirtualWorld(playerid) !=0) return true; if(!IsAGang(playerid)) return SendMe(playerid,CWHITE,"Вы не можете захватить территорию"); if(PINFO[playerid] [pRank]< 7) return SendMe(playerid,CWHITE, BadRank); if(IsPlayerInAnyVehicle(playerid)) return SendMe(playerid, CWHITE, "Нельзя использовать в машине."); if(CaptureZone[PINFO[playerid][pMember]] == true) return SendMe(playerid,CWHITE,"В данный момент вы уже воюете."); SetPVarInt(playerid,"AntiFloodKommand",gettime() + 3); for(new i =1;i<sizeof(GZInfo);i++) { if(PlayerToKvadrat(playerid,GZInfo[gCoords][0], GZInfo[gCoords][1],GZInfo[gCoords][2],GZInfo[gCoords][3]) && GZInfo [gFrakVlad]!= PINFO[playerid] [pMember]&& ZoneOnBattle==0) { if(CaptInChas[PINFO[playerid][pMember]] == true) return SendMe(playerid,CWHITE,"Нельзя начать войну в этом часу"); if(CaptInChas[GZInfo[gFrakVlad]] == true) return SendMe(playerid,CWHITE,"Данная банда уже воевала в этом часу."); if(CaptureZone[GZInfo[gFrakVlad]] == true) return SendMe(playerid,CWHITE,"В данный момент банда уже воюет."); new kol; foreach(Player, p) { if(PINFO[p] [pMember]!= GZInfo[gFrakVlad]) continue; kol++; } if(kol < 1) return SendMe(playerid,CWHITE,"В онлайне нет банды контролирующей эту территорию."); format(string,sizeof(string),"{10BE3C}[Внимание]: Ваша банда напала на территорию %s",GetGangName(GZInfo[gFrakVlad])); SendFamilyMessage(PINFO[playerid][pMember],GetGangZoneColor(i),string); VladBand = 0; SprovBand = 0; for(new s = 0; s < GetMaxPlayers(); s++) { if(PINFO [pMember]== GZInfo[gFrakVlad]) VladBand++; if(PINFO [pMember]== PINFO[playerid][pMember]) SprovBand++; } format(string,sizeof(string),"{F31322}[Внимание]: На вашу территорию напала банда %s",GetGangName(PINFO[playerid][pMember])); SendFamilyMessage(GZInfo[gFrakVlad],GetGangZoneColor(PINFO[playerid][pMember]),string); SendFamilyMessage(GZInfo[gFrakVlad],-1,"Территория будет мигать 10 минут. Победит банда которая останется последней"); SendFamilyMessage(GZInfo[gFrakVlad],-1,"Территория будет мигать до тех пор, пока на ней не останется одна банда"); GangZoneFlashForAll(GZInfo[gID],CREDD); flash[PINFO[playerid][pMember]] = GZInfo[gID]; GZSafeTime = 600; GZInfo [gNapad]= PINFO[playerid][pMember]; ZoneOnBattle = 1; CaptureZone[PINFO[playerid][pMember]] = true; CaptInChas[PINFO[playerid][pMember]] = true; CaptInChas[GZInfo[gFrakVlad]] = true; CaptureZone[GZInfo[gFrakVlad] ] = true; KillTimer(CaptureTimer); if(gzchecks == 0) { gzchecks = SetTimer("GzCheck", 1000,1); gzchecks = 1; } break; } } } Автор - TimKiler4015 Дата добавления - 31.01.2017 в 19:12:03
денис2000 Дата: Среда, 01.03.2017, 00:16:51 | Сообщение # 1074
Группа: Пользователи
Сообщений: 1
Дорогие скриптеры, помогите, очень сильно требуется ваша помощь! Я весть измаялся. Ну не могу я никаким боком подключить MySQL!!! Я захожу на сервер, а он не выдает окно регистрации а выдает только "<<" "Spawn" ">>". Я перепробовал все! И видео на ютубе не помогло, на форуме искал, не помогло! Мне очень нужна помощь. Я как только не пытался подключить эту базу данных. Логи могу потом скинуть. Только напишите, желательно нужен спутник по скриптингу.
Сообщение Дорогие скриптеры, помогите, очень сильно требуется ваша помощь! Я весть измаялся. Ну не могу я никаким боком подключить MySQL!!! Я захожу на сервер, а он не выдает окно регистрации а выдает только "<<" "Spawn" ">>". Я перепробовал все! И видео на ютубе не помогло, на форуме искал, не помогло! Мне очень нужна помощь. Я как только не пытался подключить эту базу данных. Логи могу потом скинуть. Только напишите, желательно нужен спутник по скриптингу. Автор - денис2000 Дата добавления - 01.03.2017 в 00:16:51
krik98 Дата: Пятница, 10.03.2017, 13:53:39 | Сообщение # 1075
Группа: Пользователи
Сообщений: 4
Как убрать отрицалку в самипе??:
Сообщение Как убрать отрицалку в самипе??: Автор - krik98 Дата добавления - 10.03.2017 в 13:53:39
denissandrovich Дата: Пятница, 05.05.2017, 18:50:43 | Сообщение # 1076
Группа: Пользователи
Сообщений: 1
Ребят помогите, квартиры MYSQL не полностью сохраняет, только pXpic сохраняет а остальное нет. когда создаю квартиру она работает можно покупать и продавать кароче все робит, но когда вырубаю сервер то сохраняется только pXpic И все. помогите пожалуйста может что то ч кодам не так. CMD:kvartira(playerid, params[]) { if(PTEMP[playerid] [pLogin]== 0) return true; new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); if(PTEMP[playerid] [pAdmin]< 9 || dostup [playerid]== 0) return true; if(sscanf(params, "d", params[0]))return SCM(playerid, -1, "Введите: /kvartira [цена]"); if(GetPVarInt(playerid, "podeezd") <= 0) return SCM(playerid,COLOR_GREY,"Создать квартиру можно только в подъезде"); new heh = GetPlayerInterior(playerid); if(heh == 15 && params[0] != 100000) return SCM(playerid,COLOR_GREY,"В этом подъезде нельзя создать квартиру стоимостью 100 000 вирт."); else if(heh == 1 && params[0] <= 150000) return SCM(playerid,COLOR_GREY,"В этом подъезде нельзя создать квартиру стоимостью деше 150 000 вирт."); mysql_format(DATABASE, QUERY, 128, "INSERT INTO `kvart` (`pXpic`) VALUES ('%f')",x); mysql_function_query(DATABASE,QUERY,false,"",""); ALLKVARTIRI ++; kvartinfo[ALLKVARTIRI] [pXpic]= x; kvartinfo[ALLKVARTIRI] [kid]= ALLKVARTIRI; kvartinfo[ALLKVARTIRI] [pYpic]= y; kvartinfo[ALLKVARTIRI] [pZpic]= z; strmid(kvartinfo[ALLKVARTIRI][vladelec], "None", 0, 5, 5); kvartinfo[ALLKVARTIRI] [lock]= 0; kvartinfo[ALLKVARTIRI] [kworld]= GetPlayerVirtualWorld(playerid); kvartinfo[ALLKVARTIRI] [virtmir]= GetPVarInt(playerid, "podeezd"); kvartinfo[ALLKVARTIRI] [kCena]= params[0]; kvartinfo[ALLKVARTIRI] [kInt]= 0; format(YCMDstr, 200,"{0076FC}Комната #%i\nПродается: %i вирт\nЧтобы войти, нажмите клавишу 'ENTER'",ALLKVARTIRI,kvartinfo[ALLKVARTIRI][kCena]); kvartinfo[ALLKVARTIRI] [dtext]= CreateDynamic3DTextLabel(YCMDstr,0x0076FCFF,x,y,z+1,3.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,GetPlayerVirtualWorld(playerid)); updatekvar(ALLKVARTIRI); return true; } Зарание спосибо.Добавлено (05.05.2017, 18:50:43) --------------------------------------------- Ребят помогите, квартиры MYSQL не полностью сохраняет, только pXpic сохраняет а остальное нет. когда создаю квартиру она работает можно покупать и продавать кароче все робит, но когда вырубаю сервер то сохраняется только pXpic И все. помогите пожалуйста может что то ч кодам не так. CMD:kvartira(playerid, params[]) { if(PTEMP[playerid] [pLogin]== 0) return true; new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); if(PTEMP[playerid] [pAdmin]< 9 || dostup [playerid]== 0) return true; if(sscanf(params, "d", params[0]))return SCM(playerid, -1, "Введите: /kvartira [цена]"); if(GetPVarInt(playerid, "podeezd") <= 0) return SCM(playerid,COLOR_GREY,"Создать квартиру можно только в подъезде"); new heh = GetPlayerInterior(playerid); if(heh == 15 && params[0] != 100000) return SCM(playerid,COLOR_GREY,"В этом подъезде нельзя создать квартиру стоимостью 100 000 вирт."); else if(heh == 1 && params[0] <= 150000) return SCM(playerid,COLOR_GREY,"В этом подъезде нельзя создать квартиру стоимостью деше 150 000 вирт."); mysql_format(DATABASE, QUERY, 128, "INSERT INTO `kvart` (`pXpic`) VALUES ('%f')",x); mysql_function_query(DATABASE,QUERY,false,"",""); ALLKVARTIRI ++; kvartinfo[ALLKVARTIRI] [pXpic]= x; kvartinfo[ALLKVARTIRI] [kid]= ALLKVARTIRI; kvartinfo[ALLKVARTIRI] [pYpic]= y; kvartinfo[ALLKVARTIRI] [pZpic]= z; strmid(kvartinfo[ALLKVARTIRI][vladelec], "None", 0, 5, 5); kvartinfo[ALLKVARTIRI] [lock]= 0; kvartinfo[ALLKVARTIRI] [kworld]= GetPlayerVirtualWorld(playerid); kvartinfo[ALLKVARTIRI] [virtmir]= GetPVarInt(playerid, "podeezd"); kvartinfo[ALLKVARTIRI] [kCena]= params[0]; kvartinfo[ALLKVARTIRI] [kInt]= 0; format(YCMDstr, 200,"{0076FC}Комната #%i\nПродается: %i вирт\nЧтобы войти, нажмите клавишу 'ENTER'",ALLKVARTIRI,kvartinfo[ALLKVARTIRI][kCena]); kvartinfo[ALLKVARTIRI] [dtext]= CreateDynamic3DTextLabel(YCMDstr,0x0076FCFF,x,y,z+1,3.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,GetPlayerVirtualWorld(playerid)); updatekvar(ALLKVARTIRI); return true; } Зарание спосибо.
Сообщение Ребят помогите, квартиры MYSQL не полностью сохраняет, только pXpic сохраняет а остальное нет. когда создаю квартиру она работает можно покупать и продавать кароче все робит, но когда вырубаю сервер то сохраняется только pXpic И все. помогите пожалуйста может что то ч кодам не так. CMD:kvartira(playerid, params[]) { if(PTEMP[playerid] [pLogin]== 0) return true; new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); if(PTEMP[playerid] [pAdmin]< 9 || dostup [playerid]== 0) return true; if(sscanf(params, "d", params[0]))return SCM(playerid, -1, "Введите: /kvartira [цена]"); if(GetPVarInt(playerid, "podeezd") <= 0) return SCM(playerid,COLOR_GREY,"Создать квартиру можно только в подъезде"); new heh = GetPlayerInterior(playerid); if(heh == 15 && params[0] != 100000) return SCM(playerid,COLOR_GREY,"В этом подъезде нельзя создать квартиру стоимостью 100 000 вирт."); else if(heh == 1 && params[0] <= 150000) return SCM(playerid,COLOR_GREY,"В этом подъезде нельзя создать квартиру стоимостью деше 150 000 вирт."); mysql_format(DATABASE, QUERY, 128, "INSERT INTO `kvart` (`pXpic`) VALUES ('%f')",x); mysql_function_query(DATABASE,QUERY,false,"",""); ALLKVARTIRI ++; kvartinfo[ALLKVARTIRI] [pXpic]= x; kvartinfo[ALLKVARTIRI] [kid]= ALLKVARTIRI; kvartinfo[ALLKVARTIRI] [pYpic]= y; kvartinfo[ALLKVARTIRI] [pZpic]= z; strmid(kvartinfo[ALLKVARTIRI][vladelec], "None", 0, 5, 5); kvartinfo[ALLKVARTIRI] [lock]= 0; kvartinfo[ALLKVARTIRI] [kworld]= GetPlayerVirtualWorld(playerid); kvartinfo[ALLKVARTIRI] [virtmir]= GetPVarInt(playerid, "podeezd"); kvartinfo[ALLKVARTIRI] [kCena]= params[0]; kvartinfo[ALLKVARTIRI] [kInt]= 0; format(YCMDstr, 200,"{0076FC}Комната #%i\nПродается: %i вирт\nЧтобы войти, нажмите клавишу 'ENTER'",ALLKVARTIRI,kvartinfo[ALLKVARTIRI][kCena]); kvartinfo[ALLKVARTIRI] [dtext]= CreateDynamic3DTextLabel(YCMDstr,0x0076FCFF,x,y,z+1,3.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,GetPlayerVirtualWorld(playerid)); updatekvar(ALLKVARTIRI); return true; } Зарание спосибо.Добавлено (05.05.2017, 18:50:43) --------------------------------------------- Ребят помогите, квартиры MYSQL не полностью сохраняет, только pXpic сохраняет а остальное нет. когда создаю квартиру она работает можно покупать и продавать кароче все робит, но когда вырубаю сервер то сохраняется только pXpic И все. помогите пожалуйста может что то ч кодам не так. CMD:kvartira(playerid, params[]) { if(PTEMP[playerid] [pLogin]== 0) return true; new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); if(PTEMP[playerid] [pAdmin]< 9 || dostup [playerid]== 0) return true; if(sscanf(params, "d", params[0]))return SCM(playerid, -1, "Введите: /kvartira [цена]"); if(GetPVarInt(playerid, "podeezd") <= 0) return SCM(playerid,COLOR_GREY,"Создать квартиру можно только в подъезде"); new heh = GetPlayerInterior(playerid); if(heh == 15 && params[0] != 100000) return SCM(playerid,COLOR_GREY,"В этом подъезде нельзя создать квартиру стоимостью 100 000 вирт."); else if(heh == 1 && params[0] <= 150000) return SCM(playerid,COLOR_GREY,"В этом подъезде нельзя создать квартиру стоимостью деше 150 000 вирт."); mysql_format(DATABASE, QUERY, 128, "INSERT INTO `kvart` (`pXpic`) VALUES ('%f')",x); mysql_function_query(DATABASE,QUERY,false,"",""); ALLKVARTIRI ++; kvartinfo[ALLKVARTIRI] [pXpic]= x; kvartinfo[ALLKVARTIRI] [kid]= ALLKVARTIRI; kvartinfo[ALLKVARTIRI] [pYpic]= y; kvartinfo[ALLKVARTIRI] [pZpic]= z; strmid(kvartinfo[ALLKVARTIRI][vladelec], "None", 0, 5, 5); kvartinfo[ALLKVARTIRI] [lock]= 0; kvartinfo[ALLKVARTIRI] [kworld]= GetPlayerVirtualWorld(playerid); kvartinfo[ALLKVARTIRI] [virtmir]= GetPVarInt(playerid, "podeezd"); kvartinfo[ALLKVARTIRI] [kCena]= params[0]; kvartinfo[ALLKVARTIRI] [kInt]= 0; format(YCMDstr, 200,"{0076FC}Комната #%i\nПродается: %i вирт\nЧтобы войти, нажмите клавишу 'ENTER'",ALLKVARTIRI,kvartinfo[ALLKVARTIRI][kCena]); kvartinfo[ALLKVARTIRI] [dtext]= CreateDynamic3DTextLabel(YCMDstr,0x0076FCFF,x,y,z+1,3.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,GetPlayerVirtualWorld(playerid)); updatekvar(ALLKVARTIRI); return true; } Зарание спосибо.
Автор - denissandrovich Дата добавления - 05.05.2017 в 18:50:43
ramonwoolf Дата: Четверг, 08.06.2017, 07:55:11 | Сообщение # 1077
Группа: Пользователи
Сообщений: 1
помогите исправить C:\Users\ýëüäàð\Desktop\Server\gamemodes\RealLife.pwn(38766) : error 001: expected token: ",", but found "[" C:\Users\ýëüäàð\Desktop\Server\gamemodes\RealLife.pwn(38766) : error 029: invalid expression, assumed zero C:\Users\ýëüäàð\Desktop\Server\gamemodes\RealLife.pwn(38766) : warning 215: expression has no effect C:\Users\ýëüäàð\Desktop\Server\gamemodes\RealLife.pwn(38766) : error 001: expected token: ";", but found "]" C:\Users\ýëüäàð\Desktop\Server\gamemodes\RealLife.pwn(38766) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. Строка:Код
caridhouse [playerid]= CreateVehicle(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc], PlayerInfo[playerid][pCvet][0], PlayerInfo[playerid][pCvet][0],5600);
Сообщение помогите исправить C:\Users\ýëüäàð\Desktop\Server\gamemodes\RealLife.pwn(38766) : error 001: expected token: ",", but found "[" C:\Users\ýëüäàð\Desktop\Server\gamemodes\RealLife.pwn(38766) : error 029: invalid expression, assumed zero C:\Users\ýëüäàð\Desktop\Server\gamemodes\RealLife.pwn(38766) : warning 215: expression has no effect C:\Users\ýëüäàð\Desktop\Server\gamemodes\RealLife.pwn(38766) : error 001: expected token: ";", but found "]" C:\Users\ýëüäàð\Desktop\Server\gamemodes\RealLife.pwn(38766) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. Строка:Код
caridhouse [playerid]= CreateVehicle(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc], PlayerInfo[playerid][pCvet][0], PlayerInfo[playerid][pCvet][0],5600);
Автор - ramonwoolf Дата добавления - 08.06.2017 в 07:55:11
kirliandiy Дата: Вторник, 28.11.2017, 04:27:33 | Сообщение # 1078
Группа: Пользователи
Сообщений: 1
Люди помогите плз, в павно новичок, может дебильный вопрос но как это исправить ? ошибка : error 017: undefined symbol "dbHandle" код : Код
stock mysql_connects() { dbHandle = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_BASE, MYSQL_PASSWORD); switch(mysql_ping()) { case 1: print("Подключение к базе данных MYSQL успешно"); case -1: print("Подключение к базе данных MYSQL не успешно"); } }
P.S. есть ещё переменная: new dbHandle надеюсь на помощь
Сообщение отредактировал kirliandiy - Вторник, 28.11.2017, 04:29:44
Сообщение Люди помогите плз, в павно новичок, может дебильный вопрос но как это исправить ? ошибка : error 017: undefined symbol "dbHandle" код : Код
stock mysql_connects() { dbHandle = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_BASE, MYSQL_PASSWORD); switch(mysql_ping()) { case 1: print("Подключение к базе данных MYSQL успешно"); case -1: print("Подключение к базе данных MYSQL не успешно"); } }
P.S. есть ещё переменная: new dbHandle надеюсь на помощь Автор - kirliandiy Дата добавления - 28.11.2017 в 04:27:33
settysty Дата: Понедельник, 26.02.2018, 14:52:01 | Сообщение # 1079
Группа: Пользователи
Сообщений: 2
Поможете мне слетает лидерка при перезаходе CMD:makeleader(playerid, params[]) { if(adminslogin [playerid]== false) return 1; if(!pTemp[playerid][pLogined]) return 1; if(pData [playerid][pAdmin]< 8) return 1; if(sscanf(params, "u[64]", params[0])) return SendClientMessage(playerid, CBLUE, "• [Подсказка]:{"#cWHITE"} /makeleader [ID игрока]"); if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid,CGRAY,"Не верный ID игрока"); if(pData[params[0]][pWarnc]) return SendClientMessage(playerid,CGRAY,"У игрока есть варн"); SetPVarInt(playerid,"actplayerid",params[0]); new mes[256]; for(new i;i<FRACTION_COUNT;i++) { format(mes,sizeof(mes),"%s%s\n",mes,gFractionName); } ShowPlayerDialog(playerid,dLeaderskin,2,pData[params[0]][pNickname],mes,"Далее","Отмена"); return true; }А вот как у выдачи админки: CMD:makeadmin(playerid, params[]) { if(adminslogin [playerid]== false) return 1; if(!pTemp[playerid][pLogined]) return 1; new bool: dostup = false; if(!strcmp(pData[playerid][pNickname], "Klaus_Weldano", true)) dostup = true; if(dostup == false) return 1; new str[160]; if(IsPlayerConnected(playerid)) { if(pData [playerid][pAdmin]>= 6) { if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, CBLUE, "• [Ïîäñêàçêà]:{"#cWHITE"} /makeadmin [id èãðîêà] "); if(pData[params[0]] [pAdmin]>= pData[playerid][pAdmin]) return SendClientMessage(playerid,CWHITE,"Âàì íåëüçÿ âûäàòü óðîâåíü ýòîìó èãðîêó"); if(pData[params[0]][pWarnc]) return SendClientMessage(playerid,CWHITE,"Ó èãðîêà åñòü âàðí"); if(IsPlayerConnected(params[0])) { if(params[0] != INVALID_PLAYER_ID) { pData[params[0]] [pAdmin]= 1; format(str, sizeof(str), "%s íàçíà÷èë Âàñ àäìèíèñòðàòîðîì", pData[playerid][pNickname]); SendClientMessage(params[0], CBLUE, str); format(str, sizeof(str), "Âû íàçíà÷èëè %s àäìèíèñòðàòîðîì 1 óðîâíÿ.", pData[params[0]][pNickname]); SendClientMessage(playerid, CBLUE, str); new randkey = 100000 + random(899999); new pass[128]; new mes[528]; format(str, sizeof(str), "Âàø ïàðîëü îò Àäìèí-ïàíåëè: %d", randkey); SendClientMessage(params[0], CBLUE, str); format(pass, sizeof(pass),""W"Âàø ïàðîëü îò Àäìèí-ïàíåëè: {FF4800}%d.",randkey); format(mes, sizeof(mes),""W"Âû áûëè íàçíà÷åíû àäìèíèñòðàòîðîì {71BF11}%d"W" óðîâíÿ\n\n{FF4800}["W"Âíèìàíèå{FF4800}]{0f8cfd} Ñäåëàéòå ñêðèíøîò íàæàâ F8\n{FF4800}["W"Ïîäñêàçêà{FF4800}]{0f8cfd} Èñïîëüçóéòå {00FF00}/adminkey {0f8cfd}äëÿ ñìåíû ïàðîëÿ\n\n{FF4800}["W"Ïîäñêàçêà{FF4800}]{0f8cfd} Èñïîëüçóéòå {00FF00}/alogin {0f8cfd}äëÿ àâòîðèçàöèé",pData[params[0]][pAdmin]); ShowPlayerDialog(params[0],2015,0,pass,mes,"Ñîãëàñåí",""); adminslogin[params[0]] = false; pData[params[0]] [pAdminPassword]= randkey; new query[150]; format(query,sizeof(query),"UPDATE `accounts` SET `admin` = '%d', `adminpassword` = '%d' WHERE id = '%d'",pData[params[0]][pAdmin], pData[params[0]][pAdminPassword], pData[params[0]][pMysqlID]); sql_query(zConn, query, QUERY_THREADED); } } } } return true; }Или к базе не подключена или я не понял
Сообщение Поможете мне слетает лидерка при перезаходе CMD:makeleader(playerid, params[]) { if(adminslogin [playerid]== false) return 1; if(!pTemp[playerid][pLogined]) return 1; if(pData [playerid][pAdmin]< 8) return 1; if(sscanf(params, "u[64]", params[0])) return SendClientMessage(playerid, CBLUE, "• [Подсказка]:{"#cWHITE"} /makeleader [ID игрока]"); if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid,CGRAY,"Не верный ID игрока"); if(pData[params[0]][pWarnc]) return SendClientMessage(playerid,CGRAY,"У игрока есть варн"); SetPVarInt(playerid,"actplayerid",params[0]); new mes[256]; for(new i;i<FRACTION_COUNT;i++) { format(mes,sizeof(mes),"%s%s\n",mes,gFractionName); } ShowPlayerDialog(playerid,dLeaderskin,2,pData[params[0]][pNickname],mes,"Далее","Отмена"); return true; }А вот как у выдачи админки: CMD:makeadmin(playerid, params[]) { if(adminslogin [playerid]== false) return 1; if(!pTemp[playerid][pLogined]) return 1; new bool: dostup = false; if(!strcmp(pData[playerid][pNickname], "Klaus_Weldano", true)) dostup = true; if(dostup == false) return 1; new str[160]; if(IsPlayerConnected(playerid)) { if(pData [playerid][pAdmin]>= 6) { if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, CBLUE, "• [Ïîäñêàçêà]:{"#cWHITE"} /makeadmin [id èãðîêà] "); if(pData[params[0]] [pAdmin]>= pData[playerid][pAdmin]) return SendClientMessage(playerid,CWHITE,"Âàì íåëüçÿ âûäàòü óðîâåíü ýòîìó èãðîêó"); if(pData[params[0]][pWarnc]) return SendClientMessage(playerid,CWHITE,"Ó èãðîêà åñòü âàðí"); if(IsPlayerConnected(params[0])) { if(params[0] != INVALID_PLAYER_ID) { pData[params[0]] [pAdmin]= 1; format(str, sizeof(str), "%s íàçíà÷èë Âàñ àäìèíèñòðàòîðîì", pData[playerid][pNickname]); SendClientMessage(params[0], CBLUE, str); format(str, sizeof(str), "Âû íàçíà÷èëè %s àäìèíèñòðàòîðîì 1 óðîâíÿ.", pData[params[0]][pNickname]); SendClientMessage(playerid, CBLUE, str); new randkey = 100000 + random(899999); new pass[128]; new mes[528]; format(str, sizeof(str), "Âàø ïàðîëü îò Àäìèí-ïàíåëè: %d", randkey); SendClientMessage(params[0], CBLUE, str); format(pass, sizeof(pass),""W"Âàø ïàðîëü îò Àäìèí-ïàíåëè: {FF4800}%d.",randkey); format(mes, sizeof(mes),""W"Âû áûëè íàçíà÷åíû àäìèíèñòðàòîðîì {71BF11}%d"W" óðîâíÿ\n\n{FF4800}["W"Âíèìàíèå{FF4800}]{0f8cfd} Ñäåëàéòå ñêðèíøîò íàæàâ F8\n{FF4800}["W"Ïîäñêàçêà{FF4800}]{0f8cfd} Èñïîëüçóéòå {00FF00}/adminkey {0f8cfd}äëÿ ñìåíû ïàðîëÿ\n\n{FF4800}["W"Ïîäñêàçêà{FF4800}]{0f8cfd} Èñïîëüçóéòå {00FF00}/alogin {0f8cfd}äëÿ àâòîðèçàöèé",pData[params[0]][pAdmin]); ShowPlayerDialog(params[0],2015,0,pass,mes,"Ñîãëàñåí",""); adminslogin[params[0]] = false; pData[params[0]] [pAdminPassword]= randkey; new query[150]; format(query,sizeof(query),"UPDATE `accounts` SET `admin` = '%d', `adminpassword` = '%d' WHERE id = '%d'",pData[params[0]][pAdmin], pData[params[0]][pAdminPassword], pData[params[0]][pMysqlID]); sql_query(zConn, query, QUERY_THREADED); } } } } return true; }Или к базе не подключена или я не понял Автор - settysty Дата добавления - 26.02.2018 в 14:52:01
ostermaksimka Дата: Среда, 07.03.2018, 22:47:38 | Сообщение # 1080
Группа: Пользователи
Сообщений: 1
В общем такая проблема поставил блокировку на shopmenu, что бы в магазине можно было покупать все только по 1 разу за раунд, но и итоге купить могу только 1 раз за всю карту. Помогите пожалуйста #include <amxmodx> #include <fun> #include <cstrike> #include <fakemeta> #include <hamsandwich> #define PLUGIN "ShOp" #define VERSION "1.0" #define AUTHOR "cHiNeZ"Добавлено (07.03.2018, 22:47:38) --------------------------------------------- Вот полностью исходник #include <amxmodx> #include <fun> #include <cstrike> #include <fakemeta> #include <hamsandwich> #define PLUGIN "ShOp" #define VERSION "1.0" #define AUTHOR "cHiNeZ" #define IsPlayer(%0) ( 1 <= %0 <= g_iMaxPlayers ) new g_iMaxPlayers; #pragma semicolon 1 new const vKnife[66] = "models/v_daedric_knife.mdl"; new bool:g_bKnife[33]; new g_bBitUserBlock[ 6 ]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_event("CurWeapon", "evCurweapon", "be", "1=1"); register_logevent("round_start", 2, "1=Round_Start"); register_clcmd("say /shop","cmdShop"); RegisterHam ( Ham_TakeDamage, "player", "fwd_takedamage" ); RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 0); g_iMaxPlayers = get_maxplayers ( ); } public cmdShop(id) { if(get_user_team(id) == 1 && is_user_alive(id)) { set_task(0.1,"shopf",id); } if(get_user_team(id) == 2 && is_user_alive(id)) { set_task(0.1,"shopct",id); } } public shopf(id) { static menu; menu = menu_create ("\yShop \rFurien","furien_menu"); if(cs_get_user_money(id) >= 10000) { menu_additem ( menu,"\w ÑóïåðÍîæ\y[\r10000$\y]","1", 0 ); } else { menu_additem ( menu,"\w ÑóïåðÍîæ\y[\rNO MONEY\y]","1", 0 ); } if(cs_get_user_money(id) >= 3000) { menu_additem ( menu,"\w He ãðàíàòà\y[\r3000$\y]","2", 0 ); } else { menu_additem ( menu,"\w He ãðàíàòà\y[\rNO MONEY\y]","2", 0 ); } if(cs_get_user_money(id) >= 5000) { menu_additem ( menu,"\w Çàìîðîçêà\y[\r5000$\y]","3", 0 ); } else { menu_additem ( menu,"\w Çàìîðîçêà\y[\rNO MONEY\y]","3", 0 ); } if(cs_get_user_money(id) >= 4000) { menu_additem ( menu,"\w Ôëåøêà\y[\r4000$\y]","4", 0 ); } else { menu_additem ( menu,"\w ôëåøêà\y[\rNO MONEY\y]","4", 0 ); } if(cs_get_user_money(id) >= 3000) { menu_additem ( menu,"\w +25 HP\y[\r3000$\y]","5", 0 ); } else { menu_additem ( menu,"\w +50 HP\y[\rNO MONEY\y]","5", 0 ); } if(cs_get_user_money(id) >= 1500) { menu_additem ( menu,"\w +50 AP\y[\r1500$\y]","6", 0 ); } else { menu_additem ( menu,"\w +50 AP\y[\rNO MONEY\y]","6", 0 ); } menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y"); menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL ); menu_display ( id, menu, 0 ); return 0; } public furien_menu ( id, menu, item ) { if ( item == MENU_EXIT ) { menu_destroy ( menu ); return 1; } new data [ 6 ], szName [ 64 ]; new access, callback; menu_item_getinfo ( menu, item, access, data, charsmax ( data ), szName, charsmax ( szName ), callback ); if( g_bBitUserBlock[ item ] & ( 1<<id ) ) { client_print( id, print_center, "Âû óæå ïîêóïàëè ýòî" ); menu_destroy(menu); return PLUGIN_HANDLED; } g_bBitUserBlock[ item] |= ( 1<<id ); new key = str_to_num ( data ); switch ( key ) { case 1: { if(cs_get_user_money(id) >= 10000) { g_bKnife [id]= true; cs_set_user_money(id, cs_get_user_money(id) - 10000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 2: { if(cs_get_user_money(id) >= 3000) { give_item ( id,"weapon_hegrenade" ); cs_set_user_money(id, cs_get_user_money(id) - 3000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 3: { if(cs_get_user_money(id) >= 5000) { give_item ( id,"weapon_smokegrenade" ); cs_set_user_money(id, cs_get_user_money(id) - 5000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 4: { if(cs_get_user_money(id) >= 4000) { give_item ( id,"weapon_flashbang" ); cs_set_user_money(id, cs_get_user_money(id) - 4000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 5: { if(cs_get_user_money(id) >= 3000) { set_user_health(id, get_user_health(id) + 25); cs_set_user_money(id, cs_get_user_money(id) - 3000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 6: { if(cs_get_user_money(id) >= 1500) { set_user_armor(id, get_user_armor(id) + 50); give_item(id, "item_assaultsuit"); cs_set_user_money(id, cs_get_user_money(id) - 1500); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } } menu_destroy ( menu ); return 1; } public shopct( id ) { static menu; menu = menu_create ("\yShop \rFurieni","anti_menu"); if(cs_get_user_money(id) >= 800) { menu_additem ( menu,"\w Äåôóçà\y[\r800$\y]","1", 0 ); } else { menu_additem ( menu,"\w Äåôóçà\y[\rNO MONEY\y]","1", 0 ); } if(cs_get_user_money(id) >= 4000) { menu_additem ( menu,"\w He ãðàíàòà\y[\r4000$\y]","2", 0 ); } else { menu_additem ( menu,"\w He ãðàíàòà\y[\rNO MONEY\y]","2", 0 ); } if(cs_get_user_money(id) >= 6000) { menu_additem ( menu,"\w Çàìîðîçêà\y[\r6000$\y]","3", 0 ); } else { menu_additem ( menu,"\w Çàìîðîçêà\y[\rNO MONEY\y]","3", 0 ); } if(cs_get_user_money(id) >= 5000) { menu_additem ( menu,"\w Ôëåøêà\y[\r5000$\y]","4", 0 ); } else { menu_additem ( menu,"\w Ôëåøêà\y[\rNO MONEY\y]","4", 0 ); } if(cs_get_user_money(id) >= 3000) { menu_additem ( menu,"\w +25 HP\y[\r3000$\y]","5", 0 ); } else { menu_additem ( menu,"\w +25 HP\y[\rNO MONEY\y]","5", 0 ); } if(cs_get_user_money(id) >= 1500) { menu_additem ( menu,"\w +50 AP+Helmet\y[\r1500$\y]","6", 0 ); } else { menu_additem ( menu,"\w +50 AP+Helmet\y[\rNO MONEY\y]","6", 0 ); } menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y"); menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL ); menu_display ( id, menu, 0 ); return 0; } public anti_menu ( id, menu, item ) { if ( item == MENU_EXIT ) { menu_destroy ( menu ); return 1; } new data [ 6 ], szName [ 64 ]; new access, callback; menu_item_getinfo ( menu, item, access, data, charsmax ( data ), szName, charsmax ( szName ), callback ); if( g_bBitUserBlock[ item ] & ( 1<<id ) ) { client_print( id, print_center, "Âû óæå ïîêóïàëè ýòî" ); menu_destroy(menu); return PLUGIN_HANDLED; } g_bBitUserBlock[ item] |= ( 1<<id ); new key = str_to_num ( data ); switch ( key ) { case 1: { if(cs_get_user_money(id) >= 800) { give_item(id, "item_thighpack"); cs_set_user_money(id, cs_get_user_money(id) - 800); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 2: { if(cs_get_user_money(id) >= 4000) { give_item ( id,"weapon_hegrenade" ); cs_set_user_money(id, cs_get_user_money(id) - 4000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 3: { if(cs_get_user_money(id) >= 6000) { give_item ( id,"weapon_smokegrenade" ); cs_set_user_money(id, cs_get_user_money(id) - 6000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 4: { if(cs_get_user_money(id) >= 5000) { give_item ( id,"weapon_flashbang" ); cs_set_user_money(id, cs_get_user_money(id) - 5000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 5: { if(cs_get_user_money(id) >= 3000) { set_user_health(id, get_user_health(id) + 25); cs_set_user_money(id, cs_get_user_money(id) - 3000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 6: { if(cs_get_user_money(id) >= 1500) { set_user_armor(id, get_user_armor(id) + 50); give_item(id, "item_assaultsuit"); cs_set_user_money(id, cs_get_user_money(id) - 1500); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } } menu_destroy ( menu ); return 1; } public evCurweapon(id) { if(get_user_weapon(id) == CSW_KNIFE && g_bKnife[id]) { set_pev(id, pev_viewmodel2, vKnife); } } public round_start( ) { new iPlayers[32], iNum; get_players(iPlayers, iNum); for(new i = 0; i < iNum; i++) { g_bKnife[ iPlayers ] = false; } } public fwd_takedamage( iVictim, iInflictor, iAttacker, Float:fDamage ) { if ( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE && g_bKnife[ iAttacker ]) { SetHamParamFloat ( 4, fDamage * 2.0 ); return HAM_HANDLED; } return HAM_IGNORED; } public client_disconnect(id) g_bKnife [id]= false; public client_putinsevrer(id) g_bKnife [id] = false; public plugin_precache() { precache_model(vKnife); }
Сообщение В общем такая проблема поставил блокировку на shopmenu, что бы в магазине можно было покупать все только по 1 разу за раунд, но и итоге купить могу только 1 раз за всю карту. Помогите пожалуйста #include <amxmodx> #include <fun> #include <cstrike> #include <fakemeta> #include <hamsandwich> #define PLUGIN "ShOp" #define VERSION "1.0" #define AUTHOR "cHiNeZ"Добавлено (07.03.2018, 22:47:38) --------------------------------------------- Вот полностью исходник #include <amxmodx> #include <fun> #include <cstrike> #include <fakemeta> #include <hamsandwich> #define PLUGIN "ShOp" #define VERSION "1.0" #define AUTHOR "cHiNeZ" #define IsPlayer(%0) ( 1 <= %0 <= g_iMaxPlayers ) new g_iMaxPlayers; #pragma semicolon 1 new const vKnife[66] = "models/v_daedric_knife.mdl"; new bool:g_bKnife[33]; new g_bBitUserBlock[ 6 ]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_event("CurWeapon", "evCurweapon", "be", "1=1"); register_logevent("round_start", 2, "1=Round_Start"); register_clcmd("say /shop","cmdShop"); RegisterHam ( Ham_TakeDamage, "player", "fwd_takedamage" ); RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 0); g_iMaxPlayers = get_maxplayers ( ); } public cmdShop(id) { if(get_user_team(id) == 1 && is_user_alive(id)) { set_task(0.1,"shopf",id); } if(get_user_team(id) == 2 && is_user_alive(id)) { set_task(0.1,"shopct",id); } } public shopf(id) { static menu; menu = menu_create ("\yShop \rFurien","furien_menu"); if(cs_get_user_money(id) >= 10000) { menu_additem ( menu,"\w ÑóïåðÍîæ\y[\r10000$\y]","1", 0 ); } else { menu_additem ( menu,"\w ÑóïåðÍîæ\y[\rNO MONEY\y]","1", 0 ); } if(cs_get_user_money(id) >= 3000) { menu_additem ( menu,"\w He ãðàíàòà\y[\r3000$\y]","2", 0 ); } else { menu_additem ( menu,"\w He ãðàíàòà\y[\rNO MONEY\y]","2", 0 ); } if(cs_get_user_money(id) >= 5000) { menu_additem ( menu,"\w Çàìîðîçêà\y[\r5000$\y]","3", 0 ); } else { menu_additem ( menu,"\w Çàìîðîçêà\y[\rNO MONEY\y]","3", 0 ); } if(cs_get_user_money(id) >= 4000) { menu_additem ( menu,"\w Ôëåøêà\y[\r4000$\y]","4", 0 ); } else { menu_additem ( menu,"\w ôëåøêà\y[\rNO MONEY\y]","4", 0 ); } if(cs_get_user_money(id) >= 3000) { menu_additem ( menu,"\w +25 HP\y[\r3000$\y]","5", 0 ); } else { menu_additem ( menu,"\w +50 HP\y[\rNO MONEY\y]","5", 0 ); } if(cs_get_user_money(id) >= 1500) { menu_additem ( menu,"\w +50 AP\y[\r1500$\y]","6", 0 ); } else { menu_additem ( menu,"\w +50 AP\y[\rNO MONEY\y]","6", 0 ); } menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y"); menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL ); menu_display ( id, menu, 0 ); return 0; } public furien_menu ( id, menu, item ) { if ( item == MENU_EXIT ) { menu_destroy ( menu ); return 1; } new data [ 6 ], szName [ 64 ]; new access, callback; menu_item_getinfo ( menu, item, access, data, charsmax ( data ), szName, charsmax ( szName ), callback ); if( g_bBitUserBlock[ item ] & ( 1<<id ) ) { client_print( id, print_center, "Âû óæå ïîêóïàëè ýòî" ); menu_destroy(menu); return PLUGIN_HANDLED; } g_bBitUserBlock[ item] |= ( 1<<id ); new key = str_to_num ( data ); switch ( key ) { case 1: { if(cs_get_user_money(id) >= 10000) { g_bKnife [id]= true; cs_set_user_money(id, cs_get_user_money(id) - 10000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 2: { if(cs_get_user_money(id) >= 3000) { give_item ( id,"weapon_hegrenade" ); cs_set_user_money(id, cs_get_user_money(id) - 3000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 3: { if(cs_get_user_money(id) >= 5000) { give_item ( id,"weapon_smokegrenade" ); cs_set_user_money(id, cs_get_user_money(id) - 5000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 4: { if(cs_get_user_money(id) >= 4000) { give_item ( id,"weapon_flashbang" ); cs_set_user_money(id, cs_get_user_money(id) - 4000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 5: { if(cs_get_user_money(id) >= 3000) { set_user_health(id, get_user_health(id) + 25); cs_set_user_money(id, cs_get_user_money(id) - 3000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 6: { if(cs_get_user_money(id) >= 1500) { set_user_armor(id, get_user_armor(id) + 50); give_item(id, "item_assaultsuit"); cs_set_user_money(id, cs_get_user_money(id) - 1500); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } } menu_destroy ( menu ); return 1; } public shopct( id ) { static menu; menu = menu_create ("\yShop \rFurieni","anti_menu"); if(cs_get_user_money(id) >= 800) { menu_additem ( menu,"\w Äåôóçà\y[\r800$\y]","1", 0 ); } else { menu_additem ( menu,"\w Äåôóçà\y[\rNO MONEY\y]","1", 0 ); } if(cs_get_user_money(id) >= 4000) { menu_additem ( menu,"\w He ãðàíàòà\y[\r4000$\y]","2", 0 ); } else { menu_additem ( menu,"\w He ãðàíàòà\y[\rNO MONEY\y]","2", 0 ); } if(cs_get_user_money(id) >= 6000) { menu_additem ( menu,"\w Çàìîðîçêà\y[\r6000$\y]","3", 0 ); } else { menu_additem ( menu,"\w Çàìîðîçêà\y[\rNO MONEY\y]","3", 0 ); } if(cs_get_user_money(id) >= 5000) { menu_additem ( menu,"\w Ôëåøêà\y[\r5000$\y]","4", 0 ); } else { menu_additem ( menu,"\w Ôëåøêà\y[\rNO MONEY\y]","4", 0 ); } if(cs_get_user_money(id) >= 3000) { menu_additem ( menu,"\w +25 HP\y[\r3000$\y]","5", 0 ); } else { menu_additem ( menu,"\w +25 HP\y[\rNO MONEY\y]","5", 0 ); } if(cs_get_user_money(id) >= 1500) { menu_additem ( menu,"\w +50 AP+Helmet\y[\r1500$\y]","6", 0 ); } else { menu_additem ( menu,"\w +50 AP+Helmet\y[\rNO MONEY\y]","6", 0 ); } menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y"); menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL ); menu_display ( id, menu, 0 ); return 0; } public anti_menu ( id, menu, item ) { if ( item == MENU_EXIT ) { menu_destroy ( menu ); return 1; } new data [ 6 ], szName [ 64 ]; new access, callback; menu_item_getinfo ( menu, item, access, data, charsmax ( data ), szName, charsmax ( szName ), callback ); if( g_bBitUserBlock[ item ] & ( 1<<id ) ) { client_print( id, print_center, "Âû óæå ïîêóïàëè ýòî" ); menu_destroy(menu); return PLUGIN_HANDLED; } g_bBitUserBlock[ item] |= ( 1<<id ); new key = str_to_num ( data ); switch ( key ) { case 1: { if(cs_get_user_money(id) >= 800) { give_item(id, "item_thighpack"); cs_set_user_money(id, cs_get_user_money(id) - 800); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 2: { if(cs_get_user_money(id) >= 4000) { give_item ( id,"weapon_hegrenade" ); cs_set_user_money(id, cs_get_user_money(id) - 4000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 3: { if(cs_get_user_money(id) >= 6000) { give_item ( id,"weapon_smokegrenade" ); cs_set_user_money(id, cs_get_user_money(id) - 6000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 4: { if(cs_get_user_money(id) >= 5000) { give_item ( id,"weapon_flashbang" ); cs_set_user_money(id, cs_get_user_money(id) - 5000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 5: { if(cs_get_user_money(id) >= 3000) { set_user_health(id, get_user_health(id) + 25); cs_set_user_money(id, cs_get_user_money(id) - 3000); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } case 6: { if(cs_get_user_money(id) >= 1500) { set_user_armor(id, get_user_armor(id) + 50); give_item(id, "item_assaultsuit"); cs_set_user_money(id, cs_get_user_money(id) - 1500); } else { client_print(id, print_chat, "Nu ai suficienti bani !"); return 1; } } } menu_destroy ( menu ); return 1; } public evCurweapon(id) { if(get_user_weapon(id) == CSW_KNIFE && g_bKnife[id]) { set_pev(id, pev_viewmodel2, vKnife); } } public round_start( ) { new iPlayers[32], iNum; get_players(iPlayers, iNum); for(new i = 0; i < iNum; i++) { g_bKnife[ iPlayers ] = false; } } public fwd_takedamage( iVictim, iInflictor, iAttacker, Float:fDamage ) { if ( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE && g_bKnife[ iAttacker ]) { SetHamParamFloat ( 4, fDamage * 2.0 ); return HAM_HANDLED; } return HAM_IGNORED; } public client_disconnect(id) g_bKnife [id]= false; public client_putinsevrer(id) g_bKnife [id] = false; public plugin_precache() { precache_model(vKnife); }
Автор - ostermaksimka Дата добавления - 07.03.2018 в 22:47:38
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи