Последние Файлы 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 )
спасибо всем, такая же проблема была, исправил всё
Выложи плиз готовую а то не как не пойму !