Показать сообщение отдельно
Старый 24.06.2025, 16:53  
rule-z
Гильдия RF-Cheats
Аватар для rule-z
OFFLINE
Регистрация: 11.02.2008
Возраст: 35
Сообщений: 2,270
Благодарностей:
1,494 всего
Мнения: + 4791
Репутация: 4600
Отправить сообщение для rule-z с помощью ICQ

Чтобы ОС не снимались, а еще точнее возвращались назад вычтенные сервером ОС, можно создать триггер на таблице dbo.tbl_general с следующим содержимым:

Код:
USE [RF_WORLD]
GO
/****** Object:  Trigger [dbo].[Fix_PVP_Points]    Script Date: 24.06.2025 16:35:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER TRIGGER [dbo].[Fix_PVP_Points]
   ON  [dbo].[tbl_general]
   for UPDATE
AS 
BEGIN

	SET NOCOUNT ON;
	if UPDATE (PvpPoint)
	begin
		update tbl_general set PvpPoint=(ROUND((PvpPoint / 100) * 125, 3)) where PvpPoint = PvpPoint
	end

END
Само снятие на стороне сервера это не уберет, но очки, которые он снял, вернутся назад, так что значение ОС просто не изменится после релога. Работает без всяких танцев бубнами с переводами дат и времени

Последний раз редактировалось rule-z; 24.06.2025 в 19:05.

silence is golden
 
Ответить с цитированием