Проблема с лидером копов.
|
|
Morozzzko | Дата: Среда, 27.05.2009, 13:47 | Сообщение # 16 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус:
| roach, нах сеттим. все условия менять на IsACop(playerid), а сам паблик 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]
Главный программист в Malefic Entertainment.
|
|
|
|
Radius | Дата: Среда, 27.05.2009, 16:31 | Сообщение # 17 |
Новенький
Группа:
Продвинутые
Сообщений: 54
Награды: 2
Город: 404 Not found
Репутация: 30
Замечания: 0%
Статус:
| Quote (Morozzzko) 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; } Кстати ... я не могу понять, вообще зачем создавали этот паблик, чё не сделать по простому и без всяк. мучений сразу чтобы выдавался pMember и pLeader при вводе /makeadmin ... вот эти gTeam и IsACop не пойму зачем тут, только увеличивают проблем для новичков в ГФ'е ...
|
|
|
|
Morozzzko | Дата: Среда, 27.05.2009, 17:22 | Сообщение # 18 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус:
| Black-S, IsACop переписать и никаких проблем. а gTeam сосёт. ваще, писанины если писать pLeader и pMember в проверке на каждые ворота, тогда это жопа) проверено на себе =(
Главный программист в Malefic Entertainment.
|
|
|
|
Tripoll | Дата: Четверг, 28.05.2009, 02:55 | Сообщение # 19 |
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 181
Награды: 7
Город: Ищи в Москве
Репутация: 43
Замечания: 0%
Статус:
| тимы - зло и пережиток доставшийся ГФу от галимого пена) вообще тимы наверно используют только в ДМ модах, но они через пен и гф попадают в многие рп моды. Особенно они бесят при работе над чатом убийств, кто сталкивался - поймет))
Хочешь играть на сервере с высоким и стабильным онлайном? Присоединяйся! 86.110.181.156:6666 или gta.spark-games.ru:6666 Построй свою политику!
|
|
|
|
_Xottab_ | Дата: Четверг, 28.05.2009, 09:02 | Сообщение # 20 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 272
Награды: 5
Город: Запорожье
Репутация: 37
Замечания: 40%
Статус:
| [pwn]if(strcmp(cmd, "/makeleader", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "*Используйте: /makeleader [id игрока/часть ника] [Number(1-13)]"); 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, или больше 13!"); return 1; } if (PlayerInfo[playerid][pAdmin] >= 1337) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if(PlayerInfo[para1][pMember] > 0 || 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_LIGHTBLUE, string); if(level == 0) { PlayerInfo[para1][pChar] = 0; } else if(level == 1) { PlayerInfo[para1][pChar] = 288; gTeam[para1] = 2; PlayerInfo[para1][pTeam] = 2;} //Police Force else if(level == 2) { PlayerInfo[para1][pChar] = 286; gTeam[para1] = 2; PlayerInfo[para1][pTeam] = 2;} //FBI/ATF else if(level == 3) { PlayerInfo[para1][pChar] = 287; gTeam[para1] = 2; PlayerInfo[para1][pTeam] = 2;} //National Guard else if(level == 4) { PlayerInfo[para1][pChar] = 228; gTeam[para1] = 1; PlayerInfo[para1][pTeam] = 1;} //Fire/Ambulance else if(level == 5) { PlayerInfo[para1][pChar] = 113; gTeam[para1] = 5; PlayerInfo[para1][pTeam] = 5;} //La Cosa Nostra else if(level == 6) { PlayerInfo[para1][pChar] = 120; gTeam[para1] = 5; PlayerInfo[para1][pTeam] = 5;} //Yakuza else if(level == 7) { PlayerInfo[para1][pChar] = 147; gTeam[para1] = 11; PlayerInfo[para1][pTeam] = 11;} //Mayor else if(level == 8) { PlayerInfo[para1][pChar] = 294; gTeam[para1] = 12; PlayerInfo[para1][pTeam] = 12;} //Hitmans else if(level == 9) { PlayerInfo[para1][pChar] = 227; gTeam[para1] = 11; PlayerInfo[para1][pTeam] = 11;} //News Reporters else if(level == 10) { PlayerInfo[para1][pChar] = 61; gTeam[para1] = 11; PlayerInfo[para1][pTeam] = 11;} //Taxi Cab Company else if(level == 11) { PlayerInfo[para1][pChar] = 171; gTeam[para1] = 11; PlayerInfo[para1][pTeam] = 11;} //Driving/Flying School SetPlayerSkin(para1, PlayerInfo[para1][pChar]); } }//not connected } else { SendClientMessage(playerid, COLOR_GRAD1, " Нет прав на использование команды!"); } } return 1; }[/pwn] C комдами сам доделай, в окне добавления сообщения неудобно + я не знаю кому какие команды Достаються (gTeam)
Сообщение отредактировал Хоттаб - Четверг, 28.05.2009, 09:06 |
|
|
|
Alcoholik | Дата: Четверг, 28.05.2009, 10:41 | Сообщение # 21 |
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
| Quote (Morozzzko) нах сеттим Я просто сказал самый лёгкий способ.
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
|
|
|
Morozzzko | Дата: Четверг, 28.05.2009, 11:23 | Сообщение # 22 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус:
| roach, *самый геморный
Главный программист в Malefic Entertainment.
|
|
|
|
Alcoholik | Дата: Четверг, 28.05.2009, 13:39 | Сообщение # 23 |
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
| Quote (Morozzzko) самый геморный кому как...
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
|
|
|
Morozzzko | Дата: Четверг, 28.05.2009, 14:00 | Сообщение # 24 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус:
| roach, тим слетает часто. и геморно постоянно делать сеттим
Главный программист в Malefic Entertainment.
|
|
|
|
Alcoholik | Дата: Четверг, 28.05.2009, 14:05 | Сообщение # 25 |
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
| Quote (Morozzzko) тим слетает часто. и геморно постоянно делать сеттим С этим согласен меня чел затрахал уже Видишь ли пишет вы не коп А у Хоттаб, правильно? Ну пахать будет? Мне легче лидерки дать заного
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
|
|
|
Morozzzko | Дата: Четверг, 28.05.2009, 14:15 | Сообщение # 26 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус:
| Quote (roach) у Хоттаб, правильно? Ну пахать будет? Мне легче лидерки дать заного я так же делал. никуя лучше мой способ, imho. И незя левым людям попасть в чат /d
Главный программист в Malefic Entertainment.
|
|
|
|
Alcoholik | Дата: Четверг, 28.05.2009, 14:22 | Сообщение # 27 |
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
| Quote (Morozzzko) И незя левым людям попасть в чат /d А как же я Лидер РМ тогда /d чат смотреть буду?
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
|
|
|