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

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

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

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

Смена скина

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

Westik

Ученик
Как сделать так чтобы лидеры могли менять скин своим членам фракции?
PHP:
else if(strcmp(cmd, "/changeskin", true) == 0)
	{
		tmp = strcharsplit(cmdtext, idx);
		new para1;
		if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 3) return SendClientMessage(playerid, COLOR_WHITE, " Введите: /forceskin [id игрока]");
		para1 = ReturnUser(tmp);
		if (PlayerInfo[playerid][pAdmin] >= 3)
		{
			if(IsPlayerConnected(para1))
			{
				if(para1 != INVALID_PLAYER_ID)
				{
					if(PlayerInfo[para1][pMember] < 1) return    SendClientMessage(playerid, COLOR_GREY, "Человек ни где не состоит");
					format(stringer, sizeof(stringer), "Вы были допущены к изменению скина администратором сервера");
					SendClientMessage(para1, 0x6ab1ffaa, stringer);
					format(stringer, sizeof(stringer), "Вы допустили %s к изменению скина", PlayerInfo[para1][pNames]);
					SendClientMessage(playerid, 0x6ab1ffaa, stringer);
					SendClientMessage(para1, 0xbc2c2caa, "Используйте клавишу 'Быстрый бег' (Пробел по умолчанию)");
					SendClientMessage(para1, 0xbc2c2caa, "Используйте клавишу 'Вверх, Вниз' (W,S по умолчанию)");
					TextDrawShowForPlayer(para1, SkinRabLeft);
					TextDrawShowForPlayer(para1, SkinRabSelect);
					TextDrawShowForPlayer(para1, SkinRabRight);
					SelectTextDraw(para1,0x4169e1FF);
					SetPlayerInterior(para1,5);
					PlayerInfo[para1][pInt] = 0;
					OldSkin[para1] = GetPlayerSkin(para1);
					ChosenSkin[para1] = OldSkin[para1];
					new skin =2 + random(100);
					SetPlayerVirtualWorld(para1,skin);
					new rand = random(sizeof(gInviteSpawns));
					SetPPos(para1, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
					SetPlayerFacingAngle(para1, gInviteSpawns[rand][3]);
					SetPlayerCameraPos(para1,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
					SetPlayerCameraLookAt(para1,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
					TogglePlayerControllable(para1, 0);
					SelectChar[para1] = INVALID_PLAYER_ID;
					SelectCharID[para1] = PlayerInfo[para1][pMember];
					SelectCharPlace[para1] = 1;
					PlayerInfo[para1][pChar] = ChosenSkin[para1];
				}
			}
		}
		return true;
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу