13:36
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: Alcoholik  
/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. Мож и не по человечески, но пашет и лидерами и рядовыми crazy


Главный программист в 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]
скемушка стоп флуд crazy в скайпе наговориштся[/offtop]



Если я тебе помог, или сказал что то умное, ставь +
Я Francesko_Wilson
За деньги работаю качественнее и быстрее :crazy:
CprДата: Четверг, 12.03.2009, 01:10 | Сообщение # 15
Освоившийся
Группа: Продвинутые
Сообщений: 104
Награды: 1
Город: Los Santos
Репутация: 0
Замечания: 60%
Статус:
Quote (SkeM138)
спасибо всем, такая же проблема была, исправил всё

Выложи плиз готовую а то не как не пойму !

  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua