Posts: 280
Threads: 42
Thanks Received:
0 in 0 posts
Thanks Given: 0
Joined: Sep 2012
Reputation:
0
I am selling Skill Editor Tool if someone is interested, you can write to the DM.
- Features
- Fast operating speed. This tool makes an initial load in Startup, after that it works with the data stored to avoid being constant requests to db server.
- Inconsistencies detection (When a Skill has no Levels or when a Level requires a Skill does not exist).
Posts: 280
Threads: 42
Thanks Received:
0 in 0 posts
Thanks Given: 0
Joined: Sep 2012
Reputation:
0
ChangeLog
- Build 101
- Improved Search function. (In all Search inputs)
- Build 102
- Disable filters by default.
- Build 103
- Added fast remove action (By do Right Click) for: Magic Selector, Skill Selector & Item Selector.
- Build 104
- Re-added Allow Zone input. (I check it and it is for something related to Extreme Cube)
Posts: 57
Threads: 2
Thanks Received:
0 in 0 posts
Thanks Given: 0
Joined: Jun 2011
Reputation:
0
again if you want one for free here you go kids
this guy is spamming now isnt there a rule against this ? LMAO
//------------------------------------------------
//--- 010 Editor v11.0.1 Binary Template
//
// File: skilltree.bin
// Authors: reza
// Version: 1.0
// Purpose: spoon feeding fags
// Category: file structure
//------------------------------------------------
local int inc = 0;
local int inc2 = 0;
typedef struct {
int nSize;
char szName[nSize];
}STDString <optimize = false, read = readStdString>;
string readStdString(STDString& fn) {
local string out;
SPrintf(out, "%s", fn.szName);
return out;
};
typedef struct stSkillTreeRow
{
int index[8];
};
typedef struct
{
int Count;
if (Count > 0)
{
stSkillTreeRow Skills[Count] <optimize = false>;
}
local string job;
switch (inc2) {
case 0:
inc2++;
job = "Titan";
break;
case 1:
inc2++;
job = "warcunt";
break;
case 2:
inc2++;
job = "highbastard";
break;
case 3:
inc2++;
job = "Nut guy";
break;
case 4:
inc2++;
job = "Royal [CeNsOrEd]";
break;
case 5:
inc2++;
job = "Temple [CeNsOrEd] ";
break;
case 6:
inc2++;
job = "healer";
break;
case 7:
inc2++;
job = "healer2 ";
break;
case 8:
inc2++;
job = "healer with a wand";
break;
case 9:
inc2++;
job = "mage ";
break;
case 10:
inc2++;
job = "little wand ";
break;
case 11:
inc2++;
job = "big staff ";
break;
case 12:
inc2++;
job = "rogue";
break;
case 13:
inc2++;
job = "knife chick";
break;
case 14:
inc2++;
job = "gun problem";
break;
case 15:
inc2++;
job = "sorc";
break;
case 16:
inc2++;
job = "spec";
break;
case 17:
inc2++;
job = "he who runs with spirits ";
break;
case 18:
inc2++;
job = "black [CeNsOrEd]";
break;
case 19:
inc2++;
job = "black dickx2";
break;
case 20:
inc2++;
job = "blakc cawks";
break;
case 21:
inc2++;
job = "ex mage ";
break;
case 22:
inc2++;
job = "ex mage ";
break;
case 23:
inc2++;
job = "ex mage ";
break;
case 24:
inc2++;
job = "ex rogue";
break;
case 25:
inc2++;
job = "ex rogue ";
break;
case 26:
inc2++;
job = "ex rogue ";
break;
}
} stJob <optimize = false, read=readjob>;
string readjob(stJob& in) {
string out;
SPrintf(out, "%s", in.job);
return out;
}
typedef struct {
stJob job[3] <optimize = false>;
local int id = inc;
inc++;
local string name = "Unknown Gender bender";
if (id == 0)
{
name = "Titan";
}
else if (id == 1)
{
name = "Knight";
}
else if (id == 2)
{
name = "Healer";
}
else if (id == 3)
{
name = "Mage";
}
else if (id == 4)
{
name = "rogue";
}
else if (id == 5)
{
name = "sorc";
}
else if (id == 6)
{
name = "ns";
}
else if (id == 7)
{
name = "ex mage";
}
else if (id == 8)
{
name = "ex rogue";
}
}stClass <optimize = false, read = readClass>;
string readClass(stClass& in) {
string out;
SPrintf(out, "%s", in.name);
return out;
}
stClass fuk[9];
Posts: 1,163
Threads: 160
Thanks Received:
0 in 0 posts
Thanks Given: 0
Joined: Jun 2011
Reputation:
0
Thread cleaned. Left the first post from Reza as people might find it useful :?
If you don't know how to use i'd suggest the very first post ?
Posts: 114
Threads: 3
Thanks Received:
0 in 0 posts
Thanks Given: 0
Joined: Oct 2014
Reputation:
0
This being a skill editor and rezas post being about a skill tree won't help anyone
Posts: 13
Threads: 3
Thanks Received:
0 in 0 posts
Thanks Given: 0
Joined: Oct 2023
Reputation:
0
On 3/11/2023 at 1:44 PM, Reza said:
again if you want one for free here you go kids
this guy is spamming now isnt there a rule against this ? LMAO
//------------------------------------------------
//--- 010 Editor v11.0.1 Binary Template
//
// File: skilltree.bin
// Authors: reza
// Version: 1.0
// Purpose: spoon feeding fags
// Category: file structure
//------------------------------------------------
local int inc = 0;
local int inc2 = 0;
typedef struct {
int nSize;
char szName[nSize];
}STDString <optimize = false, read = readStdString>;
string readStdString(STDString& fn) {
local string out;
SPrintf(out, "%s", fn.szName);
return out;
};
typedef struct stSkillTreeRow
{
int index[8];
};
typedef struct
{
int Count;
if (Count > 0)
{
stSkillTreeRow Skills[Count] <optimize = false>;
}
local string job;
switch (inc2) {
case 0:
inc2++;
job = "Titan";
break;
case 1:
inc2++;
job = "warcunt";
break;
case 2:
inc2++;
job = "highbastard";
break;
case 3:
inc2++;
job = "Nut guy";
break;
case 4:
inc2++;
job = "Royal [CeNsOrEd]";
break;
case 5:
inc2++;
job = "Temple [CeNsOrEd] ";
break;
case 6:
inc2++;
job = "healer";
break;
case 7:
inc2++;
job = "healer2 ";
break;
case 8:
inc2++;
job = "healer with a wand";
break;
case 9:
inc2++;
job = "mage ";
break;
case 10:
inc2++;
job = "little wand ";
break;
case 11:
inc2++;
job = "big staff ";
break;
case 12:
inc2++;
job = "rogue";
break;
case 13:
inc2++;
job = "knife chick";
break;
case 14:
inc2++;
job = "gun problem";
break;
case 15:
inc2++;
job = "sorc";
break;
case 16:
inc2++;
job = "spec";
break;
case 17:
inc2++;
job = "he who runs with spirits ";
break;
case 18:
inc2++;
job = "black [CeNsOrEd]";
break;
case 19:
inc2++;
job = "black dickx2";
break;
case 20:
inc2++;
job = "blakc cawks";
break;
case 21:
inc2++;
job = "ex mage ";
break;
case 22:
inc2++;
job = "ex mage ";
break;
case 23:
inc2++;
job = "ex mage ";
break;
case 24:
inc2++;
job = "ex rogue";
break;
case 25:
inc2++;
job = "ex rogue ";
break;
case 26:
inc2++;
job = "ex rogue ";
break;
}
} stJob <optimize = false, read=readjob>;
string readjob(stJob& in) {
string out;
SPrintf(out, "%s", in.job);
return out;
}
typedef struct {
stJob job[3] <optimize = false>;
local int id = inc;
inc++;
local string name = "Unknown Gender bender";
if (id == 0)
{
name = "Titan";
}
else if (id == 1)
{
name = "Knight";
}
else if (id == 2)
{
name = "Healer";
}
else if (id == 3)
{
name = "Mage";
}
else if (id == 4)
{
name = "rogue";
}
else if (id == 5)
{
name = "sorc";
}
else if (id == 6)
{
name = "ns";
}
else if (id == 7)
{
name = "ex mage";
}
else if (id == 8)
{
name = "ex rogue";
}
}stClass <optimize = false, read = readClass>;
string readClass(stClass& in) {
string out;
SPrintf(out, "%s", in.name);
return out;
}
stClass fuk[9];
every respond of this mf is sooo toxic ? maybe go outside somedays kid.