[New - Offi] Fragen und Disskussions Thread

09/04/2010 15:14 Massakaa#91
Quote:
Originally Posted by derderwisch View Post
So ich hab ein Problem x.x
Nämlich wenn ich die Neuz starten will passiert nichts.
Ich habe alle Server offen und es mit serius9 und sunkist versucht aber es passiert einfach nichts :(
Was soll den serius9 sein xD

serus99 ist der string falls du v14 Files benutzt mit der exe von ihm.
09/04/2010 16:06 derderwisch#92
Ja, ok dann eben serus99^^
Funktionieren tut es trotzdem nich >.<
Sonst noch ne Idee?

Edit: Am Anfang hatte ich einen Server Verifizierungs Fehler, den ich aber
gelöst hatte indem ich bei MSSQL das hier eingegeben hab:
Seit dem kann ich Neuz nicht mehr starten.
09/05/2010 07:01 hanns.g#93
Hallo ist es möglich das die Scroll of Awa Protection funktioniert?
09/05/2010 12:11 Picasaa#94
Meine error logs.

Bitte Helft mir !
Immer Wenn ich starte kommt Server Verfifizierungsfehler.

Quote:
2010/ 9/ 5 12:06:09 CDbManager::UpdateGuildRanking¿¡¼* (RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01') ½ÇÆÐ

2010/ 9/ 5 12:06:43 OP: 57522717, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0


2010/ 9/ 5 12:07:26 OP: 42925, 0.0, 0.0, 42924.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0


2010/ 9/ 5 12:07:39 OP: 12565, 0.0, 0.0, 0.0, 0.0, 0.0, 12563.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0


2010/ 9/ 5 12:09:10 rCnt=1

7.WorldServer_noMapKey.exe caused an EXCEPTION_ACCESS_VIOLATION in module kernel32.dll at 001B:75F9F05D

- Registers

EAX=FFFFFFFF EBX=00000000 ECX=FFFFFFF5 EDX=03E17534 ESI=03E17534
EDI=03E170D8 EBP=0012FE80 ESP=0012FE48 EIP=75F9F05D FLG=00010286
CS=001B DS=0023 SS=0023 ES=0023 FS=003B GS=0000

001B:75F9F05D (0x03E17534 0x00000004 0x00000000 0x005D93CD) kernel32.dll
001B:0053E4CB (0x00000001 0x03D4B488 0x0012FF88 0x00000000) 7.WorldServer_noMapKey.exe, tagCHARACTER::~tagCHARACTER()+0283 byte(s)
001B:0053DC83 (0x00000000 0x7FFDB000 0x00000000 0x005A28FB) 7.WorldServer_noMapKey.exe, CProject::~CProject()+0355 byte(s), E:\Neurospace_TestBuild\PROGRAM\_Common\Project.cp p, line 0303+0011 byte(s)
001B:005A2969 (0x00000000 0x00000000 0x00000000 0x005A5389) 7.WorldServer_noMapKey.exe, _exit()+0106 byte(s)
001B:005A28FB (0x00000000 0x00000000 0x00000000 0x7FFDB000) 7.WorldServer_noMapKey.exe, exit()+0013 byte(s)
001B:005A5389 (0x00000000 0x00000000 0x00000000 0x00000000) 7.WorldServer_noMapKey.exe, WinMainCRTStartup()+0233 byte(s)
:rtfm::confused:
09/06/2010 13:42 Ben7#95
@volkan du musst schon wo "ID" steht deine ID eintragen und wo PW ind md5 das pw in md5!!!(Google:md5)
da gibts ein md5 generator aber vor das pw kikugalanet schreiben(zb:kikugalanettest1234)
@kingvuaras:bei dir fehlt wdmadrigal und ein paar datein aus dem ordner Item
@germangangster:[Only registered and activated users can see links. Click Here To Register...]

EDIT:Upps,jz habe ich ja mein prob vergessen xD
Also wir haben jz Test accs gemacht aber mit pws wie 1234 und so,die wollen wir jz wieder aus der db löschen denn wenn da einer drauf kommt hatt der gleich gm rechte und solche sachen
immer wenn ich in die db gehe und da bei account_tbl ... und mir die accs anzeigen lasse und eine zeile weglöschen will sagt er:Error,keine zeiel wurde gelöscht das löschen der zeile 2 hat einfluss auf zeile 4(zb)
2.Fehler:Wir können keine chars löschen,da steht immer Hoppla,veruschs nochma =((
09/06/2010 14:58 FlammiFTW#96
Okay...ähh hallo erstmal..

Ich hätte eine Frage und zwar wie füge ich neue Items ein , also wo muss ich da alles was eintragen wenn ich z.B. das Devil Set (M) und (M) einfügen will.

Hoffe auf eine idiotensichere erklärung und hilfe,

Flammi :-)
09/06/2010 15:09 tooti#97
welches F muss ich dort überall Ersetzen???
09/06/2010 15:22 Bladerboy#98
hi
wen ich in meine Db reingehen steht niergends CHARACTER_01_DBF,ACOUNT_DBF,LOGGING_01_DBF
habe die obdc richtig eingestellt doch nix kommt ich bitte um hilfe

mfg. Bladerboy
09/06/2010 16:39 FlammiFTW#99
Quote:
Originally Posted by tooti View Post
USE [ACCOUNT_DBF]
GO

INSERT INTO [dbo].[ACCOUNT_TBL] ([account], [password], [isuse], [member], [id_no1], [id_no2], [realname], [reload], [OldPassword], [TempPassword], [cash])
VALUES
(N'Account ID', N'PW in MD5', N'F', N'A', N'', N'', 'F', NULL, NULL, NULL, '0')
GO

INSERT INTO [dbo].[ACCOUNT_TBL_DETAIL] ([account], [gamecode], [tester], [m_chLoginAuthority], [regdate], [BlockTime], [EndTime], [WebTime], [isuse], [secession], [email])
VALUES
(N'Account ID', N'A000', N'2', N'F', GETDATE(), N'', N'', N'20050101', N'O', NULL, N'')
GO

F = Normale rechte
D = Teleport rechte
O = Operator
P = GM
Z = Admin
Nur dieses F muss ersetzt werden , wenn ich die Frage richtig verstanden hab.

Quote:
Originally Posted by Bladerboy View Post
hi
wen ich in meine Db reingehen steht niergends CHARACTER_01_DBF,ACOUNT_DBF,LOGGING_01_DBF
habe die obdc richtig eingestellt doch nix kommt ich bitte um hilfe

mfg. Bladerboy
Die AllInOne Db hast du aber Ausgeführt oder?

mfg,

Flammi
09/09/2010 00:50 .Tear#100
Quote:
Originally Posted by FlammiFTW View Post
Okay...ähh hallo erstmal..

Ich hätte eine Frage und zwar wie füge ich neue Items ein , also wo muss ich da alles was eintragen wenn ich z.B. das Devil Set (M) und (M) einfügen will.

Hoffe auf eine idiotensichere erklärung und hilfe,

Flammi :-)
Also, ich denke mal du hast die Einträge der propitem.txt, propitem.txt.txt, mdlyina.inc und der defineItem.h schon oder?

Diese fügst du einfach in deine jeweiligen dateien ein und merge'st. Falls du damit probleme hast, schreib mir eine PM und ich zeig dir das per TeamViewer ^^

Da ich jetzt gerade keine Zeit mehr habe.
09/10/2010 17:14 cyler2010#101
Ich hab atm ein Problem undzwar kann man weder Tramnuk noch Tramnuk Abbild betreten... Also ich versuche als 79-M mit Party das Tramnuk Abbild zu betreten, ich werde vom Eingang immer so "abgewehrt", keine Fehlermeldung, ich kann den nicht betreten :/
Ich benutze die Files aus dem Guide von Sedrika.
Schonma Danke für Hilfe :o

Lg cyli
09/10/2010 18:08 Massakaa#102
Quote:
Originally Posted by cyler2010 View Post
Ich hab atm ein Problem undzwar kann man weder Tramnuk noch Tramnuk Abbild betreten... Also ich versuche als 79-M mit Party das Tramnuk Abbild zu betreten, ich werde vom Eingang immer so "abgewehrt", keine Fehlermeldung, ich kann den nicht betreten :/
Ich benutze die Files aus dem Guide von Sedrika.
Schonma Danke für Hilfe :o

Lg cyli
Sieht es in der PartyDungeon.lua so aus ?

Code:
AddDungeon( "WI_INSTANCE_RUSTIA" )
--{
    SetClass( CLASS_NORMAL )
    SetLevel( 1, 80 )
    SetCoolTime( MIN(30) )
    --SetTeleportPos( ID_NORMAL, 1358, 102, 1315 )
    --SetTeleportPos( ID_MIDBOSS, 695, 90, 684 )
    --SetTeleportPos( ID_BOSS, 695, 100, 684 )

    SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE01", false, 513, 101, 953 )
    SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE02", false, 889, 101, 1121 )
    SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE03", false, 926, 101, 850 )
    SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE04", false, 1247, 101, 1272 )
    

    SetMonster( ID_BOSS, "MI_BESIBIGFOOT01", true, 1126, 103, 1505 )
--}

AddDungeon( "WI_INSTANCE_RUSTIA_1" )
--{
    SetClass( CLASS_MASTER )
    SetLevel( 1, 80 )
    SetCoolTime( MIN(30) )
    --SetTeleportPos( ID_NORMAL, 1358, 102, 1315 )
    --SetTeleportPos( ID_MIDBOSS, 695, 90, 684 )
    --SetTeleportPos( ID_BOSS, 695, 100, 684 )

    
    SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE01", false, 513, 101, 953 )
    SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE02", false, 889, 101, 1121 )
    SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE03", false, 926, 101, 850 )
    SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE04", false, 1247, 101, 1272 )

    SetMonster( ID_BOSS, "MI_BESIBIGFOOT02", true, 1126, 103, 1505 )
--}
09/10/2010 18:30 cyler2010#103
Quote:
Originally Posted by Massakaa View Post
Sieht es in der PartyDungeon.lua so aus ?
Ja, hier die PartyDungeon.lua von mir

Code:
--------------------------------------------------------------------
-- ÃʱâÈ* ----------------------------------------------------------
--------------------------------------------------------------------
dofile( ".\\LuaFunc\\InstanceDungeonBase.lua" )
--------------------------------------------------------------------
--[[
AddDungeon( "WI_DUNGEON_SECRET_L" )
--{	
	SetClass( dwClass )
	SetLevel( nMinLevel, nMaxLevel )
	SetCoolTime( dwCoolTime )
	SetMonster( nType, strMonsterId, bRed, x, y, z )
			:
			:
	SetTeleportPos( nType, x, y, z )
			:
			:
--}
--]]

--[[
-- Sample
AddDungeon( "WI_DUNGEON_FL_MAS" )
--{
	SetClass( CLASS_NORMAL, CLASS_MASTER, CLASS_HERO )
	SetLevel( 80, 120 )
	SetCoolTime( MIN(1) )
	SetTeleportPos( ID_NORMAL, 695, 90, 684 ) -- Á¤ÀÇÇÏÁö ¾ÊÀ¸¸é ¸Ê¿¡¼* ¼³Á¤ÇÑ ÁÂÇ¥·Î À̵¿ÇÑ´Ù.
	SetTeleportPos( ID_MIDBOSS, 695, 90, 684 )
	SetTeleportPos( ID_BOSS, 695, 100, 684 )
	SetMonster( ID_NORMAL, "MI_CAITSITH04_1", false, 695, 90, 684 )
	SetMonster( ID_NORMAL, "MI_CAITSITH04_1", false, 695, 90, 684 )
	SetMonster( ID_NORMAL, "MI_CAITSITH04_1", false, 695, 90, 684 )
	SetMonster( ID_MIDBOSS, "MI_AIBATT1", false, 695, 90, 684 )
	SetMonster( ID_BOSS, "MI_AIBATT1", true, 695, 100, 684 )
--}
--]]


AddDungeon( "WI_INSTANCE_OMINOUS" )
--{
	SetClass( CLASS_NORMAL )
	SetLevel( 1, 130 )
	SetCoolTime( MIN(30) )
	--SetTeleportPos( ID_NORMAL, 1358, 102, 1315 )
	--SetTeleportPos( ID_MIDBOSS, 695, 90, 684 )
	--SetTeleportPos( ID_BOSS, 695, 100, 684 )
	SetMonster( ID_NORMAL, "MI_PRICKANT04", true, 1280, 101, 1640 )
	SetMonster( ID_NORMAL, "MI_MAULMOUSE04", true, 1234, 101, 1393 )
	SetMonster( ID_NORMAL, "MI_CRIPESCENTIPEDE04", true, 1089, 101, 1590 )
	SetMonster( ID_MIDBOSS, "MI_LYCANOS01", true, 1078, 101, 1359 )
	SetMonster( ID_BOSS, "MI_VEMPAIN01", true, 1079, 101, 1457 )
--}

AddDungeon( "WI_INSTANCE_OMINOUS_1" )
--{
	SetClass( CLASS_MASTER, CLASS_HERO )
	SetLevel( 1, 130 )
	SetCoolTime( MIN(30) )
	--SetTeleportPos( ID_NORMAL, 1358, 102, 1315 )
	--SetTeleportPos( ID_MIDBOSS, 695, 90, 684 )
	--SetTeleportPos( ID_BOSS, 695, 100, 684 )
	SetMonster( ID_NORMAL, "MI_PRICKANT04_1", true, 1280, 101, 1640 )
	SetMonster( ID_NORMAL, "MI_MAULMOUSE04_1", true, 1234, 101, 1393 )
	SetMonster( ID_NORMAL, "MI_CRIPESCENTIPEDE04_1", true, 1089, 101, 1590 )
	SetMonster( ID_MIDBOSS, "MI_LYCANOS01_1", true, 1078, 101, 1359 )
	SetMonster( ID_BOSS, "MI_VEMPAIN01_1", true, 1079, 101, 1457 )
--}

AddDungeon( "WI_INSTANCE_DREADFULCAVE" )
--{
	SetClass( CLASS_HERO )
	SetLevel( 1, 160 )
	SetCoolTime( MIN(360) )
	--SetTeleportPos( ID_NORMAL, 1358, 102, 1315 )
	--SetTeleportPos( ID_MIDBOSS, 695, 90, 684 )
	--SetTeleportPos( ID_BOSS, 695, 100, 684 )

	SetMonster( ID_MIDBOSS, "MI_DREADSTONE01", false, 928, 101, 198 )
	SetMonster( ID_MIDBOSS, "MI_DREADSTONE02", false, 1504, 101, 419 )
	SetMonster( ID_MIDBOSS, "MI_DREADSTONE03", false, 1397, 101, 893 )
	SetMonster( ID_MIDBOSS, "MI_DREADSTONE04", false, 764, 101, 867 )
	SetMonster( ID_MIDBOSS, "MI_DREADSTONE05", false, 675, 101, 560 )

	SetMonster( ID_BOSS, "MI_SKELDEVIL", true, 1809, 101, 1395 )
--}

AddDungeon( "WI_INSTANCE_RUSTIA" )
--{
	SetClass( CLASS_NORMAL )
	SetLevel( 1, 80 )
	SetCoolTime( MIN(30) )
	--SetTeleportPos( ID_NORMAL, 1358, 102, 1315 )
	--SetTeleportPos( ID_MIDBOSS, 695, 90, 684 )
	--SetTeleportPos( ID_BOSS, 695, 100, 684 )

	SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE01", false, 513, 101, 953 )
	SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE02", false, 889, 101, 1121 )
	SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE03", false, 926, 101, 850 )
	SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE04", false, 1247, 101, 1272 )
	

	SetMonster( ID_BOSS, "MI_BESIBIGFOOT01", true, 1126, 103, 1505 )
--}

AddDungeon( "WI_INSTANCE_RUSTIA_1" )
--{
	SetClass( CLASS_MASTER )
	SetLevel( 1, 80 )
	SetCoolTime( MIN(30) )
	--SetTeleportPos( ID_NORMAL, 1358, 102, 1315 )
	--SetTeleportPos( ID_MIDBOSS, 695, 90, 684 )
	--SetTeleportPos( ID_BOSS, 695, 100, 684 )

	
	SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE01", false, 513, 101, 953 )
	SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE02", false, 889, 101, 1121 )
	SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE03", false, 926, 101, 850 )
	SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE04", false, 1247, 101, 1272 )

	SetMonster( ID_BOSS, "MI_BESIBIGFOOT02", true, 1126, 103, 1505 )
--}
Und noch die InstanceDungeonBase.lua aus dem LuaFunc Ordner
Code:
nMaxInstanceDungeon = 40

tDungeon = {}
--------------------------------------------------------------------
-- ½Ã°£ ¼³Á¤ °ü·Ã ÇÔ¼ö ---------------------------------------------
--------------------------------------------------------------------
function SEC( a ) return a * 1000 end
function MIN( a ) return SEC( a ) * 60 end


function AddDungeon( strWorldId )
	local nIndex = table.getn( tDungeon ) + 1
	
	tDungeon[nIndex] = {}
	tDungeon[nIndex].strWorldId = strWorldId
	tDungeon[nIndex].dwClass = 65535
	tDungeon[nIndex].nMinLevel = 1
	tDungeon[nIndex].nMaxLevel = 120
	tDungeon[nIndex].dwCoolTime = MIN( 30 )
	tDungeon[nIndex].tMonster = {}
	tDungeon[nIndex].tTeleport = {}
end


CLASS_NORMAL	= 1
CLASS_MASTER	= 2
CLASS_HERO	= 4
function SetClass( ... )
	local nIndex = table.getn( tDungeon )
	local dwClass = 0
	if( arg.n > 0 ) then
		for indx = 1, arg.n do
			dwClass = dwClass + arg[indx]
		end
	end
	tDungeon[nIndex].dwClass = dwClass
end


function SetLevel( nMinLevel, nMaxLevel )
	local nIndex = table.getn( tDungeon )
	tDungeon[nIndex].nMinLevel = nMinLevel
	tDungeon[nIndex].nMaxLevel = nMaxLevel
end


function SetCoolTime( dwCoolTime )
	local nIndex = table.getn( tDungeon )
	tDungeon[nIndex].dwCoolTime = dwCoolTime
end


ID_NORMAL	= 0
ID_MIDBOSS 	= 1
ID_BOSS		= 2
function SetMonster( nType, strMonsterId, bRed, x, y, z )
	local nPDIndex = table.getn( tDungeon )
	local nMTIndex = table.getn( tDungeon[nPDIndex].tMonster ) + 1
		
	tDungeon[nPDIndex].tMonster[nMTIndex] = {}
	tDungeon[nPDIndex].tMonster[nMTIndex].nType = nType
	tDungeon[nPDIndex].tMonster[nMTIndex].strMonsterId = strMonsterId
	tDungeon[nPDIndex].tMonster[nMTIndex].bRed = bRed
	tDungeon[nPDIndex].tMonster[nMTIndex].x = x
	tDungeon[nPDIndex].tMonster[nMTIndex].y = y
	tDungeon[nPDIndex].tMonster[nMTIndex].z = z
end


function SetTeleportPos( nType, x, y, z )
	local nPDIndex = table.getn( tDungeon )
	local nTPIndex = table.getn( tDungeon[nPDIndex].tTeleport ) + 1
		
	tDungeon[nPDIndex].tTeleport[nTPIndex] = {}
	tDungeon[nPDIndex].tTeleport[nTPIndex].nType = nType
	tDungeon[nPDIndex].tTeleport[nTPIndex].x = x
	tDungeon[nPDIndex].tTeleport[nTPIndex].y = y
	tDungeon[nPDIndex].tTeleport[nTPIndex].z = z
end
lg cyli
09/11/2010 13:17 Kindergarten#104
Also wir haben auf unseren Server derzeit ein ein großes Problem (V15).

Man kann zwar am Secret Room teilnehmen und ihn auch machen etc. aber sobald man durch ist und nachrichtkann dass man gewonnen hat, hat man trotzdem den Kontinent nicht besetzt.

Hier die Prozeduren.

SECRET_ROOM_STR
Code:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER  proc [dbo].[SECRET_ROOM_STR]
@iGu char(2),
@serverindex char(2),
@nTimes int,
@nContinent int,
@m_idGuild char(6),
@nPenya int,
@chState char(1),
@dwWorldID int,
@nWarState int,
@nKillCount int
as

set nocount on
set xact_abort on

if @iGu = 'S1'
begin
    select isnull(max(nTimes), 0) as nTimes from SECRET_ROOM_TBL where serverindex = @serverindex
end

if @iGu = 'S2'
begin
    select nContinent, m_idGuild, nPenya
    from SECRET_ROOM_TBL
    where serverindex = @serverindex and nTimes = @nTimes and chState = @chState
    order by nContinent asc, nPenya desc, s_date asc
end

if @iGu = 'I1'
begin
    insert into SECRET_ROOM_TBL (serverindex, nTimes, nContinent, m_idGuild, nPenya, chState, s_date)
    select @serverindex, @nTimes, @nContinent, @m_idGuild, @nPenya, @chState, getdate()
end


if @iGu = 'U1'
begin
    update SECRET_ROOM_TBL
    set nPenya = @nPenya, chState = @chState, s_date = getdate()
    where serverindex = @serverindex and nTimes = @nTimes and nContinent = @nContinent and m_idGuild = @m_idGuild and chState = 'T'
end

if @iGu = 'U2'
begin
    update SECRET_ROOM_TBL
    set nPenya = @nPenya, chState = @chState, dwWorldID = @dwWorldID, nWarState = @nWarState, nKillCount = @nKillCount, s_date = getdate()
    where serverindex = @serverindex and nTimes = @nTimes and nContinent = @nContinent and m_idGuild = @m_idGuild and chState = 'T'
end
SECRET_ROOM_MEMBER_STR
Code:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER proc [dbo].[SECRET_ROOM_MEMBER_STR]
@iGu char(2),
@serverindex char(2),
@nTimes int,
@nContinent int,
@m_idGuild char(6),
@m_idPlayer char(7)
as

set nocount on
set xact_abort on

if @iGu = 'S2'
begin
    select m_idPlayer
    from SECRET_ROOM_MEMBER_TBL
    where serverindex = @serverindex and nTimes = @nTimes and nContinent = @nContinent and m_idGuild = @m_idGuild
end

if @iGu = 'I1'
begin
    insert into SECRET_ROOM_MEMBER_TBL (serverindex, nTimes, nContinent, m_idGuild, m_idPlayer)
    select @serverindex, @nTimes, @nContinent, @m_idGuild, @m_idPlayer
end

if @iGu = 'D1'
begin
    delete SECRET_ROOM_MEMBER_TBL
    where serverindex = @serverindex and nTimes = @nTimes and nContinent = @nContinent and m_idGuild = @m_idGuild
end
09/11/2010 17:40 Houston9000#105
Hallo hab Leider irgentwie keinen zugriff mehr auf die Worl.rar Datie kann mir bitte jemand einen neuen Link oder Gleich die Datei schicken???
mfg Houston