Добро пожаловать на Pawno-Info.Ru - Портал о программировании №1

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям и ответы на все интересующие Вас вопросы. После регистрации Вы сможете создавать темы, публиковать ответы, влиять на репутацию пользователей форума, обмениваться личными сообщениями и многое другое. Это быстро и совершенно бесплатно, так чего же Вы ждете?
Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Скачивать файлы
Создавать темы
Быть полноправным участником форума
Доступ к архиву Pawno-Info
Нормальное копирование кода

Маппинг для сервера

Если вы хотите обновить Ваш сервер новыми доработками - то зайдите в наш раздел. Большой выбор готовых решений от наших пользователей

Моды для сервера

Огромный выбор различных модификаций для Вашего сервера. Пролистайте эти темы! Возможно именно там Вы найдете то, что искали уже давно.

Модификации SA

Хотите разнообразить свою игру в San Andreas? Смелее в наш раздел. Отличный сборник готовых решений. Играйте с удовольствием

Статус
В этой теме нельзя размещать новые ответы.

Emelean

Изучающий
Пользователь
Регистрация
24 Июл 2011
Сообщения
201
Лучшие ответы
0
Репутация
17
Вообщем нужно ,чтобы /invite у лидеров LSPD FBI Мэрии принимал людей токо с Военным Билетом
Вот команда:
PHP:
	if(strcmp(cmd, "/invite", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        //if(PlayerInfo[1][pVoenBilet] == 0)
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "*Èñïîëüçóéòå: /invite [èä èãðîêà]");
				return 1;
			}
			new para1;
			new ftext[25];
			para1 = ReturnUser(tmp);
			if (PlayerInfo[playerid][pLeader] >= 1)
			{
			    if(IsPlayerConnected(para1))
			    {
			        if(para1 != INVALID_PLAYER_ID)
			        {
			            if(PlayerInfo[para1][pVoenBilet] == 0)
						{
							SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Ó èãðîêà íåò âîåííîãî áèëåòà");
	   						return 1;
						} 
					    if (gTeam[para1]==TEAM_GREEN && PlayerInfo[para1][pMember] == 0 && PlayerInfo[para1][pFMember] == 255)
					    {
		                    if(PlayerInfo[playerid][pLeader] == 1) { PlayerInfo[para1][pTeam] = 1; gTeam[para1] = 1; ftext = "L.S.P.D"; ChosenSkin[para1] = 280; SetPlayerSkin(para1, 280); }
					        else if(PlayerInfo[playerid][pLeader] == 2) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "F.B.I"; ChosenSkin[para1] = 285; SetPlayerSkin(para1, 285); }
					        else if(PlayerInfo[playerid][pLeader] == 3) { PlayerInfo[para1][pTeam] = 3; gTeam[para1] = 3; ftext = "Àðìèÿ"; ChosenSkin[para1] = 179; SetPlayerSkin(para1, 179); }
					        else if(PlayerInfo[playerid][pLeader] == 4) { PlayerInfo[para1][pTeam] = 4; gTeam[para1] = 4; ftext = "ÌèíÇäðàâ"; ChosenSkin[para1] = 71; SetPlayerSkin(para1, 71); }
					        else if(PlayerInfo[playerid][pLeader] == 5) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "La Cosa Nostra"; ChosenSkin[para1] = 290; SetPlayerSkin(para1, 290); }
					        else if(PlayerInfo[playerid][pLeader] == 6) { PlayerInfo[para1][pTeam] = 6; gTeam[para1] = 6; ftext = "Yakuza"; ChosenSkin[para1] = 121; SetPlayerSkin(para1, 121); }
					        else if(PlayerInfo[playerid][pLeader] == 7) { PlayerInfo[para1][pTeam] = 7; gTeam[para1] = 7; ftext = "Ìýðèÿ"; ChosenSkin[para1] = 59; SetPlayerSkin(para1, 59); }
					        else if(PlayerInfo[playerid][pLeader] == 8) { PlayerInfo[para1][pTeam] = 8; gTeam[para1] = 8; ftext = "Àãåíñòâî Êèëëåðîâ"; ChosenSkin[para1] = 33; SetPlayerSkin(para1, 33); }
					        else if(PlayerInfo[playerid][pLeader] == 9) { PlayerInfo[para1][pTeam] = 9; gTeam[para1] = 9; ftext = "Ðåïîðòåðû"; ChosenSkin[para1] = 177; SetPlayerSkin(para1, 177); }
					        else if(PlayerInfo[playerid][pLeader] == 10) { PlayerInfo[para1][pTeam] = 10; gTeam[para1] = 10; ftext = "Òàêñèñòû"; ChosenSkin[para1] = 142; SetPlayerSkin(para1, 142); }
					        else if(PlayerInfo[playerid][pLeader] == 11) { PlayerInfo[para1][pTeam] = 11; gTeam[para1] = 11; ftext = "Ëèöåíçåðû"; ChosenSkin[para1] = 59; SetPlayerSkin(para1, 59); }
					        else if(PlayerInfo[playerid][pLeader] == 12) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Áàéêåðû"; ChosenSkin[para1] = 247; SetPlayerSkin(para1, 247); }
                            else if(PlayerInfo[playerid][pLeader] == 13) { PlayerInfo[para1][pTeam] = 13; gTeam[para1] = 13; ftext = "Ðóññêàÿ ìàôèÿ"; ChosenSkin[para1] = 112; SetPlayerSkin(para1, 112); }
                            else if(PlayerInfo[playerid][pLeader] == 14) { PlayerInfo[para1][pTeam] = 14; gTeam[para1] = 14; ftext = "Grove"; ChosenSkin[para1] = 105; SetPlayerSkin(para1, 105); }
                            else if(PlayerInfo[playerid][pLeader] == 15) { PlayerInfo[para1][pTeam] = 15; gTeam[para1] = 15; ftext = "Coronos"; ChosenSkin[para1] = 114; SetPlayerSkin(para1, 114); }
                            else if(PlayerInfo[playerid][pLeader] == 16) { PlayerInfo[para1][pTeam] = 16; gTeam[para1] = 16; ftext = "Ballas"; ChosenSkin[para1] = 103; SetPlayerSkin(para1, 103); }
                            else if(PlayerInfo[playerid][pLeader] == 17) { PlayerInfo[para1][pTeam] = 17; gTeam[para1] = 17; ftext = "Rifa"; ChosenSkin[para1] = 175; SetPlayerSkin(para1, 175); }
                            else if(PlayerInfo[playerid][pLeader] == 18) { PlayerInfo[para1][pTeam] = 18; gTeam[para1] = 18; ftext = "Vagos"; ChosenSkin[para1] = 108; SetPlayerSkin(para1, 108); }
                            else if(PlayerInfo[playerid][pLeader] == 19) { PlayerInfo[para1][pTeam] = 19; gTeam[para1] = 19; ftext = "Ñòðèòðåéñåðû"; ChosenSkin[para1] = 7; SetPlayerSkin(para1, 7); }
                            else if(PlayerInfo[playerid][pLeader] == 20) { PlayerInfo[para1][pTeam] = 20; gTeam[para1] = 20; ftext = "Cripz"; ChosenSkin[para1] = 183; SetPlayerSkin(para1, 183); }
                            else if(PlayerInfo[playerid][pLeader] == 21) { PlayerInfo[para1][pTeam] = 21; gTeam[para1] = 21; ftext = "Admin's Team"; ChosenSkin[para1] = 280; SetPlayerSkin(para1, 280); }
                            else if(PlayerInfo[playerid][pLeader] == 22) { PlayerInfo[para1][pTeam] = 22; gTeam[para1] = 22; ftext = "Àìóð"; ChosenSkin[para1] = 183; SetPlayerSkin(para1, 183); }
							else { return 1; }
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							PlayerInfo[para1][pMember] = PlayerInfo[playerid][pLeader];
							PlayerInfo[para1][pRank] = 1;
//							CheckConnectedPlayer(para1);
							PlayerInfo[para1][pZvan] = 1;
							printf("{CCFF00}Just Role Play{FFFFFF}: %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);
							SendClientMessage(para1, COLOR_LIGHTBLUE, "* Âû óâîëåíû ñ ðàáîòû");
						    PlayerInfo[para1][pModel] = ChosenSkin[para1];
					    	PlayerInfo[para1][pChar] = ChosenSkin[para1];
						    PlayerInfo[para1][pJob] = 0;
						    PlayerInfo[para1][pContractTime] = 0;
					    	MedicBill[playerid] = 0;
						    SelectCharPlace[playerid] = 1;
						    SelectCharID[playerid] = PlayerInfo[para1][pMember];
						    gTeam[playerid] = PlayerInfo[playerid][pTeam];
						    SelectChar[playerid] = 255;
//						    CheckConnectedPlayer(para1);
						    SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel],0.0,0.0,0.0,0,0,0,0,0,0,0);
						    SaveAccounts();
						    SaveKilom();
						}
						else
						{
						    SendClientMessage(playerid, COLOR_GREY, "* Ýòîò èãðîê íàõîäèòñÿ â íàñòîÿùåå âðåìÿ â ðîçûñêå/ìåíÿåò êîìàíäó/èëè ÷ëåí ñåìüè.");
						    return 1;
						}
					}
				}//not connected
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Òîëüêî ëèäåðû ìîãó èñïîëüçîâàòü ýòó êîìàíäó.");
			}
		}
		return 1;
	}
