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

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

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

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

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

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

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

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

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

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

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

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

Super_Kent

Начинающий
Пользователь
Регистрация
20 Янв 2012
Сообщения
44
Лучшие ответы
0
Репутация
2
Дайте пожалуйста команду /agl ,на сервере ато лицы выдавать некак,только через лидерку,дайте команду прошу,в долгу не останусь...
 

sOflY

Мастер
Пользователь
Регистрация
22 Окт 2011
Сообщения
2,759
Лучшие ответы
0
Репутация
694
Лови...)))
PHP:
if(strcmp(cmd, "/agl", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        if (PlayerInfo[playerid][pLeader] == 11)
	        {
                new x_nr[256];
				x_nr = strtok(cmdtext, idx);
				if(!strlen(x_nr)) {
				    SendClientMessage(playerid, COLOR_WHITE, "[PW-RP]: /agl [name] [playerid/PartOfName]");
				    SendClientMessage(playerid, COLOR_WHITE, "Available names: Driving, Flying, Sailing, Fishing, Weapon, Moto, all");
					return 1;
				}
			    if(strcmp(x_nr,"driving",true) == 0)
				{
		            tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
					    SendClientMessage(playerid, COLOR_WHITE, "[PW-RP]: /agl driving [playerid/PartOfName]");
					    return 1;
					}
					giveplayerid = ReturnUser(tmp);
					if(IsPlayerConnected(giveplayerid))
					{
					    if(giveplayerid != INVALID_PLAYER_ID)
					    {
					        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][pCarLic] = 1;
							foreach (Player, i)
							{
								if(GainAdmin[i] == 1)
								{
									format(string,sizeof(string),"Gain Admin: {FFFFFF}%s выдал лицензию на авто %s.",sendername,giveplayer);
		                            SendClientMessage(i, COLOR_LIGHTRED, string);
								}
							}
							return 1;
				        }
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY, "Этого игрока нету на сервере.");
					    return 1;
					}
				}
				else if(strcmp(x_nr,"flying",true) == 0)
				{
		            tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
					    SendClientMessage(playerid, COLOR_WHITE, "[PW-RP]: /agl flying [playerid/PartOfName]");
					    return 1;
					}
					giveplayerid = ReturnUser(tmp);
					if(IsPlayerConnected(giveplayerid))
					{
					    if(giveplayerid != INVALID_PLAYER_ID)
					    {
					        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][pFlyLic] = 1;
							foreach (Player, i)
							{
								if(GainAdmin[i] == 1)
								{
									format(string,sizeof(string),"Gain Admin: {FFFFFF}%s выдал лицензию на воздушный транспорт %s.",sendername,giveplayer);
		                            SendClientMessage(i, COLOR_LIGHTRED, string);
								}
							}
							return 1;
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY, "Этого игрока нету на сервере.");
					    return 1;
					}
				}
				else if(strcmp(x_nr,"sailing",true) == 0)
				{
		            tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
					    SendClientMessage(playerid, COLOR_WHITE, "[PW-RP]: /agl sailing [playerid/PartOfName]");
					    return 1;
					}
					giveplayerid = ReturnUser(tmp);
					if(IsPlayerConnected(giveplayerid))
					{
					    if(giveplayerid != INVALID_PLAYER_ID)
					    {
					        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][pBoatLic] = 1;
							foreach (Player, i)
							{
								if(GainAdmin[i] == 1)
								{
									format(string,sizeof(string),"Gain Admin: {FFFFFF}%s выдал лицензию на водный транспорт %s.",sendername,giveplayer);
		                            SendClientMessage(i, COLOR_LIGHTRED, string);
								}
							}
							return 1;
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY, "Этого игрока нету на сервере.");
					    return 1;
					}
				}
				else if(strcmp(x_nr,"fishing",true) == 0)
				{
		            tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
					    SendClientMessage(playerid, COLOR_WHITE, "[PW-RP]: /agl fishing [playerid/PartOfName]");
					    return 1;
					}
					giveplayerid = ReturnUser(tmp);
					if(IsPlayerConnected(giveplayerid))
					{
					    if(giveplayerid != INVALID_PLAYER_ID)
					    {
					        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][pFishLic] = 1;
							foreach (Player, i)
							{
								if(GainAdmin[i] == 1)
								{
									format(string,sizeof(string),"Gain Admin: {FFFFFF}%s выдал лицензию на рыболовство %s.",sendername,giveplayer);
		                             SendClientMessage(i, COLOR_LIGHTRED, string);
								}
							}
							return 1;
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY, "Этого игрока нету на сервере.");
					    return 1;
					}
				}
				else if(strcmp(x_nr,"weapon",true) == 0)
				{
		            tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
					    SendClientMessage(playerid, COLOR_WHITE, "[PW-RP]: /agl weaponlicense [playerid/PartOfName]");
					    return 1;
					}
					giveplayerid = ReturnUser(tmp);
					if(IsPlayerConnected(giveplayerid))
					{
					    if(giveplayerid != INVALID_PLAYER_ID)
					    {
					        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][pGunLic] = 1;
							foreach (Player, i)
							{
								if(GainAdmin[i] == 1)
								{
									format(string,sizeof(string),"Gain Admin: {FFFFFF}%s выдал лицензию на оружие %s.",sendername,giveplayer);
		                            SendClientMessage(i, COLOR_LIGHTRED, string);
								}
							}
							return 1;
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY, "Этого игрока нету на сервере.");
					    return 1;
					}
				}
				else if(strcmp(x_nr,"moto",true) == 0)
				{
		            tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
					    SendClientMessage(playerid, COLOR_WHITE, "[PW-RP]: /agl moto [playerid/PartOfName]");
					    return 1;
					}
					giveplayerid = ReturnUser(tmp);
					if(IsPlayerConnected(giveplayerid))
					{
					    if(giveplayerid != INVALID_PLAYER_ID)
					    {
					        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][pMotoLic] = 1;
							foreach (Player, i)
							{
								if(GainAdmin[i] == 1)
								{
									format(string,sizeof(string),"Gain Admin: {FFFFFF}%s выдал лицензию на мото транспорт %s.",sendername,giveplayer);
		                            SendClientMessage(i, COLOR_LIGHTRED, string);
								}
							}
							return 1;
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY, "Этого игрока нету на сервере.");
					    return 1;
					}
				}
				else if(strcmp(x_nr,"all",true) == 0)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
					    SendClientMessage(playerid, COLOR_WHITE, "[PW-RP]: /agl all [playerid/PartOfName]");
					    return 1;
					}
					giveplayerid = ReturnUser(tmp);
					if(IsPlayerConnected(giveplayerid))
					{
					    if(giveplayerid != INVALID_PLAYER_ID)
					    {
					        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][pFishLic] = 1;
					        PlayerInfo[giveplayerid][pMotoLic] = 1;
   		        			PlayerInfo[giveplayerid][pGunLic] = 1;
   		        			PlayerInfo[giveplayerid][pBoatLic] = 1;
   		        			PlayerInfo[giveplayerid][pFlyLic] = 1;
   		        			PlayerInfo[giveplayerid][pCarLic] = 1;
							foreach (Player, i)
							{
								if(GainAdmin[i] == 1)
								{
									format(string,sizeof(string),"Gain Admin: {FFFFFF}%s выдал лицензию на всё %s.",sendername,giveplayer);
		                            SendClientMessage(i, COLOR_LIGHTRED, string);
								}
							}
							return 1;
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY, "Этого игрока нету на сервере.");
					    return 1;
					}
				}
			}
			else
	        {
	            SendClientMessage(playerid, COLOR_GREY, "Вы не Администратор.");
	            return 1;
	        }
	    }
	    return 1;
	}
