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

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

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

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

Что то не так! Не могу понять, помогите.

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

Frost1604

Новичок
Доброго времени суток пользователи P-I.
Столкнулся с такой проблемой, добавил на сервер функцию выброса и подбора оружия. Оружие выбрасывается командой "/dgun", а поднимается на клавишу "N". Когда показываю паспорт и т.д. у меня предлагает с использование клавиш "Y" & "N", после добавления этой функции паспорт не показывается и не отклоняется, что же мне делать?
Команда
Код:
CMD:dgun(playerid, params[])
{
    if(PlayerInfo[playerid][bAdmin] < 11) return SendErr(playerid,"Âû íå óïîëíîìî÷åíû èñïîëüçîâàòü ýòó êîìàíäó");
	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;
 	new GunID = GetPlayerWeapon(playerid);
  	new GunAmmo = GetPlayerAmmo(playerid);
   	if(GunID > 0 && GunAmmo != 0)
    {
    	new f = MAX_OBJ+1;
     	for(new a = 0; a < MAX_OBJ; a++)
      	{
   			if(dGunData[a][ObjPos][0] == 0.0)
      		{
        		f = a;
          		break;
            }
        }
        if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, "Âû íå ìîæåòå âûáðîñèòü îðóæèå.");
        SetPVarInt(playerid, "fe", f);
        RemovePlayerWeapon(playerid, GunID);
        dGunData[f][ObjData][0] = GunID;
        dGunData[f][ObjData][1] = GunAmmo;
		new ort[90];
		ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.0,1,1,1,1,0);
		SetTimerEx("ClearAnimText2", 1000, false, "d", playerid);
  		GetPlayerPos(playerid, dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]);
		dGunData[f][ObjID] = CreateDynamicObject(GunObjects[GunID], dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]-1, 93.7, 120.0, 120.0);
  		format(ort, 90, "{FFFFFF}Îðóæèå: {5370F1}%s\n{FFFFFF}Ïîäîáðàòü: {5370F1}N",GunNames[dGunData[f][ObjData][0]]);
    	dGunData[f][LabelGun] = CreateDynamic3DTextLabel(ort,0x317CDFFF,dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2], 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, -1);
     	SaveGunsDrop(f);
   		format(ort, sizeof(ort), "Âû âûáðîñèëè: {77dd77}%s", GunNames[dGunData[f][ObjData][0]]);
   		SendClientMessage(playerid, 0x33AA3300, ort);
   	}
   	return 0;
}
Клавиша
Код:
if (newkeys == KEY_NO)
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;
        new f = MAX_OBJ+1;
        for(new a = 0; a < MAX_OBJ; a++)
        {
            if(IsPlayerInRangeOfPoint(playerid, 2.0, dGunData[a][ObjPos][0], dGunData[a][ObjPos][1], dGunData[a][ObjPos][2]))
            {
                f = a;
                break;
            }
        }
        if(f > MAX_OBJ) return 1;
        DestroyDynamicObject(dGunData[f][ObjID]);
        format(stringer,70,"DELETE FROM `guns` WHERE id = '%d'", dGunData[f][ObjID]);
        mysql_tquery(connects, stringer, "", "");
        AC_GivePlayerWeapon(playerid, dGunData[f][ObjData][0], dGunData[f][ObjData][1]);
        dGunData[f][ObjPos][0] = 0.0;
        dGunData[f][ObjPos][1] = 0.0;
        dGunData[f][ObjPos][2] = 0.0;
        dGunData[f][ObjID] = -1;
        dGunData[f][ObjData][1] = 0;
        new buffer[50];
       	ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.0,1,1,1,1,0);
		SetTimerEx("ClearAnimText2", 1000, false, "d", playerid);
        DestroyDynamic3DTextLabel(dGunData[f][LabelGun]);
        format(buffer, sizeof(buffer), "Âû ïîäíÿëè: {77dd77}%s", GunNames[dGunData[f][ObjData][0]]);
        SendClientMessage(playerid, 0x33AA3300, buffer);
        return 1;
    }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу