Вопросы по PAWN скриптингу

mac

HEY DARLING
1,317
911
Собсна
Как выключить оружие на Hydra?
Как закрыть менюшку в мастерских (трансфендерах), которая сингловская?
Ну и как сделать починку по типу арп, т.е. в pay'n'spray
 
У

Удалённый пользователь 111847

Гость
Собсна
Как выключить оружие на Hydra?
Как закрыть менюшку в мастерских (трансфендерах), которая сингловская?
Ну и как сделать починку по типу арп, т.е. в pay'n'spray
отвечал в подобной теме.
можно вырезать функционал из nex-ac, можно заебашить какой-нибудь орной текстуркой сам заезд, а ваще, по идее, эта херня не будет открываться если DisableInteriorEnterExits.
сделать визуальным:
Код:
for(new i=0; i<12;i++)
{
new slot=-1
slot = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), i);
if(slot !=-1) RemoveVehicleComponent(GetPlayerVehicleID(playerid), i);
}
внимание говнокод

ну а ваще, OnEnterExitModShop - SA-MP Wiki (https://sampwiki.blast.hk/wiki/OnEnterExitModShop)


проверки в пабле OnVehicleRespray - SA-MP Wiki (https://sampwiki.blast.hk/wiki/OnVehicleRespray)
олзо, я выяснил, что не работает в пей-н-спреях (!!!), есть фикс [Pawn] #include <YSI\y_hooks> new const Float:paynspray[][] = { {1025.05, -1024.2 - Pastebin.com (https://pastebin.com/G81da7N1)
 

kizn

\ 0 _ 0 /
Всефорумный модератор
2,408
2,090
Извиняюсь за возможный оффтоп, где нибудь есть уроки с нуля по PAWN?
 

ynhhoJ

Известный
102
6
Извиняюсь за возможный оффтоп, где нибудь есть уроки с нуля по PAWN?
Сначала ознакомься с этими статьями в википедии SA:MP-a:
  • https://sampwiki.blast.hk/wiki/Основы_скриптинга_(RU)
  • https://sampwiki.blast.hk/wiki/Category:Функции_скриптинга
  • https://sampwiki.blast.hk/wiki/Category:Автовызываемые_функции
  • https://sampwiki.blast.hk/wiki/Category:Tutorials_RU
  • https://sampwiki.blast.hk/wiki/Script_Examples_RU
  • https://sampwiki.blast.hk/wiki/Списки_ресурсов

Прочитав всё это, у тебя будет некая теоретическая база для того что бы ты смог что то сделать в самом моде.
 

Wacco

Известный
13
0
Что делать если в samp когда мне нужно согласится не нажимается кнопка Y?
 

ID_Heaven

Известный
812
294
Какие коды отвечают за выдачу лвла, бабла и т.п. при регистрации?
Искал по командам из других pawn сайтов, вообще ничего не нашел, казалось бы облазил весь геймммод, варианты есть? (сервер на хосте)
 

ZKelo

Известный
82
25
Какие коды отвечают за выдачу лвла, бабла и т.п. при регистрации?
Искал по командам из других pawn сайтов, вообще ничего не нашел, казалось бы облазил весь геймммод, варианты есть? (сервер на хосте)
Стандартная функция выдачи денег - GivePlayerMoney. Всё остальное - зависит от мода. Скорее всего есть общий массив для хранения всех данных.

C++:
enum PData
{
    Level,
    Money,
    // Тут ещё что-нибудь
   bool:IsAdmin
};
new PlayerData[MAX_PLAYERS][PData];