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

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

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

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

Скины выдаются в любом радиусе, не спрашивая меня.

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

Maks_Fender

Компетентный
Стоит проверка на радиус, но скины даются на любом расстоянии и причем, если введи /rskin id скина - то он просто выдаст скин, не спрашивая меня о том, в каком радиусе я хочу их выдать
PHP:
else if(strcmp(cmd,"/rskin",true) == 0)
    {
        if(PINFO[playerid][pAdminLVL] < 3) return true;
        if(GetPVarInt(playerid,"ADMDostup") ==0) return SendMe(playerid, CGRADD,"Сначала войдите в админку");
        {
            tmp = strtok(cmdtext,idx);
            if(!strlen(tmp)) return SendClientMessage(playerid,0x00D900C8,"- Подсказка:{FFFFFF} /rskin [id скина] [радиус]");
            new level;
			level = strval(tmp);
			if(level > 311 || level < 1) return SendMe(playerid, CGRADD, "Неправильный ID скина.");
			PINFO[playerid][pModel] = level;
			PINFO[playerid][pSkin][0] = level;
            new Float:pos = floatstr(tmp),Float:player_x,Float:player_y,Float:player_z;
            for(new players=0; players < MAX_PLAYERS; players++)
            {
            	GetPlayerPos(players,player_x,player_y,player_z);
           	 	if(IsPlayerInRangeOfPoint(playerid,pos,player_x,player_y,player_z))
              	{
               		SetPlayerSkin(players, PINFO[playerid][pSkin][0]);
               	}
            }
            SendClientMessage(playerid, CBLUEE,"Скины в радиусе выданы");
        }
        return true;
    }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу