 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Как вырезать с...
| |
| 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 машин! завести двигатель,выключить двигатель, перепродажа машин другому игроку!
|
| |
|
|
|
 |
|
 | |
| |
|