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

 



 
          





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





Последние Файлы 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 из 2
  • 1
  • 2
  • »
Модератор форума: AXE, Weddew  
Как вырезать с...
Ko$Дата: Вторник, 11.05.2010, 16:05 | Сообщение # 1
Освоившийся
Группа: Продвинутые
Сообщений: 117
Награды: 3
Город: Кишинёв
Репутация: 13
Замечания: 0%
Статус:
Помогите пожалуста!!
Как вырезать команды с фракции ментов..и споставить в другую фракцию..
Чтоб эти команды были у ментов и у нужной мне фракции!!




VagrantДата: Среда, 12.05.2010, 04:30 | Сообщение # 2
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
Ko$, Ты имеешь введу что бы при вводе команды /help они показывались у других фракций? Или при вводи самой команды она работала у другой фракции.


Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!
^ScAreДата: Среда, 12.05.2010, 05:04 | Сообщение # 3
Местный
Группа: I'm V.I.P.
Сообщений: 695
Награды: 14
Город: Владивосток
Репутация: 321
Замечания: 0%
Статус:
мне кажется ему и то и то нужно...

Добавлено (12.05.2010, 05:04)
---------------------------------------------
мне кажется ему и то и то нужно...




ДальнеВосточный † Криминал (Присоединяйся!)
Ko$Дата: Четверг, 13.05.2010, 16:17 | Сообщение # 4
Освоившийся
Группа: Продвинутые
Сообщений: 117
Награды: 3
Город: Кишинёв
Репутация: 13
Замечания: 0%
Статус:
Да..это умею..но мне нужно другое!!
То что я написал выше!!)
Помогите кто может знате)плз

Добавлено (13.05.2010, 16:14)
---------------------------------------------

Quote
Или при вводи самой команды она работала у другой фракции.

Вот это мне нужно!)

Добавлено (13.05.2010, 16:17)
---------------------------------------------
Вот у ментов таки команды /cuff , /frisk , /government
Я хачу чтобы эти команды работали ищё у нескольких фракций..



VagrantДата: Пятница, 14.05.2010, 12:28 | Сообщение # 5
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
Quote
Я хачу чтобы эти команды работали ищё у нескольких фракций..

Узнаёшь ID фракций и ставишь проверку в команды. Находишь там строку:
[cut noguest=PWN Код]
if(strcmp(cmd, "/cuff", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsACop(playerid))
{
[/cut]
И заменяешь её на такое:
[cut noguest=PWN Код]
if(IsACop(playerid) || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) /* Где написано 4 Это ID фракции. Меняешь на тот ID фракции которая ты хочешь что бы могла использовать команду. ID фракции такие же как и при назначении кого либо лидером (/makeleader).*/
[/cut]



Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!


Сообщение отредактировал Vagrant - Пятница, 14.05.2010, 12:31
PepykДата: Пятница, 14.05.2010, 14:52 | Сообщение # 6
Освоившийся
Группа: Пользователи
Сообщений: 111
Награды: 1
Город: ЧернобыльЬ
Репутация: 13
Замечания: 0%
Статус:
Спс..большое помогло!!!
Ko$Дата: Пятница, 14.05.2010, 15:44 | Сообщение # 7
Освоившийся
Группа: Продвинутые
Сообщений: 117
Награды: 3
Город: Кишинёв
Репутация: 13
Замечания: 0%
Статус:
Спасибо))
Всё..заменил прописал...
Но мне ищё захотелось зделать с командой /frisk и /government
))
Если хочь...помоги ищё раз))




PaKa22Дата: Пятница, 14.05.2010, 18:00 | Сообщение # 8
Группа: I'm V.I.P.
Сообщений: 1089
Награды: 13
Город: Лиепая
Репутация: -18
Замечания: 100%
Статус:
Ko$, тем же способом,только /frisk и /government ищи =)


Играю на: RG Mficho

Zone of Infection RP 0% - gf.pwn

Ko$Дата: Суббота, 15.05.2010, 14:54 | Сообщение # 9
Освоившийся
Группа: Продвинутые
Сообщений: 117
Награды: 3
Город: Кишинёв
Репутация: 13
Замечания: 0%
Статус:
Quote
Ko$, тем же способом,только /frisk и /government ищи =)

