Форум Pawn.Wiki - Воплоти мечту в реальность!: Увеличение патронов в обойме - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Pawn ]
Увеличение патронов в обойме

#1
Пользователь офлайн   mentaletion 

  • Местный
  • Вставить ник
  • Раскрыть информацию
Через что/каким образом можно увеличить число патрон в обойме для оружия?
Видел только тему от мистева что продавал свои разработки, больше тем не встречал https://pawn.wiki/in...16-weapon-plus/
0

#2
Пользователь офлайн   M I S T E V 

  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияmentaletion (10 июня 2025 - 19:07) писал:

Через что/каким образом можно увеличить число патрон в обойме для оружия?
Видел только тему от мистева что продавал свои разработки, больше тем не встречал https://pawn.wiki/in...16-weapon-plus/


Сразу скажу, та разработка закрылась, потому что в SAMP кривая синхронизация :blush:

Единственное, что можно сделать, это выдавать патроны после выстрела. Для этого создаёшь переменную, указываешь количество патрон. Теперь в OnPlayerWeaponShot проверяешь оружие, и отнимаешь от этой переменной единицу. Далее делаешь проверку на переменную, если она <= 0 - не позволяешь стрелять, иначе используешь GivePlayerWeapon с этим оружием. А это действие уже проверяешь в других пабликах (лучше OnPlayerUpdate не найдёшь).

Но это как минимум будет выглядеть криво со стороны, если ты выстреляешь весь магазин для другого игрока, он будет видеть, как ты перезаряжаешься, а если ещё стрелять при этом, одновременно вылет пули. Я ещё молчу про то, что не всё оружие нормально успевает срабатывать в OnPlayerWeaponShot и не так "легко" отследить выстрел и запретить игроку стрелять. Ещё это ограничивает стрельбу из машины, там этот паблик вовсе не вызывается, и про метательное оружие можно забыть.

Получается много костылей и сомнительный результат, не оправдано
0

#3
Пользователь офлайн   mentaletion 

  • Местный
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияM I S T E V (10 июня 2025 - 19:20) писал:

Нажмите сюда, чтобы прочитать это сообщение. [Показать]


прост на той же арз имеется увеличение количества патрон которое нормально синхронизировано
0

#4
Пользователь офлайн   M I S T E V 

  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияmentaletion (10 июня 2025 - 19:23) писал:

прост на той же арз имеется увеличение количества патрон которое нормально синхронизировано

При использовании собственного лаунчера, вероятнее всего.

Ты можешь попробовать всё это сделать сам, алгоритм я тебе рассказал, ничего сверх сложного :wink:
1

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика