 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
/gov
| |
| rastoman61 | Дата: Пятница, 09.01.2009, 22:51 | Сообщение # 1 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 136
Награды: 2
Город: Ростов
Репутация: 11
Замечания: 100%
Статус: 
| люди помогите когда и спользую эту команду мне пишет что я не коп хотя это копавская команда [pwn]if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsACop(playerid)) { SendClientMessage(playerid, COLOR_GREY, "* Fregat: Âû íå ïîëèöåéñêèé "); 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, "USAGE: (/gov)ernment [text]"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|___________ Ãîñóäàðñòâåííîå Îáúÿâëåíèå Ñïåö. Ñëóæá ___________|"); format(string, sizeof(string), "*Îôèöåð %s: %s", sendername, result); SendClientMessageToAll(COLOR_DBLUE, string); } return 1; }[/pwn]
:518-455
|
| |
|
|
| Pzychy | Дата: Пятница, 09.01.2009, 23:01 | Сообщение # 2 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 75
Награды: 2
Город: Жуковский
Репутация: 26
Замечания: 0%
Статус: 
| /setteam id 2, а вообще поиском пользуйся
|
| |
|
|
| rastoman61 | Дата: Пятница, 09.01.2009, 23:04 | Сообщение # 3 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 136
Награды: 2
Город: Ростов
Репутация: 11
Замечания: 100%
Статус: 
| Quote (Pzychy) /setteam id 2, а вообще поиском пользуйся а причём тут это команда если рель о ментах видётся ?
:518-455
|
| |
|
|
| Hamst3r | Дата: Суббота, 10.01.2009, 00:13 | Сообщение # 4 |
|
Пяниед
Группа:
Продвинутые
Сообщений: 378
Награды: 16
Город: London
Репутация: 157
Замечания: 40%
Статус: 
| Пробуй:[pwn] if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { if(PlayerInfo[playerid][pRank] < 5) { SendClientMessage(playerid, COLOR_GREY, " Вы должны быть 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_GRAD2, " Использование: (/gov)ernment [text]"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|___________ Государственная Система Новостей ___________|"); format(string, sizeof(string), " Офицер %s: %s", sendername, result); SendClientMessageToAll(COLOR_DBLUE, string); } else { SendClientMessage(playerid, COLOR_GREY, " Вы не коп !"); return 1; } } return 1; }[/pwn]
Профессиональные PHP скрипты любой сложности, оптимизация игровых режимов для SA:MP. Дорого. Охуенно. [359-660-329]
|
| |
|
|
| Inferno | Дата: Суббота, 10.01.2009, 14:57 | Сообщение # 5 |
|
Хостинг-провайдер
Группа:
I'm V.I.P.
Сообщений: 1320
Награды: 26
Город: /root
Репутация: 320
Замечания: 0%
Статус: 
| Quote (rastoman61) а причём тут это команда если рель о ментах видётся ? при том: 1) IsACop - неправильно или коряво сделана 2) при вводе /invite id id игроку дается gTeam = 2 Исправляем: public IsACop должен быть таким: [pwn]public IsACop(playerid) { if(IsPlayerConnected(playerid)) { new leader = PlayerInfo[playerid][pLeader]; new member = PlayerInfo[playerid][pMember]; if(member==1 || member==2 || member==3) { return 1; } else if(leader==1 || leader==2 || leader==3) { return 1; } } return 0; }[/pwn] А сама команда: [pwn] 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; } 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 [text]"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|___________ Правительственное Объявление Новостей ___________|"); format(string, sizeof(string), "Oфицер %s: %s", sendername, result); SendClientMessageToAll(COLOR_DBLUE, string); } return 1; }[/pwn]
|
| |
|
|
| Cpr | Дата: Суббота, 07.03.2009, 22:01 | Сообщение # 6 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 104
Награды: 1
Город: Los Santos
Репутация: 0
Замечания: 60%
Статус: 
| Всем привет у меня была такае жа проблема я её решил ! Вот ещё не работает команда /d ! Как решить трабл !?
|
| |
|
|
| Z90 | Дата: Суббота, 07.03.2009, 22:37 | Сообщение # 7 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 358
Награды: 72
Город: xz
Репутация: 420
Замечания: 0%
Статус: 
| Ничего не выводится вообще или что?
|
| |
|
|
| K-e-n-t | Дата: Суббота, 07.03.2009, 23:12 | Сообщение # 8 |
|
Местный
Группа:
Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус: 
| Cpr, [pwn] //----------------------------------[departments]----------------------------------------------- if(strcmp(cmd, "/departments", true) == 0 || strcmp(cmd, "/d", true) == 0) { if(IsPlayerConnected(playerid)) { GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: èñïîëüçóéòå (/d)epartments [÷àò îòäåëåíèÿ]"); return 1; } if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Øåô %s: %s. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Êàïèòàí %s: %s. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Ëåéòåíàíò %s: %s. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Ñåðæàíò %s: %s. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Ðÿäîâîé %s: %s. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Êàäåò %s: %s. **", sendername, result); } else { format(string, sizeof(string), "** Officer %s: %s, over. **", sendername, result); } SendTeamMessage(2, COLOR_ALLDEPT, string); SendTeamMessage(1, COLOR_ALLDEPT, string); printf("%s", string); return 1; } else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Øåô ÔÁÐ %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Êàïèàí ÔÁÐ %s: %s, . **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Ëåéòåíàíò ÔÁÐ %s: %s, . **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Ñòàðøèé Äåòåêòèâ %s: %s, . **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Äåòåêòèâ %s: %s, . **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Ñòàæåð ÔÁÐ %s: %s,. **", sendername, result); } else { format(string, sizeof(string), "** Intern %s: %s, over. **", sendername, result); } SendTeamMessage(2, COLOR_ALLDEPT, string); SendTeamMessage(1, COLOR_ALLDEPT, string); printf("%s", string); return 1; } else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Ãåíåðàë %s: %s. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Ìàéîð %s: %s . **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Êàïèòàí %s: %s . **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Ëåéòåíàíò %s: %s. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Ñåðæàíò %s: %s . **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Ïðèçûâíèê %s: %s. **", sendername, result); } else { format(string, sizeof(string), "** Private %s: %s, over. **", sendername, result); } SendTeamMessage(2, COLOR_ALLDEPT, string); SendTeamMessage(1, COLOR_ALLDEPT, string); printf("%s", string); return 1; } else if(gTeam[playerid] == 1||PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4) { format(string, sizeof(string), "** Paramedic %s: %s, over. **", sendername, result); SendTeamMessage(2, COLOR_ALLDEPT, string); SendTeamMessage(1, COLOR_ALLDEPT, string); printf("%s", string); return 1; } else { SendClientMessage(playerid, COLOR_GRAD2, " Âû íå ÷àñòü êîìàíäû !"); return 1; } } return 1; } [/pwn] Только перведи то что криво написалось, с тебя +
Если я тебе помог, или сказал что то умное, ставь + Я Francesko_Wilson За деньги работаю качественнее и быстрее :crazy:
|
| |
|
|
| Cpr | Дата: Воскресенье, 08.03.2009, 06:31 | Сообщение # 9 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 104
Награды: 1
Город: Los Santos
Репутация: 0
Замечания: 60%
Статус: 
| Проблема актуальна ! Inferno, сможет решить это тоже самое как с /gov ! Добавлено (08.03.2009, 06:31) --------------------------------------------- [pwn] if(strcmp(cmd, "/departments", true) == 0 || strcmp(cmd, "/d", true) == 0) { if(IsPlayerConnected(playerid)) { GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/d)epartments [department chat]"); return 1; } if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Øåðèô %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Êàïèòàí %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Ëåéòèíàíò %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Ñåðæàíò %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Îôôèöåð %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Êàäåò %s: %s, over. **", sendername, result); } else { format(string, sizeof(string), "** Îôèöåð %s: %s, over. **", sendername, result); } SendTeamMessage(2, COLOR_ALLDEPT, string); SendTeamMessage(1, COLOR_ALLDEPT, string); printf("%s", string); return 1; } else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Äèðåêòîð FBI %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Assistant Director in Charge %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Special Agent in Charge %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Ñïåöèàëüíûé àãåíò %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Special Agent Trainee %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Professional Staff %s: %s, over. **", sendername, result); } else { format(string, sizeof(string), "** Intern %s: %s, over. **", sendername, result); } SendTeamMessage(2, COLOR_ALLDEPT, string); SendTeamMessage(1, COLOR_ALLDEPT, string); printf("%s", string); return 1; } else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Ãåíèðàë %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Ëåéòèíàíò %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Êàïèòàí %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Ìàéîð %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Ñåðæàíò %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Ðÿäîâîé %s: %s, over. **", sendername, result); } else { format(string, sizeof(string), "** Private %s: %s, over. **", sendername, result); } SendTeamMessage(2, COLOR_ALLDEPT, string); SendTeamMessage(1, COLOR_ALLDEPT, string); printf("%s", string); return 1; } else if(gTeam[playerid] == 1||PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4) { format(string, sizeof(string), "** Paramedic %s: %s, over. **", sendername, result); SendTeamMessage(2, COLOR_ALLDEPT, string); SendTeamMessage(1, COLOR_ALLDEPT, string); printf("%s", string); return 1; } else { SendClientMessage(playerid, COLOR_GRAD2, " Âû íå ÷ëåí êîìàíäû !"); return 1; } } return 1; }[/pwn]
|
| |
|
|
| Hamst3r | Дата: Воскресенье, 08.03.2009, 09:15 | Сообщение # 10 |
|
Пяниед
Группа:
Продвинутые
Сообщений: 378
Награды: 16
Город: London
Репутация: 157
Замечания: 40%
Статус: 
| Quote (Cpr) сможет решить это тоже самое как с /gov А сам сделать? Я конечно понимаю когда человек не понимает и просит помочь понять, а когда человек не понимает и говорит: "Сделайте вместо меня!", то любое желание научить/показать отпадает. Это тебе на будущее. Здесь тебе не слуги, чтобы все делать. Не умеешь - научись.
Профессиональные PHP скрипты любой сложности, оптимизация игровых режимов для SA:MP. Дорого. Охуенно. [359-660-329]
|
| |
|
|
| Morozzzko | Дата: Воскресенье, 08.03.2009, 21:01 | Сообщение # 11 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус: 
| Cpr, а йа исправил, подправив public SendTeamMessage. Мож и не по человечески, но пашет и лидерами и рядовыми
Главный программист в Malefic Entertainment.
|
| |
|
|
| HELKERN | Дата: Понедельник, 09.03.2009, 12:39 | Сообщение # 12 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус: 
| Зря так много расписывали) Можна было просто поставить ! перед IsACop(playerid) [pwn]if(!IsACop(playerid)) { SendClientMessage(playerid, COLOR_GREY, "* Fregat: Âû íå ïîëèöåéñêèé "); return 1; } [/pwn]
|
| |
|
|
| SkeM138 | Дата: Среда, 11.03.2009, 15:39 | Сообщение # 13 |
|
Новенький
Группа:
Пользователи
Сообщений: 29
Награды: 5
Город: Москва
Репутация: 6
Замечания: 0%
Статус: 
| спасибо всем, такая же проблема была, исправил всё
|
| |
|
|
| K-e-n-t | Дата: Среда, 11.03.2009, 15:53 | Сообщение # 14 |
|
Местный
Группа:
Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус: 
| SkeM138, [offtop] скемушка стоп флуд в скайпе наговориштся[/offtop]
Если я тебе помог, или сказал что то умное, ставь + Я Francesko_Wilson За деньги работаю качественнее и быстрее :crazy:
|
| |
|
|
| Cpr | Дата: Четверг, 12.03.2009, 01:10 | Сообщение # 15 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 104
Награды: 1
Город: Los Santos
Репутация: 0
Замечания: 60%
Статус: 
| Quote (SkeM138) спасибо всем, такая же проблема была, исправил всё Выложи плиз готовую а то не как не пойму !
|
| |
|
|
|
 |
|
 | |
| |
|