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

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

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

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

Неадекватная работа пикапа.

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

alexsop

Дебютант
Здравствуйте,уважаемые друзья.Делая систему обычной работы,я столкнулся с неожиданной проблемой.
Суть этой проблемы заключается в том,что динамическая зона (CreateDynamicSphere) применяется только на игрока с ID 0.
Предисловие:
Изначально,я создал пикап,но не приделал его к OnPlayerPickupPickup,а приделал к координатам пикапа,координаты динамической сферы.
Таким образом,я пытался обойти флуд пикапа.Протестировал на ID 0.Он работает.Не флудит.Все в порядке.
После,протестировал с id 1 и больше.Ноль реакции.Просто не работает,будто его нет.

После данных манипуляций,прибывая в полной растерянности,я все же прикрутил пикап к OnPlayerPickupPickup.По началу,я обрадовался,ведь
пикап работал,при чем для любого ID.Но спустя какое то время,я обнаружил новую проблему.Остальные пикапы,созданные на сервере,
выполняют действия моего пикапа. :dg:

PHP:
new rMailPickUp;
rMailPickUp = CreateDynamicPickup(1575,1,-1745.4905,2611.6628,62.6159,228);//mail
public OnPlayerPickUpPickup(playerid, pickupid)
{
	if(pickupid == rMailPickUp)
	{
    if(pData[playerid][pFraction] == 10 && pData[playerid][pSubfraction] == 1)
		{
		    if(GetPVarInt(playerid,"rMailJobLvl") != 22)
		    {
				if(pData[playerid][pRank] == 1)
				{
					SetPlayerCheckpoint(playerid,-223.9965,1201.8427,19.1047,5.0);
					SendClientMessage(playerid,CGREEN,"Точка отмечена на карте");
				}
				else SendClientMessage(playerid,CGRAY,"Вы должны иметь должность почтальона!");
	 		}
	 		else SendClientMessage(playerid,CGRAY,"Развозить почту можно только один раз в день!");
		}
		else SendClientMessage(playerid,CGRAY,"Вы не являетесь сотрудником СМИ!");
	}
}
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу