Последние Файлы GTA 4
Последние Файлы GTA-MP
Реклама
F.A.Q. по созданию фракций
DAFIK Дата: Суббота, 08.01.2011, 23:02 | Сообщение # 586
Новенький
Группа:
Пользователи
Сообщений: 1
Награды:
0
Город: Filippines
Репутация:
0
Замечания:
0%
Статус:
Ребят, как там во фракцию вступить?
LastHero Дата: Воскресенье, 09.01.2011, 00:15 | Сообщение # 587
Постоялец
Группа:
Продвинутые
Сообщений: 392
Награды:
8
Репутация:
29
Замечания:
20%
Статус:
DAFIK во фракцию вас должен пригласить лидер командой /invite [ваш id]
Изучаем pawno.
diablo-086 Дата: Среда, 12.01.2011, 12:02 | Сообщение # 588
Новенький
Группа:
Пользователи
Сообщений: 4
Награды:
0
Город: советс
Репутация:
0
Замечания:
0%
Статус:
почему я немогу понять делаю все правильно а не чего не изменяется, так же убираю рекланы а все всеравно остается
Diablo Дата: Среда, 12.01.2011, 12:41 | Сообщение # 589
Постоялец
Группа:
Продвинутые
Сообщений: 371
Награды:
6
Город: Одесса
Репутация:
174
Замечания:
80%
Статус:
Quote (diablo-086 )
почему я немогу понять
потомучто лиманат11
Плагиатор >.<
diablo-086 Дата: Четверг, 13.01.2011, 22:37 | Сообщение # 590
Новенький
Группа:
Пользователи
Сообщений: 4
Награды:
0
Город: советс
Репутация:
0
Замечания:
0%
Статус:
D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1125) : error 052: multi-dimensional arrays must be fully initialized D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1719) : error 004: function "SetPlayerToTeamColor" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1744) : error 004: function "SetPlayerToTeamColor" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1764) : error 004: function "SetPlayerCriminal" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1769) : error 004: function "SetPlayerCriminal" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1833) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1837) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1849) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1853) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1857) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1861) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1865) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1869) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1873) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1885) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1889) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1893) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1897) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1901) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1913) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1917) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1921) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1933) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(1937) : error 004: function "PlayerToPoint" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(2183) : error 004: function "SendIRCMessage" is not implemented D:\Games\Samp\Новая папка\gamemodes\gf.pwn(2205) : error 004: function "SendIRCMessage" is not implemented Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
26 Errors.
kenny2010 Дата: Понедельник, 24.01.2011, 13:53 | Сообщение # 591
Новенький
Группа:
Пользователи
Сообщений: 6
Награды:
0
Город: екатеринбург
Репутация:
0
Замечания:
0%
Статус:
как сделать для определённой фракции определённое кол-во рангов!!)????? я нуб напишите попонятней ПЛЗ!)
КЕННИ!
Lil_Nik Дата: Четверг, 07.04.2011, 16:43 | Сообщение # 592
Освоившийся
Группа:
Пользователи
Сообщений: 99
Награды:
0
Город: Санкт-Петербург
Репутация:
-9
Замечания:
0%
Статус:
Спасибо автору! помогло!
http://rp-gtalive.ru skype nik113nik113
swest Дата: Четверг, 07.04.2011, 21:20 | Сообщение # 593
Новенький
Группа:
Пользователи
Сообщений: 29
Награды:
0
Город: Москва
Репутация:
0
Замечания:
0%
Статус:
Братуха тема очень нужная и понравилась, но есть такой вопрос у меня мод JerichoSF и там не /makeleader а /setleader и вообще всё по другому можешь помочь сделать фракции?
Raymond_West Дата: Пятница, 22.04.2011, 22:38 | Сообщение # 594
Освоившийся
Группа:
Продвинутые
Сообщений: 117
Награды:
6
Город: Черкассы
Репутация:
185
Замечания:
20%
Статус:
Quote (swest )
Братуха тема очень нужная и понравилась, но есть такой вопрос у меня мод JerichoSF и там не /makeleader а /setleader и вообще всё по другому можешь помочь сделать фракции?
Давай я попробую, у меня получилось =)Добавлено (22.04.2011, 22:38) ---------------------------------------------
Quote (Raymond_West )
как сделать для определённой фракции определённое кол-во рангов!!)????? я нуб напишите попонятней ПЛЗ!)
Там все легко давай помогу, скайп the-lekor
Klvirus Дата: Суббота, 23.04.2011, 05:47 | Сообщение # 595
Новенький
Группа:
Пользователи
Сообщений: 51
Награды:
0
Город: RolePlay - San Andreas
Репутация:
-5
Замечания:
0%
Статус:
Мне помогло спс .Без ошибок получлось сделать
Samp-Rus.Com - Изменил мою жизнь!!! HostName: [RP] NewWorld RolePlay Address: 109.95.210.20:7862
Myxa196 Дата: Суббота, 23.04.2011, 13:18 | Сообщение # 596
Постоялец
Группа:
Пользователи
Сообщений: 365
Награды:
25
Город: Одесса
спасибо а то я точно также делал вот токо со скинами путался и не получалось ничего
Хотите мира? Готовьтесь к войне! Вступайте http://vkontakte.ru/gtasamp03 буду благодарен)
Risen555 Дата: Суббота, 07.05.2011, 16:52 | Сообщение # 597
Новенький
Группа:
Пользователи
Сообщений: 10
Награды:
0
Город: Чита
Репутация:
0
Замечания:
0%
Статус:
А можно вместо new JoinPed[53][1] = { сделать типо new LKNSkin и дальше LKNSkin[0]={1} LKNSkin[2]={2} LKNSkin[3]={3} Так можно? и если можно то как и в каких пабликах это сделать?
Awm Дата: Воскресенье, 08.05.2011, 14:07 | Сообщение # 598
Группа:
I'm V.I.P.
Сообщений: 3235
Награды:
55
Город: Tallinn
Репутация:
1661
Замечания:
0%
Статус:
Quote (Risen555 )
new LKNSkin и дальше LKNSkin[0]={1} LKNSkin[2]={2} LKNSkin[3]={3}
O_O бред какой-то ...
"Life is hard... life is harder if you're stupid." - John Wayne
h656 Дата: Вторник, 24.05.2011, 12:29 | Сообщение # 599
Освоившийся
Группа:
Пользователи
Сообщений: 104
Награды:
0
Город: Хабаровск
Репутация:
-6
Замечания:
0%
Статус:
[cut noguest=Вот мой код:][/cut]#include <a_samp> #if defined FILTERSCRIPT new JoinPed[55][1] = { public OnFilterScriptInit() { print("\n--------------------------------------"); print("Test"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 0; } #else main() { print("\n----------------------------------"); print("Test beeline"); print("----------------------------------\n"); } #endif public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); AddPlayerClass(0,1154.4929,-1747.2236,13.2973,0, 0, 0, 0, 0, 0, 0); return 0; } public SetPlayerSpawn(playerid) { if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { SetPlayerToTeamColor(playerid); // SetPlayerPos(playerid, 1270.8563,-793.7981,1084.1719); // координаты SetPlayerInterior(playerid,0); // id иньтерьера, если на улице то id=0 PlayerInfo[playerid][pInt] = 0; // return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmd, "/makeleader", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREEN, "*[Вводите]: /makeleader [id] [1-21]"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "Фракции: 1-LSPD, 2-FBI, 3-ARMY,4-Ambulance,5-Latin Kings,6-LCN,7-City Hall,8-Triada,9-The L.S. Times"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "Фракции: 10-L.S. Taxi,11-Instructors,12-MS13,13-Russian Mafia,14-Yakuza,15-Crips,16-Bloods,17-RPS"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "Фракции: 18-Автосалон 'Grand', 19-Federal Court, 20-I.C.A. 21-Street Racers"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strvalEx(tmp); if(level > 21 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " Не возможна цифра менее 0, или больше 20!"); return 1; } if (PlayerInfo[playerid][pAdmin] >= 1337) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if(PlayerInfo[para1][pMember] > 255 || PlayerInfo[para1][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Игрок уже состоит в организации!"); return 1; } GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pLeader] = level; format(string, sizeof(string), " Вы были назначены лидером текущей фракции админом %s", sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " Вы выдали %s контролировать номер фракции %d.", giveplayer,level); SendClientMessage(playerid, COLOR_YELLOW, string); if(level == 0) { PlayerInfo[para1][pChar] = 23; PlayerInfo[para1][pRank] = 0; gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 0; return 1; } else if(level == 1) { PlayerInfo[para1][pChar] = 283; } // Police Department if(level == 0) { gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 3; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmd, "/giverank", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "*[Вводите]:: /giverank [id] [Number(1-6)]"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(level > 11 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " Невозможно значение менее 0, или более 11!"); return 1; } if (PlayerInfo[playerid][pLeader] >= 1) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pRank] = level; format(string, sizeof(string), " Вы были повышены в ранге лидером %s", sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " Вы дали %s Ранг %d.", giveplayer,level); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); } } } else { SendClientMessage(playerid, COLOR_GRAD1, " Нет прав на использование команды(только для лидеров)!"); } } return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmd, "/family", true) == 0 || strcmp(cmd, "/f", true) == 0 || strcmp(cmd, "/faction", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMuted] == 1) { SendClientMessage(playerid, TEAM_CYAN_COLOR, "Вы заглушены и не можете говорить."); 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, " /f [чат]"); return 1; } if (PlayerInfo[playerid][pLeader] > 0 || PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { new leader = PlayerInfo[playerid][pLeader]; new member = PlayerInfo[playerid][pMember]; if(member==1) { if(PlayerInfo[playerid][pRank] == 11) { format(string, sizeof(string), "** (( Шеф LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 10) { format(string, sizeof(string), "** (( Зам. Шефа LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "** (( Комиссар LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "** (( Прокурор LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Инспектор LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Детектив LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Капитан LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Лейтенант LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Сержант LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Патрульный LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Кадет LSPD %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Кадет LSPD %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } return 1; } if(strcmp(cmd, "/ainvite", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, " Использование: /invite [playerid/PartOfName]"); return 1; } new para1, level; new ftext[20]; para1 = ReturnUser(tmp); level = strval(tmp); if(level > 21 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " * Нельзя меньше 0 или больше 20!"); return 1; } if (PlayerInfo[playerid][pAdmin] == 4) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if (gTeam[para1]==TEAM_GREEN && PlayerInfo[para1][pMember] == 0) { new skin; if(level == 1) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "Полиция SAPD"; skin = 280; } else { return 1; } GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pMember] = level; PlayerInfo[para1][pRank] = 1; //printf(" * %s приглашает %s присоеденится %s.", sendername, giveplayer, ftext); format(string, sizeof(string), " * Вы присоеденились %s, вас принял Админ %s", ftext, sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " * Вы пригласили %s присоеденится к %s.", giveplayer,ftext); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); PlayerInfo[para1][pModel] = skin; PlayerInfo[para1][pChar] = skin; SetPlayerSkin(para1, skin); gTeam[para1] = PlayerInfo[para1][pTeam]; PlayerInfo[para1][pLocal] = 255; SetPlayerToTeamColor(para1); SpawnPlayer(para1); MedicBill[para1] = 0; } else { SendClientMessage(playerid, COLOR_GREY, " * Игрок уже в другой семье / команде или находится в розыске!"); return 1; } } }//not connected } else { SendClientMessage(playerid, COLOR_GRAD1, " У вас недостаточно прав, чтобы использовать эту команду!"); } } return 1; }Добавлено (24.05.2011, 12:00) --------------------------------------------- [cut noguest=Вот мой код:][/cut]#include <a_samp> #if defined FILTERSCRIPT new JoinPed[55][1] = { public OnFilterScriptInit() { print("\n--------------------------------------"); print("Test"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 0; } #else main() { print("\n----------------------------------"); print("Test beeline"); print("----------------------------------\n"); } #endif public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); AddPlayerClass(0,1154.4929,-1747.2236,13.2973,0, 0, 0, 0, 0, 0, 0); return 0; } public SetPlayerSpawn(playerid) { if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { SetPlayerToTeamColor(playerid); // SetPlayerPos(playerid, 1270.8563,-793.7981,1084.1719); // координаты SetPlayerInterior(playerid,0); // id иньтерьера, если на улице то id=0 PlayerInfo[playerid][pInt] = 0; // return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmd, "/makeleader", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREEN, "*[Вводите]: /makeleader [id] [1-21]"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "Фракции: 1-LSPD, 2-FBI, 3-ARMY,4-Ambulance,5-Latin Kings,6-LCN,7-City Hall,8-Triada,9-The L.S. Times"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "Фракции: 10-L.S. Taxi,11-Instructors,12-MS13,13-Russian Mafia,14-Yakuza,15-Crips,16-Bloods,17-RPS"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "Фракции: 18-Автосалон 'Grand', 19-Federal Court, 20-I.C.A. 21-Street Racers"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strvalEx(tmp); if(level > 21 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " Не возможна цифра менее 0, или больше 20!"); return 1; } if (PlayerInfo[playerid][pAdmin] >= 1337) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if(PlayerInfo[para1][pMember] > 255 || PlayerInfo[para1][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Игрок уже состоит в организации!"); return 1; } GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pLeader] = level; format(string, sizeof(string), " Вы были назначены лидером текущей фракции админом %s", sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " Вы выдали %s контролировать номер фракции %d.", giveplayer,level); SendClientMessage(playerid, COLOR_YELLOW, string); if(level == 0) { PlayerInfo[para1][pChar] = 23; PlayerInfo[para1][pRank] = 0; gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 0; return 1; } else if(level == 1) { PlayerInfo[para1][pChar] = 283; } // Police Department if(level == 0) { gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 3; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmd, "/giverank", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "*[Вводите]:: /giverank [id] [Number(1-6)]"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(level > 11 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " Невозможно значение менее 0, или более 11!"); return 1; } if (PlayerInfo[playerid][pLeader] >= 1) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pRank] = level; format(string, sizeof(string), " Вы были повышены в ранге лидером %s", sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " Вы дали %s Ранг %d.", giveplayer,level); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); } } } else { SendClientMessage(playerid, COLOR_GRAD1, " Нет прав на использование команды(только для лидеров)!"); } } return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmd, "/family", true) == 0 || strcmp(cmd, "/f", true) == 0 || strcmp(cmd, "/faction", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMuted] == 1) { SendClientMessage(playerid, TEAM_CYAN_COLOR, "Вы заглушены и не можете говорить."); 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, " /f [чат]"); return 1; } if (PlayerInfo[playerid][pLeader] > 0 || PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { new leader = PlayerInfo[playerid][pLeader]; new member = PlayerInfo[playerid][pMember]; if(member==1) { if(PlayerInfo[playerid][pRank] == 11) { format(string, sizeof(string), "** (( Шеф LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 10) { format(string, sizeof(string), "** (( Зам. Шефа LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "** (( Комиссар LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "** (( Прокурор LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Инспектор LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Детектив LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Капитан LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Лейтенант LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Сержант LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Патрульный LSPD %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Кадет LSPD %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Кадет LSPD %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } return 1; } if(strcmp(cmd, "/ainvite", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, " Использование: /invite [playerid/PartOfName]"); return 1; } new para1, level; new ftext[20]; para1 = ReturnUser(tmp); level = strval(tmp); if(level > 21 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " * Нельзя меньше 0 или больше 20!"); return 1; } if (PlayerInfo[playerid][pAdmin] == 4) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if (gTeam[para1]==TEAM_GREEN && PlayerInfo[para1][pMember] == 0) { new skin; if(level == 1) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "Полиция SAPD"; skin = 280; } else { return 1; } GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pMember] = level; PlayerInfo[para1][pRank] = 1; //printf(" * %s приглашает %s присоеденится %s.", sendername, giveplayer, ftext); format(string, sizeof(string), " * Вы присоеденились %s, вас принял Админ %s", ftext, sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " * Вы пригласили %s присоеденится к %s.", giveplayer,ftext); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); PlayerInfo[para1][pModel] = skin; PlayerInfo[para1][pChar] = skin; SetPlayerSkin(para1, skin); gTeam[para1] = PlayerInfo[para1][pTeam]; PlayerInfo[para1][pLocal] = 255; SetPlayerToTeamColor(para1); SpawnPlayer(para1); MedicBill[para1] = 0; } else { SendClientMessage(playerid, COLOR_GREY, " * Игрок уже в другой семье / команде или находится в розыске!"); return 1; } } }//not connected } else { SendClientMessage(playerid, COLOR_GRAD1, " У вас недостаточно прав, чтобы использовать эту команду!"); } } return 1; }
Добавлено (24.05.2011, 12:01) --------------------------------------------- [cut noguest=А ошибка вот:]H:\Documents and Settings\Admin\Рабочий стол\Все папки тут лежат\Скрипты гта самп\еыв\еыв\gamemodes\start.pwn(35) : warning 235: public function lacks forward declaration (symbol "SetPlayerSpawn") H:\Documents and Settings\Admin\Рабочий стол\Все папки тут лежат\Скрипты гта самп\еыв\еыв\gamemodes\start.pwn(37) : error 017: undefined symbol "PlayerInfo" H:\Documents and Settings\Admin\Рабочий стол\Все папки тут лежат\Скрипты гта самп\еыв\еыв\gamemodes\start.pwn(37) : warning 215: expression has no effect H:\Documents and Settings\Admin\Рабочий стол\Все папки тут лежат\Скрипты гта самп\еыв\еыв\gamemodes\start.pwn(37) : error 001: expected token: ";", but found "]" H:\Documents and Settings\Admin\Рабочий стол\Все папки тут лежат\Скрипты гта самп\еыв\еыв\gamemodes\start.pwn(37) : error 029: invalid expression, assumed zero H:\Documents and Settings\Admin\Рабочий стол\Все папки тут лежат\Скрипты гта самп\еыв\еыв\gamemodes\start.pwn(37) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. [/cut] Сорри, неправильно выложился код!! хелп плиз!!
Добавлено (24.05.2011, 12:29) --------------------------------------------- когда делаю в фс это вот такая ошибка: [cut noguest=Ошибка]H:\Documents and Settings\Admin\Рабочий стол\Все папки тут лежат\Скрипты гта самп\еыв\еыв\filterscripts\s.pwn(7) : error 001: expected token: ";", but found "-identifier-" H:\Documents and Settings\Admin\Рабочий стол\Все папки тут лежат\Скрипты гта самп\еыв\еыв\filterscripts\s.pwn(221) : warning 203: symbol is never used: "JoinPed" H:\Documents and Settings\Admin\Рабочий стол\Все папки тут лежат\Скрипты гта самп\еыв\еыв\filterscripts\s.pwn(221) : warning 203: symbol is never used: "SetPlayerSpawn" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. [/cut]
Sh1FT Дата: Вторник, 24.05.2011, 16:00 | Сообщение # 600
Постоялец
Группа:
Продвинутые
Сообщений: 470
Награды:
4
Город: Курск
Репутация:
62
Замечания:
40%
Статус:
h656 , вписывай в мод, и юзай спойлеры чтоли, сообщение слишком длинное
-Записался на бокс, а Брат на борьбу. -И что теперь? -Не ссоримся, очкуем оба. [B]контакте правильно воспитывает детей: сначала п?здили помидоры на ферме, теперь сидят в тюряге. Что делает современная девушка расставшись с парнем? Она судорожно размышляет какой статус написать в контакте, чтоб ему было обидно. Одноклассники стали платными... А одноклассницы еще дороже! :D В лифте не хватает кнопки ''Быстрее,я ссать хочу'' :D :D