а..ты сам попробуй!!!
Я пробовал не получалось((




VagrantДата: Понедельник, 17.05.2010, 03:42 | Сообщение # 10
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
Ko$, Если таких строк в команде /frisk и /government нету тогда просто добавь их. Или если там вот так:
Code

if(strcmp(cmd,"/frisk",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)
{
...

То сделай или измени на так:
Code

if(strcmp(cmd,"/frisk",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(IsACop(playerid) || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) // Тут изменяешь всё так же как и с командой /cuff
{
...

Или если у тебя небыло строки "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)" То просто добовляешь именно этот фрагмент и именно в том же месте где и написано:
Code

if(strcmp(cmd,"/frisk",true)==0)
{
if(IsPlayerConnected(playerid))
{
[b]if(IsACop(playerid) || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) // Тут изменяешь всё так же как и с командой /cuff[/b]
[b]{[/b] // Не забудь так же и фигурную скобку поставить

А потом в самом низу находишь похожий фрагмент кода выдиляешь его и заменяешь его на этот:
Code

ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "   Нет токого игрока !");
return 1;
}
}
else SendClientMessage(playerid, COLOR_GREY, " Вы не полицейский / FBI / Армеец !"); // Тут на кого проверку поставишь ту фракцию тут и напишешь.
}
return 1;
}

Добавлено (17.05.2010, 03:42)
---------------------------------------------
Если что-то не получится скинь эти 2 команды и скажи на какую фракцию их переделать (ID фракции) я тебе сделаю. Только код команд /frisk и /government скинь.


Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!
Ko$Дата: Понедельник, 17.05.2010, 17:26 | Сообщение # 11
Освоившийся
Группа: Продвинутые
Сообщений: 117
Награды: 3
Город: Кишинёв
Репутация: 13
Замечания: 0%
Статус:
гг)
У меня походу эту команду все моргут использовать!)

/Frisk

[cut=тут..]if(strcmp(cmd,"/frisk",true)==0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, " ÈÑÏÎËÜÇÎÂÀÍÈÅ: /frisk [id/èìÿ]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot Frisk yourself!"); return 1; }
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new text1[20], text2[20], text3[20], text4[20], text5[20];
new drugs = PlayerInfo[giveplayerid][pDrugs];
new mats = PlayerInfo[giveplayerid][pMats];
if(PlayerInfo[giveplayerid][pDrugs] > 0) { text1 = "| Íàðêîòèêè."; } else { text1 = "| Ïóñòî "; }
if(PlayerInfo[giveplayerid][pMats] > 0) { text2 = "| Ìàòåðèàëû."; } else { text2 = "| Ïóñòî "; }
if(Fishes[giveplayerid][pWeight1] > 0 || Fishes[giveplayerid][pWeight2] > 0 || Fishes[giveplayerid][pWeight3] > 0 || Fishes[giveplayerid][pWeight4] > 0 || Fishes[giveplayerid][pWeight5] > 0) { text3 = "| Ðûáà. "; } else { text3 = "| Ïóñòî "; }
if(PlayerInfo[giveplayerid][pPhoneBook] > 0) { text4 = "| Òåë. êíèãà."; } else { text4 = "| Ïóñòî "; }
if(PlayerInfo[giveplayerid][pCDPlayer] > 0) { text5 = "| CD-Player."; } else { text5 = "| Ïóñòî "; }
format(string, sizeof(string), "|__________ Âåùè %s __________|", giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "%s.(%d)", text1, drugs);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.(%d)", text2, mats);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.", text3);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.", text4);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.", text5);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "* %s îáûñêàë %s .", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Ýòîò èãðîê äàëåêî îò âàñ");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Ýòîò èãðîê íå â èãðå !");
return 1;
}
}
return 1;
}[/cut]

/government

[cut=во]if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gTeam[playerid] != 2)
{
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 [Òåêñò]");
return 1;
}
SendClientMessageToAll(COLOR_WHITE, "|__________ Ãîðîäñêèå íîâîñòè __________|");
format(string, sizeof(string), " Îôèöåð %s: %s", sendername, result);
SendClientMessageToAll(COLOR_DBLUE, string);
}
return 1;
}[/cut]

Вот сделай..плз ищё пару команд))
Буду очень благодарен!

[cut=Вот)]
else if(strcmp(x_nr,"weapons",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " ИСПОЛЬЗОВАНИЕ: /take weapons [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Вы забрали оружие у %s. ", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Офицер %s забрал ваше оружие. ", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
ResetPlayerWeapons(giveplayerid);
PlayerInfo[giveplayerid][pGun1] = 0; PlayerInfo[giveplayerid][pAmmo1] = 0;
PlayerInfo[giveplayerid][pGun2] = 0; PlayerInfo[giveplayerid][pAmmo2] = 0;
PlayerInfo[giveplayerid][pGun3] = 0; PlayerInfo[giveplayerid][pAmmo3] = 0;
PlayerInfo[giveplayerid][pGun4] = 0; PlayerInfo[giveplayerid][pAmmo4] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Этот игрок далеко от вас ");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Этот игрок не в игре ! ");
return 1;
}
}
else if(strcmp(x_nr,"drugs",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " ИСПОЛЬЗОВАНИЕ: /take drugs [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Вы забрали наркотики у %s. ", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Офицер %s забрал у вас наркотики.", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pDrugs] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Этот игрок далеко от вас ");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Этот игрок не в игре ! ");
return 1;
}
}
[/cut]

