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

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

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

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

Медик

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

Рус1

Новичок
Всем привет, у меня проблема. Когда медик едит на вызов и доезжает вовремя наступая на чекпоинт, то он не уберается. Подскажите, как сделать так, чтобы когда доехали до метки она убиралась. Заранее больше спасибо. Сижу уже 2 день мучаюсь.
PHP:
if(MedicCallTime[i] > 0)
			{
			    if(MedicCallTime[i] == 60)
				{
					MedicCallTime[i] = 0;
					PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0);
					GameTextForPlayer(i, "~r~–APKEP ÓCAìO‹‡Eì", 2500, 1);
					DisablePlayerCheckpoint(i);
				}
			    else
				{
				    format(string, sizeof(string), "%d", 60 - MedicCallTime[i]);
					GameTextForPlayer(i, string, 1500, 6);
					MedicCallTime[i] += 1;
				}
			}
PHP:
else if(strcmp(x_job,"medic",true) == 0)
			{
			    if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
			    {
		            if(MedicCallTime[playerid] > 0)
		            {
		                SendClientMessage(playerid, COLOR_GREY, "{ff3300}[Îøèáêà]{FFFFFF}Âû óæå ïðèíÿëè âûçîâ ìåäèêà.");
					    return 1;
		            }
		            if(MedicCall < 999)
		            {
		                if(IsPlayerConnected(MedicCall))
		                {
		                    giveplayerid = ReturnUser(tmp);
		                    GetPlayerName(playerid, sendername, sizeof(sendername));
		                	GetPlayerName(MedicCall, giveplayer, sizeof(giveplayer));
		                	format(string, sizeof(string), "Âû ïðèíÿëè âûçîâ %s, ó âàñ åñòü 60 ñåêóíä, ÷òîáû äîåõàòü äî íàçíà÷åííîãî ìåñòà.",giveplayer);
							SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
	                        format(string, sizeof(string), "Ìåäèê %s ïðèíÿë âàø âûçîâ. Ïîæàëóéñòà îñòàâàéòåñü íà ñâîåì ìåñòå.",sendername);
							SendClientMessage(MedicCall, COLOR_LIGHTBLUE, string);
							new Float:X,Float:Y,Float:Z;
							GetPlayerPos(MedicCall, X, Y, Z);
							SetPlayerCheckpoint(playerid, X, Y, Z, 5);
							GameTextForPlayer(playerid, "~w~‹‘ˆ‘‹A”Š…† ‹PA&#141;A~n~~r~…ƒ…&#143;E ‹ –APKEP", 5000, 1);
							MedicCallTime[playerid] = 1;
							MedicCall = 999;
							return 1;
						}
		            }
		            else
		            {
		                SendClientMessage(playerid, COLOR_GREY, "{ff3300}[Îøèáêà]{FFFFFF}Íèêòî íå çâîíèë â ñåðâèñ ìåäèêîâ.");
				    	return 1;
		            }
				}
				else
				{
				    SendClientMessage(playerid, COLOR_GREY, "{ff3300}[Îøèáêà]{FFFFFF}Âû íå ìåäèê.");
				    return 1;
				}
			}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу