 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Вопрос | Ответ
| |
| Myxa196 | Дата: Вторник, 19.04.2011, 20:01 | Сообщение # 1336 |
|
Постоялец
Группа:
Пользователи
Сообщений: 365
Награды: 25
Город: Одесса
| Quote (TextDraw) Скажите, что это за ерунда и из - за чего это может быть? В общем не появляются автомобили которые вписаны вот здесь new CarSpawns в моде по этой функции, кроме самих авто ничего не менялось... ну значит неправильно авто прописал(а)
Хотите мира? Готовьтесь к войне! Вступайте http://vkontakte.ru/gtasamp03 буду благодарен)
|
| |
|
|
| Эльдар | Дата: Вторник, 19.04.2011, 20:43 | Сообщение # 1337 |
|
Местный
Группа:
Пользователи
Сообщений: 696
Награды: 55
Город: Москва
Репутация: 335
Замечания: 100%
Статус: 
| TextDraw, Ты авто для чего создавал(a) для фракции или для продажи или у тебя вообще дм?
[b]Прощай SRC:DDDDDDD[/b]
|
| |
|
|
| JavaPortal | Дата: Вторник, 19.04.2011, 20:50 | Сообщение # 1338 |
|
Новенький
Группа:
Пользователи
Сообщений: 57
Награды: 0
Город: Мурманск
Репутация: 3
Замечания: 0%
Статус: 
| Code if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0) { if(IsPlayerConnected(playerid)) { if(!IsACop(playerid)) { SendClientMessage(playerid, COLOR_GREY, "* Вы не Законник!"); return 1; } if(PlayerInfo[playerid][pRank] < 5) { SendClientMessage(playerid, COLOR_GREY, "* Вы должны быть 5 ранга чтобы использовать это!"); return 1; } new rtext[64]; if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//PD Ranks { if(PlayerInfo[playerid][pRank] == 1) { rtext = "Курсант "; } else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Патрульный"; } else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Офицер"; } else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Инспектор"; } else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Комиссар"; } else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Шериф"; }
else { rtext = "Курсант"; } } else if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)//Мэрия Ranks { if(PlayerInfo[playerid][pRank] == 1) { rtext = "Водитель:"; } else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Телохранитель:"; } else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Министр Финансов"; } else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Помошник"; } else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Зам.Мэра"; } else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Мэр"; } else { rtext = "Охранник"; } } else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//FBI Ranks { if(PlayerInfo[playerid][pRank] == 1) { rtext = "Стажер"; }
else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Агент"; }
else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Специальный агент"; } else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Командир"; } else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Заместитель директора"; } else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Директор"; } else { rtext = "Стажёр"; } } else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//NG Ranks { if(PlayerInfo[playerid][pRank] == 1) { rtext = "Рядовой"; } else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Сержант"; } else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Майор"; } else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Капитан"; } else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Лейтенант"; } else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Генерал"; }
else { rtext = "Рядовой"; } } else if(IsAnInstructor(playerid))//Driving/Flying School Ranks { if(PlayerInfo[playerid][pRank] == 1) { rtext = "Стажёр"; } else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Инструктор"; } else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Старший инструктор"; } else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Мэнэджер"; } else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Зам.Главного Инструктора"; } else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Главный инструктор"; } else { rtext = "Стажёр"; } } GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "* Помощь: (/gov)ernment [текст]"); return 1; } if( strfind( result , "=)" , true ) != -1 || strfind( result , "=(" , true ) != -1 || strfind( result , ":D" , true ) != -1 || strfind( result , "xD" , true ) != -1 || strfind( result , "=D" , true ) != -1 || strfind( result , "o_o" , true ) != -1 || strfind( result , "0_o" , true ) != -1 || strfind( result , "o_0" , true ) != -1 || strfind( result , "о_о" , true ) != -1 || strfind( result , "0_о" , true ) != -1 || strfind( result , "о_0" , true ) != -1 || strfind( result , "хД" , true ) != -1 || strfind( result , "хаха" , true ) != -1 || strfind( result , "ололо" , true ) != -1 || strfind( result , "=0" , true ) != -1 || strfind( result , ":-D" , true ) != -1 || strfind( result , "P_P" , true ) != -1 || strfind( result , ":)" , true ) != -1)
{
format(string,sizeof(string),"Сообщение содержит NON-RP текст.",sendername); SendClientMessage(playerid,COLOR_LIGHTRED,string); return 1; } if(PlayerInfo[playerid][pLeader] == 1 || (PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pRank] >= 15)) { if(PlayerInfo[playerid][pRank] < 5) { SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости Департамента Полиции * ___________|"); format(string, sizeof(string), "%s: %s",sendername, result); SendClientMessageToAll(COLOR_DBLUE, string); } else if(PlayerInfo[playerid][pLeader] == 2 || (PlayerInfo[playerid][pMember] == 2 && PlayerInfo[playerid][pRank] >= 17)) { if(PlayerInfo[playerid][pRank] < 5) { SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|_________ * Новости Федерального Бюро * _________|"); format(string, sizeof(string), "%s: %s",sendername, result); SendClientMessageToAll(COLOR_INDIGO, string); } else if(PlayerInfo[playerid][pLeader] == 3 || (PlayerInfo[playerid][pMember] == 3 && PlayerInfo[playerid][pRank] >= 19)) { if(PlayerInfo[playerid][pRank] < 5) { SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости Департамента Армии * ___________|"); format(string, sizeof(string), "%s: %s",sendername, result); SendClientMessageToAll(COLOR_GREEN, string); } else if(PlayerInfo[playerid][pLeader] == 4 || (PlayerInfo[playerid][pMember] == 4 && PlayerInfo[playerid][pRank] >= 22)) { if(PlayerInfo[playerid][pRank] < 5) { SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости МЧС * ___________|"); format(string, sizeof(string), "%s: %s",sendername, result); SendClientMessageToAll(COLOR_TOMATO, string); } else if(PlayerInfo[playerid][pLeader] == 7 || (PlayerInfo[playerid][pMember] == 7 && PlayerInfo[playerid][pRank] >= 10)) { if(PlayerInfo[playerid][pRank] < 5) { SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости Мэрии * ___________|"); format(string, sizeof(string), "%s %s: %s",rtext, sendername, result); SendClientMessageToAll(COLOR_CHARTREUSE, string); } else if(PlayerInfo[playerid][pLeader] == 11 || (PlayerInfo[playerid][pMember] == 11 && PlayerInfo[playerid][pRank] >= 12)) { if(PlayerInfo[playerid][pRank] < 5) { SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости Авто-Школы * ___________|"); format(string, sizeof(string), "%s %s: %s",rtext, sendername, result); SendClientMessageToAll(COLOR_FLBLUE, string); } else { SendClientMessage(playerid, COLOR_GREY, "* У вас недостаточно прав для использования этой команды!"); } } return 1; } Вот проблемма, как ни пытался исправить, результат - 0 , хз почему, но у медиков и лицензеров не работате /gov, кто может помочь?? Добавлено (19.04.2011, 20:50) ---------------------------------------------
Code if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0) { if(IsPlayerConnected(playerid)) { if(!IsACop(playerid)) { SendClientMessage(playerid, COLOR_GREY, "* Вы не Законник!"); return 1; } if(PlayerInfo[playerid][pRank] < 5) { SendClientMessage(playerid, COLOR_GREY, "* Вы должны быть 5 ранга чтобы использовать это!"); return 1; } new rtext[64]; if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//PD Ranks { if(PlayerInfo[playerid][pRank] == 1) { rtext = "Курсант "; } else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Патрульный"; } else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Офицер"; } else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Инспектор"; } else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Комиссар"; } else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Шериф"; }
else { rtext = "Курсант"; } } else if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)//Мэрия Ranks { if(PlayerInfo[playerid][pRank] == 1) { rtext = "Водитель:"; } else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Телохранитель:"; } else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Министр Финансов"; } else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Помошник"; } else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Зам.Мэра"; } else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Мэр"; } else { rtext = "Охранник"; } } else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//FBI Ranks { if(PlayerInfo[playerid][pRank] == 1) { rtext = "Стажер"; }
else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Агент"; }
else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Специальный агент"; } else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Командир"; } else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Заместитель директора"; } else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Директор"; } else { rtext = "Стажёр"; } } else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//NG Ranks { if(PlayerInfo[playerid][pRank] == 1) { rtext = "Рядовой"; } else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Сержант"; } else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Майор"; } else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Капитан"; } else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Лейтенант"; } else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Генерал"; }
else { rtext = "Рядовой"; } } else if(IsAnInstructor(playerid))//Driving/Flying School Ranks { if(PlayerInfo[playerid][pRank] == 1) { rtext = "Стажёр"; } else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Инструктор"; } else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Старший инструктор"; } else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Мэнэджер"; } else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Зам.Главного Инструктора"; } else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Главный инструктор"; } else { rtext = "Стажёр"; } } GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "* Помощь: (/gov)ernment [текст]"); return 1; } if( strfind( result , "=)" , true ) != -1 || strfind( result , "=(" , true ) != -1 || strfind( result , ":D" , true ) != -1 || strfind( result , "xD" , true ) != -1 || strfind( result , "=D" , true ) != -1 || strfind( result , "o_o" , true ) != -1 || strfind( result , "0_o" , true ) != -1 || strfind( result , "o_0" , true ) != -1 || strfind( result , "о_о" , true ) != -1 || strfind( result , "0_о" , true ) != -1 || strfind( result , "о_0" , true ) != -1 || strfind( result , "хД" , true ) != -1 || strfind( result , "хаха" , true ) != -1 || strfind( result , "ололо" , true ) != -1 || strfind( result , "=0" , true ) != -1 || strfind( result , ":-D" , true ) != -1 || strfind( result , "P_P" , true ) != -1 || strfind( result , ":)" , true ) != -1)
{
format(string,sizeof(string),"Сообщение содержит NON-RP текст.",sendername); SendClientMessage(playerid,COLOR_LIGHTRED,string); return 1; } if(PlayerInfo[playerid][pLeader] == 1 || (PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pRank] >= 15)) { if(PlayerInfo[playerid][pRank] < 5) { SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости Департамента Полиции * ___________|"); format(string, sizeof(string), "%s: %s",sendername, result); SendClientMessageToAll(COLOR_DBLUE, string); } else if(PlayerInfo[playerid][pLeader] == 2 || (PlayerInfo[playerid][pMember] == 2 && PlayerInfo[playerid][pRank] >= 17)) { if(PlayerInfo[playerid][pRank] < 5) { SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|_________ * Новости Федерального Бюро * _________|"); format(string, sizeof(string), "%s: %s",sendername, result); SendClientMessageToAll(COLOR_INDIGO, string); } else if(PlayerInfo[playerid][pLeader] == 3 || (PlayerInfo[playerid][pMember] == 3 && PlayerInfo[playerid][pRank] >= 19)) { if(PlayerInfo[playerid][pRank] < 5) { SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости Департамента Армии * ___________|"); format(string, sizeof(string), "%s: %s",sendername, result); SendClientMessageToAll(COLOR_GREEN, string); } else if(PlayerInfo[playerid][pLeader] == 4 || (PlayerInfo[playerid][pMember] == 4 && PlayerInfo[playerid][pRank] >= 22)) { if(PlayerInfo[playerid][pRank] < 5) { SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости МЧС * ___________|"); format(string, sizeof(string), "%s: %s",sendername, result); SendClientMessageToAll(COLOR_TOMATO, string); } else if(PlayerInfo[playerid][pLeader] == 7 || (PlayerInfo[playerid][pMember] == 7 && PlayerInfo[playerid][pRank] >= 10)) { if(PlayerInfo[playerid][pRank] < 5) { SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости Мэрии * ___________|"); format(string, sizeof(string), "%s %s: %s",rtext, sendername, result); SendClientMessageToAll(COLOR_CHARTREUSE, string); } else if(PlayerInfo[playerid][pLeader] == 11 || (PlayerInfo[playerid][pMember] == 11 && PlayerInfo[playerid][pRank] >= 12)) { if(PlayerInfo[playerid][pRank] < 5) { SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости Авто-Школы * ___________|"); format(string, sizeof(string), "%s %s: %s",rtext, sendername, result); SendClientMessageToAll(COLOR_FLBLUE, string); } else { SendClientMessage(playerid, COLOR_GREY, "* У вас недостаточно прав для использования этой команды!"); } } return 1; } Вот проблемма, как ни пытался исправить, результат - 0 , хз почему, но у медиков и лицензеров не работате /gov, кто может помочь??
|
| |
|
|
| Эльдар | Дата: Вторник, 19.04.2011, 21:23 | Сообщение # 1339 |
|
Местный
Группа:
Пользователи
Сообщений: 696
Награды: 55
Город: Москва
Репутация: 335
Замечания: 100%
Статус: 
| JavaPortal, У меня такаяже проблема я просто зделал вот так Code if(strcmp(cmd, "/mov", true) == 0) { if(IsPlayerConnected(playerid)) { if(!(PlayerInfo[playerid][pLeader] == id || PlayerInfo[playerid][pMember] == id )) { SendClientMessage(playerid, COLOR_GREY,"Вы не член мерии."); return 1; } if(PlayerInfo[playerid][pMuteTime]/60 >= 1 && (PlayerInfo[playerid][pMuted] == 1 || PlayerInfo[playerid][pMuted] == 2)) { format(string, sizeof(string), "Вам осталось молчать %d минут.",PlayerInfo[playerid][pMuteTime]/60); SendClientMessage(playerid, COLOR_LIGHTRED, string); return 1; } if(PlayerInfo[playerid][pMuteTime]/60 < 1 && (PlayerInfo[playerid][pMuted] == 1 || PlayerInfo[playerid][pMuted] == 2)) { format(string, sizeof(string), "Вам осталось молчать %d секунд.",PlayerInfo[playerid][pMuteTime]); SendClientMessage(playerid, COLOR_LIGHTRED, string); return 1; } if(PlayerInfo[playerid][pRank] < 5)//тут ранг с которого можно писать туда { SendClientMessage(playerid, COLOR_GREY,"У вас слишком маленький ранг."); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2,"Используйте: /mov [text]"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|___________ Новости от Названия организации штата ___________|"); format(string, sizeof(string), " Объявление от %s: %s", sendername, result); SendClientMessageToAll(COLOR_RED, string); } return 1; } Добавлено (19.04.2011, 21:23) --------------------------------------------- у меня там с проверкой на mute.если не разберёшься пиши
[b]Прощай SRC:DDDDDDD[/b]
|
| |
|
|
| ufo | Дата: Вторник, 19.04.2011, 21:41 | Сообщение # 1340 |
|
Новенький
Группа:
Пользователи
Сообщений: 1
Награды: 0
Город: Vzk
Репутация: 0
Замечания: 0%
Статус: 
| Возникла проблема при компиляции мода: при компилировании в окне компилятора пусто.с чем это может быть связано?
|
| |
|
|
| Эльдар | Дата: Вторник, 19.04.2011, 22:18 | Сообщение # 1341 |
|
Местный
Группа:
Пользователи
Сообщений: 696
Награды: 55
Город: Москва
Репутация: 335
Замечания: 100%
Статус: 
| ufo, хм с чем то конфликтует походу это видно из-за провеки на mute вот лови другую систему Code if(strcmp(cmd, "/goverment", true) == 0 || strcmp(cmd, "/gov", true) == 0) { if(IsPlayerConnected(playerid)) { if(!IsACop(playerid)) { SendClientMessage(playerid, COLOR_LIGHTRED2, "Вы не меете права на использование этой команды!"); return 1; } if(PlayerInfo[playerid][pRank] < 5) { SendClientMessage(playerid, COLOR_LIGHTRED2, "Вы должны быть 5 ранга чтобы использовать это"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GREY, "Используй: (/gov)ernment [текст]"); return 1; } if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------"); format(string, sizeof(string), "Новости: %s: %s", sendername, result); SendClientMessageToAll(COLOR_DBLUE, string); } if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) { SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------"); format(string, sizeof(string), "Новости: %s: %s", sendername, result); SendClientMessageToAll(COLOR_DBLUE, string); } if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------"); format(string, sizeof(string), "Новости: %s: %s", sendername, result); SendClientMessageToAll(COLOR_DBLUE, string); } if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------"); format(string, sizeof(string), "Новости: %s: %s", sendername, result); SendClientMessageToAll(COLOR_DBLUE, string); } if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) { SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------"); format(string, sizeof(string), "Новости: %s: %s", sendername, result); SendClientMessageToAll(COLOR_DBLUE, string); } if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7) { SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------"); format(string, sizeof(string), "Новости: %s: %s", sendername, result); SendClientMessageToAll(COLOR_DBLUE, string); } if(PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19) { SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------"); format(string, sizeof(string), "Новости: %s: %s", sendername, result); SendClientMessageToAll(COLOR_DBLUE, string); } if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) { SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------"); format(string, sizeof(string), "Новости: %s: %s", sendername, result); SendClientMessageToAll(COLOR_DBLUE, string); } if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------"); format(string, sizeof(string), "Новости: %s: %s", sendername, result); SendClientMessageToAll(COLOR_DBLUE, string); } } return 1; }
[b]Прощай SRC:DDDDDDD[/b]
|
| |
|
|
| HeGeL | Дата: Вторник, 19.04.2011, 23:25 | Сообщение # 1342 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 460
Награды: 16
Город: Москва
Репутация: 433
Замечания: 100%
Статус: 
| JavaPortal, Причём тут это? О_о Убери.... Code if(!IsACop(playerid)) { SendClientMessage(playerid, COLOR_GREY, "* Вы не Законник!"); return 1; } Добавлено (19.04.2011, 23:25) --------------------------------------------- Эльдар, ты сказал бред... причём тут mute?
[cut noguest=:)]престиж не жизнь, исправить можно! (с) Я[/cut] [cut noguest=Для тебя!]Умеешь что то против меня? Тебе сюда![/cut] Бываю редко!
|
| |
|
|
| TextDraw | Дата: Вторник, 19.04.2011, 23:35 | Сообщение # 1343 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 155
Награды: 0
Город: Draw
Репутация: 6
Замечания: 0%
Статус: 
| у меня не дм мод, просто добавлял скутара мопеды и лясы что бы стояли на серве и тут такое дело...
|
| |
|
|
| Myxa196 | Дата: Среда, 20.04.2011, 07:53 | Сообщение # 1344 |
|
Постоялец
Группа:
Пользователи
Сообщений: 365
Награды: 25
Город: Одесса
| Quote (TextDraw) у меня не дм мод, просто добавлял скутара мопеды и лясы что бы стояли на серве и тут такое дело... так на сколько я знаю то домашние карі добавь лутше через CreateVehicle(ид кара,х кординат,у кординат,y кординат,угол поворота,цвет 1,цвет 2,через сколько спавнится)// trailer
Хотите мира? Готовьтесь к войне! Вступайте http://vkontakte.ru/gtasamp03 буду благодарен)
|
| |
|
|
| JavaPortal | Дата: Среда, 20.04.2011, 15:19 | Сообщение # 1345 |
|
Новенький
Группа:
Пользователи
Сообщений: 57
Награды: 0
Город: Мурманск
Репутация: 3
Замечания: 0%
Статус: 
| Code public AntiCheat() { for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i))//Что бы работало во время входа { new miniw,minia; new rpgw,rpga; new rpg2w,rpg2a; new ognw,ogna; new benzw,benza; new granw,grana; new gazw,gaza; new jetw,jeta; new droa,drow; new droaa,droww; GetPlayerWeaponData(i, 7, miniw, minia);//Оружия GetPlayerWeaponData(i, 7, rpgw, rpga); GetPlayerWeaponData(i, 7, rpg2w, rpg2a); GetPlayerWeaponData(i, 7, ognw, ogna); GetPlayerWeaponData(i, 1, benzw, benza); GetPlayerWeaponData(i, 8, granw, grana); GetPlayerWeaponData(i, 8, gazw, gaza); GetPlayerWeaponData(i, 8, jetw, jeta); GetPlayerWeaponData(i, 3, drow, droa); GetPlayerWeaponData(i, 3, droww, droaa); if(minia >= 0 && miniw == 38 || rpga >= 0 && rpgw == 35 || rpg2a >= 0 && rpg2w == 36 || ogna >= 0 && ognw == 37 || benza >= 0 && benzw == 37 || grana >= 0 && granw == 16 || gaza >= 0 && gazw == 17 || jeta >= 0 && jetw == 18 || droa >= 0 && drow == 26 || droaa >= 0 && droww == 27) { new str[256]; new wstr[20]; new pln[MAX_PLAYER_NAME]; GetPlayerName(i, pln, sizeof(pln)); if(minia >= 0 && miniw == 38) wstr = "Minigun"; else if(rpga >= 0 && rpgw == 35) wstr = "Rocket Launcher"; else if(rpg2a >= 0 && rpg2w == 36) wstr = "HS Rocket Launcher"; else if(ogna >= 0 && ognw == 37) wstr = "Flamethrower"; else if(benza >= 0 && benzw == 9) wstr = "Benzapila"; else if(grana >= 0 && granw == 16) wstr = "Granate"; else if(gaza >= 0 && gazw == 17) wstr = "Granate Gaz"; else if(jeta >= 0 && jetw == 18) wstr = "Jet Pack"; else if(droa >= 0 && drow == 26) wstr = "Sawno";// Двойной дробаш else if(droaa >= 0 && droww == 27) wstr = "Sawno2"; format(str, sizeof(str), " [ВНИМАНИЕ]: %s[%i] обнаружено запрещенное оружие. ", pln, i, minia, sizeof(wstr)); SendClientMessageToAll(COLOR_LIGHTRED,str); ResetPlayerWeapons(i); } } } return true; } Вот в чём проблемма: ну, во-первых какую проверку нужно, чтобы админам было разрешено оружие? И как сделать, чтобы не забиралось оружие сделанное командой /givegun?
|
| |
|
|
| Sane4ek | Дата: Среда, 20.04.2011, 15:39 | Сообщение # 1346 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 502
Награды: 8
Город: Ульяновск
Репутация: 63
Замечания: 0%
Статус: 
| Quote (JavaPortal) Вот в чём проблемма: ну, во-первых какую проверку нужно, чтобы админам было разрешено оружие? делай проверку на админа Quote (JavaPortal) И как сделать, чтобы не забиралось оружие сделанное командой /givegun? аналогично, только проверку в команду /givegun
Working on PHP/HTML/Java Scripts/Lua Need a paid scripter? Contact me
|
| |
|
|
| JavaPortal | Дата: Среда, 20.04.2011, 15:50 | Сообщение # 1347 |
|
Новенький
Группа:
Пользователи
Сообщений: 57
Награды: 0
Город: Мурманск
Репутация: 3
Замечания: 0%
Статус: 
| if(PlayerInfo[playerid][pAdmin]>0) так на админа? А как на /givegun я не очень понял... Кто может помочь?
|
| |
|
|
| HeGeL | Дата: Среда, 20.04.2011, 16:57 | Сообщение # 1348 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 460
Награды: 16
Город: Москва
Репутация: 433
Замечания: 100%
Статус: 
| JavaPortal, Quote (JavaPortal) if(PlayerInfo[playerid][pAdmin]>0) Это и надо
[cut noguest=:)]престиж не жизнь, исправить можно! (с) Я[/cut] [cut noguest=Для тебя!]Умеешь что то против меня? Тебе сюда![/cut] Бываю редко!
|
| |
|
|
| JavaPortal | Дата: Среда, 20.04.2011, 17:05 | Сообщение # 1349 |
|
Новенький
Группа:
Пользователи
Сообщений: 57
Награды: 0
Город: Мурманск
Репутация: 3
Замечания: 0%
Статус: 
| А на /givegun? Code if(strcmp(cmd, "/unjail", true) == 0 && ((tmpAdmin[playerid]==1&&admin[playerid]==1)||IsPlayerAdmin(playerid))) { new tmp[255]; new alarmid; tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, " Напишите: /unjail [id игрока]"); return 1; } alarmid = strval(tmp); tmp = strtok(cmdtext, idx); if (IsPlayerConnected(alarmid)) { if(zek[alarmid]==1&&nakazzek[alarmid]>0) { if(login[alarmid]==1&&pass[alarmid]!=0) zek[alarmid]=0; if(login[alarmid]==0&&pass[alarmid]==0) zek[alarmid]=0; nakazzek[alarmid]=0; SetPlayerInterior(alarmid,0); SetPlayerPos(alarmid,2297.1064,2452.0115,10.8203); SendClientMessage(alarmid, COLOR_GREEN, " *администрация*: Ты больше не наказан."); if(login[alarmid]==0&&pass[alarmid]!=0) SendClientMessage(alarmid, COLOR_GREEN, " *администрация*: ТЕПЕРЬ ВВЕДИ свой /login."); format(string, sizeof(string), " *администрация*: С игрока %s было снято наказание.",PlayerName(alarmid)); SendClientMessageToAll(COLOR_GREEN, string); sStats(alarmid); } } else { format(string, sizeof(string), "%d не активный игрок.", alarmid); SendClientMessage(playerid, COLOR_WHITE, string); } return 1; } D:\[RP]NevelonWorld [RUSUA] (0.3c)\gamemodes\NW.pwn(26561) : error 001: expected token: ";", but found "]" D:\[RP]NevelonWorld [RUSUA] (0.3c)\gamemodes\NW.pwn(26561) : error 029: invalid expression, assumed zero D:\[RP]NevelonWorld [RUSUA] (0.3c)\gamemodes\NW.pwn(26561) : fatal error 107: too many error messages on one line D:\[RP]NevelonWorld [RUSUA] (0.3c)\gamemodes\NW.pwn(26561) : error 017: undefined symbol "tmpAdmin"
|
| |
|
|
| Drago_Jeka | Дата: Среда, 20.04.2011, 17:17 | Сообщение # 1350 |
|
Группа:
I'm V.I.P.
Сообщений: 754
Награды: 41
Город: Где-то там...
Замечания: 0%
Статус: 
| JavaPortal, тебе же сказали, убери проверку на адм и не парься. Причём тут /givegun? Заменяем if(IsPlayerConnected(i)) на if(IsPlayerConnected(i) && !PlayerInfo[i][pAdmin])
Сообщение отредактировал Drago_Jeka - Среда, 20.04.2011, 17:17 |
| |
|
|
|
 |
|
 | |
| |
|