I am having a little issue with item distributor... If I create the dat and save it in the postbox if I try to click the NPC my server just crashes.
I know this is the main routine of Item Distributor in server.exe
And also I do know that my server crashes in this routine:Code:005474BA > FF77 34 PUSH DWORD PTR DS:[EDI+34] ; Case 48478A80 of switch 00547420 005474BD . FF77 38 PUSH DWORD PTR DS:[EDI+38] 005474C0 . 56 PUSH ESI 005474C1 . E8 FC54FFFF CALL server10.0053C9C2
If I remember well is in the MOV CV,BYTE PTR DS:[EAX] instruction..Code:0044539A /$ 8A08 /MOV CL,BYTE PTR DS:[EAX] 0044539C |. 80F9 20 |CMP CL,20 0044539F |. 74 05 |JE SHORT server10.004453A6 004453A1 |. 80F9 09 |CMP CL,9 004453A4 |. 75 16 |JNZ SHORT server10.004453BC 004453A6 |> 40 |INC EAX 004453A7 |.^EB F1 \JMP SHORT server10.0044539A 004453A9 |> 80F9 09 /CMP CL,9 004453AC |. 74 15 |JE SHORT server10.004453C3 004453AE |. 80F9 0A |CMP CL,0A 004453B1 |. 74 10 |JE SHORT server10.004453C3 004453B3 |. 80F9 0D |CMP CL,0D 004453B6 |. 74 0B |JE SHORT server10.004453C3 004453B8 |. 880A |MOV BYTE PTR DS:[EDX],CL 004453BA |. 42 |INC EDX 004453BB |. 40 |INC EAX 004453BC |> 8A08 MOV CL,BYTE PTR DS:[EAX] 004453BE |. 80F9 20 |CMP CL,20 004453C1 |.^75 E6 \JNZ SHORT server10.004453A9 004453C3 |> 8022 00 AND BYTE PTR DS:[EDX],0 004453C6 \. C3 RETN
Maybe this server has changed the actual "way" those dats works?
I mean, changed the way you need to create them like:
to something else?char item_code spec message
If yes, where could I find them? Because I assume someone did it to share with us the way we know how to make it work...
Thanks![]()


Reply With Quote
(if it's safe to suggest such an outrageous thing)