и вот это отдельно)

[cut=Здесь..] if(strcmp(cmd, "/take", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gTeam[playerid] == 2 || IsACop(playerid) || PlayerInfo[playerid][pMember]==1 || PlayerInfo[playerid][pLeader]==1)
{
if(PlayerInfo[playerid][pRank] < 2)
{
SendClientMessage(playerid, COLOR_GREY, " Забирать лицензии могут офицеры с рангом выше 2-го !");
return 1;
}
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COLOR_WHITE, "|___________________ Забрать Лицензии __________________________________________________________________|");
SendClientMessage(playerid, COLOR_WHITE, "| ИСПОЛЬЗОВАНИЕ: /take [название лицензии] [playerid/PartOfName] |");
SendClientMessage(playerid, COLOR_GREY, "| Доступные названия: Gunlicense, Weapons, Drugs, |");
SendClientMessage(playerid, COLOR_WHITE, "|_______________________________________________________________________________________________________|");
return 1;
}
if(strcmp(x_nr,"driverslicense",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " ИСПОЛЬЗОВАНИЕ: /take driverslicense [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Вы забрали водительские права y %s . ", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Офицер %s забрал ваши водительские права. ", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pCarLic] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Этот игрок не возле вас !");
return 1;
}
}
}[/cut]

ид фракций 25
на всех..!



VagrantДата: Вторник, 18.05.2010, 15:16 | Сообщение # 12
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
Все 4 команды.

1-я /frisk:
[cut noguest=/Frisk]
if(strcmp(cmd,"/frisk",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 25 || PlayerInfo[playerid][pLeader] == 25)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, " ÈÑÏÎËÜÇÎÂÀÍÈÅ: /frisk [id/èìÿ]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot Frisk yourself!"); return 1; }
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new text1[20], text2[20], text3[20], text4[20], text5[20];
new drugs = PlayerInfo[giveplayerid][pDrugs];
new mats = PlayerInfo[giveplayerid][pMats];
if(PlayerInfo[giveplayerid][pDrugs] > 0) { text1 = "| Íàðêîòèêè."; } else { text1 = "| Ïóñòî "; }
if(PlayerInfo[giveplayerid][pMats] > 0) { text2 = "| Ìàòåðèàëû."; } else { text2 = "| Ïóñòî "; }
if(Fishes[giveplayerid][pWeight1] > 0 || Fishes[giveplayerid][pWeight2] > 0 || Fishes[giveplayerid][pWeight3] > 0 || Fishes[giveplayerid][pWeight4] > 0 || Fishes[giveplayerid][pWeight5] > 0) { text3 = "| Ðûáà. "; } else { text3 = "| Ïóñòî "; }
if(PlayerInfo[giveplayerid][pPhoneBook] > 0) { text4 = "| Òåë. êíèãà."; } else { text4 = "| Ïóñòî "; }
if(PlayerInfo[giveplayerid][pCDPlayer] > 0) { text5 = "| CD-Player."; } else { text5 = "| Ïóñòî "; }
format(string, sizeof(string), "|__________ Âåùè %s __________|", giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "%s.(%d)", text1, drugs);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.(%d)", text2, mats);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.", text3);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.", text4);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.", text5);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "* %s îáûñêàë %s .", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Ýòîò èãðîê äàëåêî îò âàñ");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Ýòîò èãðîê íå â èãðå !");
return 1;
}
}
}
return 1;
}
[/cut]

2-я /Government
[cut noguest=/Government]
if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 25 || PlayerInfo[playerid][pLeader] == 25)
{
if(gTeam[playerid] != 2)
{
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 [Òåêñò]");
return 1;
}
SendClientMessageToAll(COLOR_WHITE, "|__________ Ãîðîäñêèå íîâîñòè __________|");
format(string, sizeof(string), " Îôèöåð %s: %s", sendername, result);
SendClientMessageToAll(COLOR_DBLUE, string);
}
}
return 1;
}
[/cut]

