Накрутки, дюпы, деньги: решение проблем на сервере MU Online

Автор Hose, 2014 Сен. 29, 13:57

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] mu onlinesql serverнастройкадюпынакрутки

Hose

Этот фикс позволит вам защитится от различных накруток с помощью сайта !

Вот один пример на дюп вещи если у вас нет проверки на коннект аккаунта и если у вас есть рынок на сайте!

1) Допусти есть игрок acc Login

2) Я логинюсь под своим акк

3) Все ок

4) Открываю второе окно

5) И логинюсь  через капс LOGIN

6) Его регать не надо нигде, откроется окно без персонажей

7) Второе окно закрываем

8) Теперь акк и в игре, но на сайте он офф

9) Заходишь на сайт - ранок - продать

10) В игре открываешь сундук

11) Продаем что надо дюпнуть, перекидываешь в инвентарь

12) Потом на сайте делаем возрат

13) Все - одна вещь в сундуке, вторая в инвентаре

Также можно крутить ресеты через сайт !

Установка:

Открываем базу заходим в

Находи там таблички WZ_CONNECT_MEMB - WZ_DISCONNECT_MEMB удаляем ! И выполняем в Query Analyzer новые !

WZ_CONNECT_MEMB

CREATE Procedure WZ_CONNECT_MEMB

@memb___id    varchar(10),
@ServerName      varchar(20),
@IP        varchar(15)
AS
BEGIN

SET NOCOUNT ON
DECLARE @find_id        varchar(10)
DECLARE @ConnectStat    tinyint
SET @find_id = 'NOT'
SET @ConnectStat = 1

SELECT @find_id = S.memb___id FROM MEMB_STAT S INNER JOIN MEMB_INFO I ON S.memb___id = I.memb___id
WHERE I.memb___id Collate Cyrillic_General_BIN = @memb___id

IF( @find_id = 'NOT' )
BEGIN
INSERT INTO MEMB_STAT (memb___id,ConnectStat,ServerName,IP,ConnectTM)
values(@memb___id,  @ConnectStat, @ServerName, @IP, getdate())
END
ELSE
UPDATE MEMB_STAT SET ConnectStat = @ConnectStat,
ServerName = @ServerName,IP = @IP,
ConnectTM = getdate()
WHERE memb___id Collate Cyrillic_General_BIN = @memb___id
END
GO


WZ_DISCONNECT_MEMB

CREATE PROCEDURE [dbo].[WZ_DISCONNECT_MEMB]
@uid nvarchar(10)
AS
Begin
set nocount on
if exists (SELECT memb___id FROM MEMB_STAT WITH (READUNCOMMITTED) WHERE memb___id COLLATE Cyrillic_General_BIN = @uid COLLATE Cyrillic_General_BIN)
begin
update MEMB_STAT set ConnectStat = 0, DisConnectTM = getdate()
where memb___id COLLATE Cyrillic_General_BIN = @uid COLLATE Cyrillic_General_BIN
end
end
GO

j0st1k

делал все как написано ,но не помогло..

NemO

Цитата: j0st1k от 2015 Янв. 21, 21:17  делал все как написано ,но не помогло..
тоже самое

epmak

потому что это не фикс
Collate в данном случае надо было писать DATABASE DEFAULT или вообще не писать. хотя, для частных примеров базы, возможно это и поканает.


j0st1k

блин где-то  видел настройку по Скюл от этой беды не могу найти..

smoke

#5
11) Продаем что надо дюпнуть, перекидываешь в инвентарь

12) Потом на сайте делаем возрат- я обычно юзаю Веб Банк так надежнее


И кстати большинство админов фихят этот баг но есть то чего они могут упустить,а именно то что если не получается баг то есть если при веддение второго окна под никoм LOGIN пишет Acc is already connected , тогда вам может помоч регистрация акк LOGIN с тем же пассом ( есть 1 МИНУС- награда за голосованье может не правельно приходить)
p.s. догодался о баге сам случайно)

Похожие темы (5)