а то щас у меня никуда не можешь принять без ВБ!!С меня +
 

Anril13

Изучающий
Пользователь
Регистрация
19 Сен 2011
Сообщения
579
Лучшие ответы
0
Репутация
103
Возраст
27
Адрес
Москва/Тула
Нормально скопируй команду (поменяй раскладку)
И скажи точно тебе убрать проверку на военник или что?
 

MyFyn

Начинающий
Пользователь
Регистрация
21 Фев 2012
Сообщения
62
Лучшие ответы
0
Репутация
3
это бред, я с своего мода вырезал
это, сделай просто проверку на билета.
 

Artur1996

Изучающий
Пользователь
Регистрация
26 Июл 2011
Сообщения
798
Лучшие ответы
0
Репутация
85
Возраст
25
Адрес
Panama
поставь проверку на билет,он там вроде есть только вставить

---------- Post added at 18:17 ---------- Previous post was at 18:15 ----------

if(PlayerInfo[playerid][pVoennik] == 0) return SendClientMessage(playerid, COLOR_GRAD1, "Покажитека ваш военный билет!");

---------- Post added at 18:22 ---------- Previous post was at 18:17 ----------

забыл,а мод какой??
 

Emelean

Изучающий
Пользователь
Регистрация
24 Июл 2011
Сообщения
201
Лучшие ответы
0
Репутация
17
Мод GF,Вы слепые?Проверка на Военник есть,дело в том,что он требует для всех фракций/банд/маффий военник
 
Статус
В этой теме нельзя размещать новые ответы.
shape1
shape2
shape3
shape4
shape7
shape8
Сверху Снизу