3-я Weapons
[cut noguest=Weapons]
else if(strcmp(x_nr,"weapons",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " ИСПОЛЬЗОВАНИЕ: /take weapons [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(PlayerInfo[playerid][pMember] == 25 || PlayerInfo[playerid][pLeader] == 25)
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Вы забрали оружие у %s. ", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Офицер %s забрал ваше оружие. ", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
ResetPlayerWeapons(giveplayerid);
PlayerInfo[giveplayerid][pGun1] = 0; PlayerInfo[giveplayerid][pAmmo1] = 0;
PlayerInfo[giveplayerid][pGun2] = 0; PlayerInfo[giveplayerid][pAmmo2] = 0;
PlayerInfo[giveplayerid][pGun3] = 0; PlayerInfo[giveplayerid][pAmmo3] = 0;
PlayerInfo[giveplayerid][pGun4] = 0; PlayerInfo[giveplayerid][pAmmo4] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Этот игрок далеко от вас ");
return 1;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Этот игрок не в игре ! ");
return 1;
}
}
[/cut]
4-я Drugs
[cut noguest=Drugs]
else if(strcmp(x_nr,"drugs",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " ИСПОЛЬЗОВАНИЕ: /take drugs [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(PlayerInfo[playerid][pMember] == 25 || PlayerInfo[playerid][pLeader] == 25)
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Вы забрали наркотики у %s. ", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Офицер %s забрал у вас наркотики.", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pDrugs] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Этот игрок далеко от вас ");
return 1;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Этот игрок не в игре ! ");
return 1;
}
}
[/cut]
5-я /Take
[cut noguest=/Take]
if(strcmp(cmd, "/take", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gTeam[playerid] == 2 || IsACop(playerid) || PlayerInfo[playerid][pMember]==1 || PlayerInfo[playerid][pLeader]==1 || if(PlayerInfo[playerid][pMember] == 25 || PlayerInfo[playerid][pLeader] == 25)
{
if(PlayerInfo[playerid][pRank] < 2)
{
SendClientMessage(playerid, COLOR_GREY, " Забирать лицензии могут офицеры с рангом выше 2-го !");
return 1;
}
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COLOR_WHITE, "|___________________ Забрать Лицензии __________________________________________________________________|");
SendClientMessage(playerid, COLOR_WHITE, "| ИСПОЛЬЗОВАНИЕ: /take [название лицензии] [playerid/PartOfName] |");
SendClientMessage(playerid, COLOR_GREY, "| Доступные названия: Gunlicense, Weapons, Drugs, |");
SendClientMessage(playerid, COLOR_WHITE, "|_______________________________________________________________________________________________________|");
return 1;
}
if(strcmp(x_nr,"driverslicense",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " ИСПОЛЬЗОВАНИЕ: /take driverslicense [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Вы забрали водительские права y %s . ", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Офицер %s забрал ваши водительские права. ", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pCarLic] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Этот игрок не возле вас !");
return 1;
}
}
}
[/cut]

Принимай.


Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!
Ko$Дата: Вторник, 18.05.2010, 17:58 | Сообщение # 13
Освоившийся
Группа: Продвинутые
Сообщений: 117
Награды: 3
Город: Кишинёв
Репутация: 13
Замечания: 0%
Статус:
БольшОЕ СПАСИБО!!!++

...........................SendClientMessage(playerid, COLOR_GREY, " Этот игрок не в игре !");
...........................return 1;
..........................}
...................}
............}
............return 1;
.......}

я прописал..вот так..всё по строчкам правельно...
Но то что выделено делает мне 1 варнинг(((
217!
Как его исправить?**

Добавлено (18.05.2010, 17:58)
---------------------------------------------
подскажи плз..
а вот стандартное /take можно заменить тобой написанное??





Сообщение отредактировал Ko$ - Вторник, 18.05.2010, 17:50
VagrantДата: Четверг, 20.05.2010, 04:22 | Сообщение # 14
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
Ko$, да, можно заменить все команды. 217 варнинг из-за того что передидущая строка не перенесена на след.

Добавлено (20.05.2010, 04:22)
---------------------------------------------
А точнее можно написать так если варнинг 217:

Code

if(a == b){for(new i=0;i<20;i++){
SendClientMessage(i,0xFFFFFFAA,"Компилятор показывает на данной строке Warning 217");
}}

Исправление:

Code

if(a == b)
{
      for(new i=0;i<20;i++)
      {
           SendClientMessage(i,0xFFFFFFAA,"Компилятор показывает на данной строке Warning 217"); // Теперь компилятор ничего не покажет
      }
}



Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!
Ko$Дата: Четверг, 20.05.2010, 16:45 | Сообщение # 15
Освоившийся
Группа: Продвинутые
Сообщений: 117
Награды: 3
Город: Кишинёв
Репутация: 13
Замечания: 0%
Статус:
СПасиБо..!!!
но тема..уже идёт о другом)))
Мне нужна вырезать систему покупки авто
Чтобы там были такие команды! купить авто чтобы максимально можно было покупать до -10 машин! завести двигатель,выключить двигатель,
перепродажа машин другому игроку!




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





 


 


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