SA-MP Forums Archive
Пикапы - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Пикапы (/showthread.php?tid=288692)



Пикапы - Diman777 - 08.10.2011

Привет всем, помогите решить следующую проблемку.
На своём сервере я стал раскидывать пикапы с оружием.
Не могу сделать так, чтобы пикап с оружием можно было бы поднять если нажать на колёсике мышки 'Смотреть назад'. Т.е. если не нажать эту кнопку, то пикап соответственно не подберётся, а просто будит выдавать информационное сообщение в чате.
На одном из серверов я недавно видел такую штучку, вот скрин:
На скрине показано как игрок подошёл к пикапу с оружием и в чате сразу выдалось сообщение о том как подобрать его

А вот код, которым пользуюсь при создании пикапа:
Code:
    if (pickupid == Micro_SMG)
    {
      if(GetPlayerMoney(playerid) >= 700)
      {
	GivePlayerWeapon(playerid, 28, 100);
	GivePlayerMoney(playerid,-700);
	SendClientMessage(playerid,COLOR_GREEN,"Вы приобрели 'Узи' за $700");
	}
		else
		{
		SendClientMessage(playerid,COLOR_P45,"Недостаточно средств. Цена $700");
      }
	}



Re: Пикапы - Maikkk - 08.10.2011

блин даже незнаю, может создать переменную и проверять , ну типо такого:
PHP Code:
new test[MAX_PLAYERS]; 
PHP Code:
if (pickupid == Micro_SMG)
    {
    
SendClientMessage(playerid,COLOR_GREEN,"Нажми на колесик мыши чтобы купить!");
test[playerid] = 1;
    } 
потом создать команду и поставить ее на нажатие этой кнопки, в команде будет примерно такое:
PHP Code:
if(GetPlayerMoney(playerid) >= 700)
      {
if(
test[playerid] == 1)
{
GivePlayerWeapon(playerid28100);
    
GivePlayerMoney(playerid,-700);
    
SendClientMessage(playerid,COLOR_GREEN,"Вы приобрели 'Узи' за $700");
    }
        else
        {
        
SendClientMessage(playerid,COLOR_P45,"Недостаточно средств. Цена $700");
      }

ну я думаю ты понял суть
А и проверку в команде поставь , чтобы проверял вы около пикапа или нет!


Re: Пикапы - Diman777 - 08.10.2011

спасибо, попробую)


Re: Пикапы - OKStyle - 08.10.2011

Поставь удаление пикапа по нажатию кнопки и таймер на его создание.


Re: Пикапы - Diman777 - 10.10.2011

По-тихоньку разбираюсь)
Теперь хотел спросить у вас, как отключить аммунации?
Слышал, что можно заклеить объектами у входа в аммо, но есть же наверно способ отключить их просто и всё.


Re: Пикапы - White_116 - 10.10.2011

Quote:
Originally Posted by Diman777
View Post
По-тихоньку разбираюсь)
Теперь хотел спросить у вас, как отключить аммунации?
Слышал, что можно заклеить объектами у входа в аммо, но есть же наверно способ отключить их просто и всё.
Я так понял по скрину ты делаешь мод для кр-мп, а где там аммунация находится? В интерьере или на улице.
Если на улице, то заклёпываешь объектами.


Re: Пикапы - Diman777 - 10.10.2011

нет, не для криминальной)
просто раскидываю оружие и хочу отключить аммунации все, но не знаю как)
Дело в том, что я всё-таки видел на одном из серверов, что аммунации как-то отключали, не залепливая объектами.
Залепить объектами тоже вариант я знаю


Re: Пикапы - White_116 - 10.10.2011

DisableInteriorEnterExits() - удаляем все входы и выходы.


Re: Пикапы - Diman777 - 10.10.2011

спасибо White_116