ВНИМАНИЕ! Замени Gain Admin выдал там что-то что-то... И в проверке if (PlayerInfo[playerid][pLeader] == 11) поменяй на свой ид фракции...
 

Super_Kent

Начинающий
Пользователь
Регистрация
20 Янв 2012
Сообщения
44
Лучшие ответы
0
Репутация
2
Еррор даёт
Вот этот


PHP:
C:\Documents and Settings\Стас\Рабочий стол\Gold-Role-Play\Gold-Role-Play\Gold-Role-Play\Server samp-rp\gamemodes\rls.pwn(26260) : error 017: undefined symbol "pCarLic"
C:\Documents and Settings\Стас\Рабочий стол\Gold-Role-Play\Gold-Role-Play\Gold-Role-Play\Server samp-rp\gamemodes\rls.pwn(26261) : error 017: undefined symbol "foreach"
C:\Documents and Settings\Стас\Рабочий стол\Gold-Role-Play\Gold-Role-Play\Gold-Role-Play\Server samp-rp\gamemodes\rls.pwn(26263) : error 017: undefined symbol "Gold"
C:\Documents and Settings\Стас\Рабочий стол\Gold-Role-Play\Gold-Role-Play\Gold-Role-Play\Server samp-rp\gamemodes\rls.pwn(26263) : error 017: undefined symbol "i"
C:\Documents and Settings\Стас\Рабочий стол\Gold-Role-Play\Gold-Role-Play\Gold-Role-Play\Server samp-rp\gamemodes\rls.pwn(26263) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Стас\Рабочий стол\Gold-Role-Play\Gold-Role-Play\Gold-Role-Play\Server samp-rp\gamemodes\rls.pwn(26263) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.
 

arhan4hel

Изучающий
Пользователь
Регистрация
27 Ноя 2011
Сообщения
551
Лучшие ответы
0
Репутация
213
Адрес
Ukraine|Сity:Ternopil
Найди команду /givelicense и посмотри что у тебя там вместо Carlic, gold and foreach
 

Hovik

Эксперт
Пользователь
Регистрация
9 Дек 2011
Сообщения
1,452
Лучшие ответы
0
Репутация
303
Адрес
Москва
вот скайп Hov-777geo2 добавь дам классную команду для адм даёт лицы и другое пиши в скайпе дам
 

Super_Kent

Начинающий
Пользователь
Регистрация
20 Янв 2012
Сообщения
44
Лучшие ответы
0
Репутация
2
Нету у меня команды этой=)))
 
Статус
В этой теме нельзя размещать новые ответы.
shape1
shape2
shape3
shape4
shape7
shape8
Сверху Снизу