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

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

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

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

Система бросить оружие - поднять оружие

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

Timka_Mylife

Дебютант
Здравствуйте, у меня система: бросить оружие на землю, как сделать чтобы админы не смогли бросить например: миниган, как сделать чтобы не смогли бросать?, с меня +

Вот сам код

PHP:
	if(newkeys == KEY_YES)
	{
		if(GetPlayerWeapon(playerid) != 0 && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT && op_scr == true)
		{
			if(!IsPlayerConnected(playerid)) return 1;
			new GunIDEx = GetPlayerWeapon(playerid);
			new GunAmmoEx = GetPlayerAmmo(playerid);
			new msgs[200],Name[MAX_PLAYER_NAME]; GetPlayerName(playerid, Name, sizeof(Name));
			if(GunIDEx > 0 && GunAmmoEx != 0)
			{
				new f = MAX_GUN_DROP+1;
				for(new a; a < MAX_GUN_DROP; a++)
				{
					if(g_info[a][ob_Yes] == false)
					{
						f = a;
						break;
					}
				}
				if(f == MAX_GUN_DROP+1)
				{
				    f = 0;
				    new timeCr = g_info[0][ob_time];
				    for(new a=1; a < MAX_GUN_DROP; a++)
				    {
				        if(timeCr > g_info[a][ob_time])
				        {
				            timeCr = g_info[a][ob_time];
							f = a;
				        }
				    }
					DestroyObject(g_info[f][obI_jD]);
					g_info[f][Ob_Dta][1] = 0;
					g_info[f][Ob_Pos][0] = 0.0;
					g_info[f][Ob_Pos][1] = 0.0;
					g_info[f][Ob_Pos][2] = 0.0;
					g_info[f][ob_Yes] = false;
					g_info[f][ob_time] = 0;
					g_info[f][obI_jD] = -1;
					Delete3DTextLabel(g_info[f][LabelGun]);
					g_info[f][Ob_Dta][0] = 0;
				}
				g_info[f][ob_Yes] = true;
				RemovePlayerWeapon(playerid, GunIDEx);
				g_info[f][Ob_Dta][0] = GunIDEx;
				g_info[f][Ob_Dta][1] = GunAmmoEx;
				g_info[f][ob_time] = GetTickCount();
				GetPlayerPos(playerid, g_info[f][Ob_Pos][0], g_info[f][Ob_Pos][1], g_info[f][Ob_Pos][2]);
				g_info[f][obI_jD] = CreateObject(GunObjects[GunIDEx], g_info[f][Ob_Pos][0], g_info[f][Ob_Pos][1], g_info[f][Ob_Pos][2]-1, 93.7, 120.0, 120.0);
				format(msgs, 200, "{FFFFFF}Îðóæèå: {FF6F00}%s\n{FFFFFF}Âûáðîñèë: {FF6F00}%s\nÏîäíÿòü: {FF6F00}N",nameGun[g_info[f][Ob_Dta][0]], Name);
				g_info[f][LabelGun] = Create3DTextLabel(msgs, 0x317CDFFF, g_info[f][Ob_Pos][0], g_info[f][Ob_Pos][1], g_info[f][Ob_Pos][2], 10.0,GetPlayerVirtualWorld(playerid));
				format(msgs, 60, "Âû âûáðîñèëè {FF6F00}%s", nameGun[g_info[f][Ob_Dta][0]]);
				SendClientMessage(playerid, -1, msgs);
				GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
				format(msgs,100,"%s ïîëîæèë îðóæèå íà çåìëþ",Name);
				ProхDetector(13.0, playerid, msgs, 0хDD90FFFF,0хDD90FFFF,0хDD90FFFF,0хDD90FFFF,0хDD90FFFF);
			}
		}
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу