Wenn du ein wenig vorwissen hast was Skript/Programmiersprachen angeht solltest du mit leichtigkeit verstehen was du wo einzufügen hast

Im Henir und EXP hack kann man die änderung ganz gut sehen.
Code:
if pX2DungeonGame ~= nil then //wenn Dungeon ungleich False/NULL
local npcEnumID = "%PAR1%" // NPC_ID e.g NUI_HENIR_APPLE
if NPC_UNIT_ID[npcEnumID] ~= nil then // wenn NPC_ID ungleich False/NULL
local pos = pKTDXApp:GetVec3(4, 0, 0) //Charakter Position
local bRight = false //I don't know ~
local cnt = 0
for cnt = 1, %PAR2%, 1 do //for Schleife, wird sooft aufgerufen wie im Parameter festgelegt.
pX2DungeonGame:CreateNPCReq_LUA(NPC_UNIT_ID[npcEnumID], %PAR3%, true, pos, bRight, 0, false) //NPC Spwn request, oben definierte Parameter sind hier zu finden
end
--msgStr = "SPAWNED OK" // Msgbox mit Ergebniss
else
msgStr = "NPC_UNIT_ID not found" // Msgbox mit Ergebniss
end
else
msgStr = "pX2DungeonGame uninitialized" // Msgbox mit Ergebniss
end
end
if msgStr ~= "" then
myMsgBox = g_pMain:KTDGUIOKMsgBox(D3DXVECTOR2(250, 300), msgStr, g_pStage)
--myMsgBox:SetName("TEST_MESSAGEBOX")
myMsgBox:SetModal(true)
myMsgBox:SetFront(true)
myMsgBox:SetLayer(X2_DIALOG_LAYER.XDL_MESSENGER)
--myMsgBox:SetPos(0, 0)
myMsgBox:SetEnableMoveByDrag(true)
end
%PAR3% = NPC_LEVEL
Im grunde ist dieser Befehl zum Spawnen des Monsters.
Quote:
|
pX2DungeonGame:CreateNPCReq_LUA(NPC_UNIT_ID[npcEnumID], %PAR3%, true, pos, bRight, 0, false)
|
Soll auch über WPE gehen, weiß allerdings nicht wie, ohne das Packet zu kennen oder ein Monster zu spawnen erscheint mir das schwierig

Um "Virtuos" Tool benutzen zu können bzw. um mit veränderten KOM Dateien zu spielen muss allerdings ein Bypass für den KOM_CHECK her.