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

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

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

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

Надеть мешок

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

Aleksey_Street

Новичок
Hi
Ко всем командам!
PHP:
	else if(strcmp(cmd, "/bagwear", true) == 0)
	{
		if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pMember] == 14)
		{
			if(PlayerInfo[playerid][pRank] < 3) return SendClientMessage(playerid, COLOR_GREY,"Âû äîëæíû áûòü 3 ðàíãîì");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "{B59360}Ïîäñêàçêà{ffffff}: /bagwear [id]");
			giveplayerid = ReturnUser(tmp);
			if(IsPlayerConnected(giveplayerid))
			{
				if(giveplayerid != INVALID_PLAYER_ID)
				{
					if (ProxDetectorS(8.0, playerid, giveplayerid))
					{
						new car = GetPlayerVehicleID(playerid);
						//if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Íåëüçÿ íàäåòü íà ñåáÿ ìåøîê!"); return true; }
						if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2 && IsPlayerInVehicle(giveplayerid, car))
						{
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							format(string, sizeof(string), "Íà âàñ íàäåëè ìåøîê!","");
							SendClientMessage(giveplayerid, 0x6495EDFF, string);
							format(string, sizeof(string), "%s íàäåë ìåøîê(à) %s", PlayerInfo[playerid][pNames] ,giveplayer);
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							TextDrawShowForPlayer(giveplayerid, Mechok1[0]);
							TextDrawShowForPlayer(giveplayerid, Mechok1[1]);
							TextDrawShowForPlayer(giveplayerid, Mechok1[2]);
							TieTime[giveplayerid] = 300;
							Mechok[giveplayerid] = 1;
						}
						else return SendClientMessage(playerid, COLOR_GREY, "×åëîâåê íå â ìàùèíå!");
					}
					else return SendClientMessage(playerid, COLOR_GREY, "Èãðîê íå ðÿäîì ñ âàìè!");
				}
			}
			else return SendClientMessage(playerid, COLOR_GREY, "Èãðîê íå íàéäåí!");
		}
		else
		{
			SendClientMessage(playerid, COLOR_GREY, "Âàì íå äîñòóïíà äàííàÿ êîìàíäà!");
		}
		return true;
	}
Снятие мешка
PHP:
	else if(strcmp(cmd, "/offbagwear", true) == 0)
	{
		if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pMember] == 14)
		{
			if(PlayerInfo[playerid][pRank] < 3) return SendClientMessage(playerid, COLOR_GREY,"Âû äîëæíû áûòü 3 ðàíãîì");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "{B59360}Ïîäñêàçêà{ffffff}: /offbagwear [id]");
			giveplayerid = ReturnUser(tmp);
			if(IsPlayerConnected(giveplayerid))
			{
				if(giveplayerid != INVALID_PLAYER_ID)
				{
					if (ProxDetectorS(8.0, playerid, giveplayerid))
					{
						new car = GetPlayerVehicleID(playerid);
						//if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Íåëüçÿ íàäåòü íà ñåáÿ ìåøîê!"); return true; }
						if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2 && IsPlayerInVehicle(giveplayerid, car))
						{
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							format(string, sizeof(string), "Ñ âàñ ñíÿëè ìåøîê!","");
							SendClientMessage(giveplayerid, 0x6495EDFF, string);
							format(string, sizeof(string), "%s ñíÿë ìåøîê(à) %s", PlayerInfo[playerid][pNames] ,giveplayer);
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							TextDrawDestroy(Mechok1[0]);
							TextDrawDestroy(Mechok1[1]);
							TextDrawDestroy(Mechok1[2]);
							TieTime[giveplayerid] = 0;
							Mechok[giveplayerid] = 0;
						}
						else return SendClientMessage(playerid, COLOR_GREY, "×åëîâåê íå â ìàùèíå!");
					}
					else return SendClientMessage(playerid, COLOR_GREY, "Èãðîê íå ðÿäîì ñ âàìè!");
				}
			}
			else return SendClientMessage(playerid, COLOR_GREY, "Èãðîê íå íàéäåí!");
		}
		else
		{
			SendClientMessage(playerid, COLOR_GREY, "Âàì íå äîñòóïíà äàííàÿ êîìàíäà!");
		}
		return true;
	}
В OnPlayerConnect(playerid),OnPlayerDeath(playerid, killerid, reason)
PHP:
Mechok[playerid] = 0;
Ко всем new
PHP:
new Text:Mechok1[3];
new Mechok[MAX_PLAYERS];
в OnGameModeInit() Сами текстдрайвы
PHP:
   	Mechok1[0] = TextDrawCreate(641.333374, 1.500000, "usebox");
    TextDrawLetterSize(Mechok1[0], 0.000000, 49.415019);
    TextDrawTextSize(Mechok1[0], -2.000000, 0.000000);
    TextDrawAlignment(Mechok1[0], 1);
    TextDrawUseBox(Mechok1[0], true);
    TextDrawBoxColor(Mechok1[0], 102);
    TextDrawFont(Mechok1[0], 1);

    Mechok1[1] = TextDrawCreate(731.333129, 1.500000, "usebox");
    TextDrawLetterSize(Mechok1[1], 0.000000, 51.792377);
    TextDrawTextSize(Mechok1[1], -2.000000, 0.000000);
    TextDrawAlignment(Mechok1[1], 1);
    TextDrawUseBox(Mechok1[1], true);
    TextDrawBoxColor(Mechok1[1], 102);
    TextDrawSetShadow(Mechok1[1], 764);

    Mechok1[2] = TextDrawCreate(641.666687, 1.500000, "usebox");
    TextDrawLetterSize(Mechok1[2], 0.000000, 49.368930);
    TextDrawTextSize(Mechok1[2], -2.000000, 0.000000);
    TextDrawAlignment(Mechok1[2], 1);
    TextDrawUseBox(Mechok1[2], true);
    TextDrawBoxColor(Mechok1[2], 102);
Оптимизация хромает xD

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