Доступ к архиву

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

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

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

[/mec] Для Администраторов сервера

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

knike

Новичок
Скриншоты:



Ко всем new
PHP:
new bool:lmec[MAX_PLAYER];
Ко всем define, 30 меняем на своё количество
PHP:
#define MAX_PLAYER 30
Ко всем командам
PHP:
if(strcmp(cmdtext,"/mec",true)==0)
	{
		if(PlayerInfo[playerid][pAdmin] >= 3)
		{
		    giveplayerid = ReturnUser(tmp);
		    new otherplayer = strval(tmp);
	        if(!strlen(tmp))
			{
				if(lmec[playerid] == false)
				{
	   	 			ShowPlayerDialog(playerid, 67, DIALOG_STYLE_LIST, "Световые мечи", "Зелёный\nЖёлтый\nСиний\nКрасный\nБелый\nРозовый", "Выбрать", "Закрыть");
				}
				else
				{
	   			 	RemovePlayerAttachedObject(playerid,0);
		 			lmec[playerid] = false;
				}
			}
            else
			{
				if(IsPlayerConnected(giveplayerid))
				{
			    	if(giveplayerid != INVALID_PLAYER_ID)
	    	    	{
						tmp = strtok(cmdtext, idx);
	    	    	    if(lmec[otherplayer] == false)
						{
						    new otherplayername[MAX_PLAYER];
						    GetPlayerName(playerid, playername, sizeof(playername));
						    GetPlayerName(giveplayerid, otherplayername, sizeof(otherplayername));
	   	 					ShowPlayerDialog(giveplayerid, 67, DIALOG_STYLE_LIST, "Световые мечи", "Зелёный\nЖёлтый\nСиний\nКрасный\nБелый\nРозовый", "Выбрать", "Закрыть");
	   	 					format(string,sizeof(string),"Админ %s дал вам световой меч",playername);
	   	 					SendClientMessage(giveplayerid, COLOR_YELLOW, string);
	   	 					format(string,sizeof(string),"Вы дали световой меч %s",otherplayername);
	   	 					SendClientMessage(playerid, COLOR_YELLOW, string);
						}
						else
						{
	   			 			RemovePlayerAttachedObject(giveplayerid,0);
		 					lmec[giveplayerid] = false;
						}
					}
				}
			}
		}
		return 1;
	}
Ко всем dialogid
PHP:
else if(dialogid == 67)
	{
	    if(response == 1)
		{
		    switch(listitem)
		    {
		        case 0:
		        {
		            SetPlayerAttachedObject(playerid, 0, 18649, 6, 0.07000, 0.03000, 0.80000, 90.000000, 0.000000, 0.000000, 1.3, 0.7, 2.3);
				    lmec[playerid] = true;
					ServerGivePlayerWeapon(playerid, 8, 1);
		        }
		        case 1:
		        {
		            SetPlayerAttachedObject(playerid, 0, 18650, 6, 0.07000, 0.03000, 0.80000, 90.000000, 0.000000, 0.000000, 1.3, 0.7, 2.3);
				    lmec[playerid] = true;
					ServerGivePlayerWeapon(playerid, 8, 1);
		        }
		        case 2:
		        {
		            SetPlayerAttachedObject(playerid, 0, 18648, 6, 0.07000, 0.03000, 0.80000, 90.000000, 0.000000, 0.000000, 1.3, 0.7, 2.3);
				    lmec[playerid] = true;
					ServerGivePlayerWeapon(playerid, 8, 1);
		        }
		        case 3:
		        {
		            SetPlayerAttachedObject(playerid, 0, 18647, 6, 0.07000, 0.03000, 0.80000, 90.000000, 0.000000, 0.000000, 1.3, 0.7, 2.3);
				    lmec[playerid] = true;
					ServerGivePlayerWeapon(playerid, 8, 1);
				}
				case 4:
				{
				    SetPlayerAttachedObject(playerid, 0, 18652, 6, 0.07000, 0.03000, 0.80000, 90.000000, 0.000000, 0.000000, 1.3, 0.7, 2.3);
				    lmec[playerid] = true;
					ServerGivePlayerWeapon(playerid, 8, 1);
				}
				case 5:
				{
				    SetPlayerAttachedObject(playerid, 0, 18651, 6, 0.07000, 0.03000, 0.80000, 90.000000, 0.000000, 0.000000, 1.3, 0.7, 2.3);
				    lmec[playerid] = true;
					ServerGivePlayerWeapon(playerid, 8, 1);
				}
			}
		}
		return 1;
	}
Если что то неполучилось пишите:D

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