tak adresy mają "stałą odległość" jednak nie wszystkie, mozna je podzielic na grupy. i np.
LoginServerBegin =$77FC48;
krok = 70;
LogInServ1=LoginServerBegin;
LogInServ2=LoginServerBegin+krok;
LogInServ3=LoginServerBegin+2*krok;
LogInServ4=LoginServerBegin+3*krok;
LogInServ5=LoginServerBegin+4*krok;
LogInServ6=LoginServerBegin+5*krok;
LogInServ7=LoginServerBegin+6*krok;
LogInServ8=LoginServerBegin+7*krok;
LogInServ9=LoginServerBegin+8*krok;
LogInServ10=LoginServerBegin+9*krok;
Player_ID = $62BD30;
Player_Status = Player_ID - 120;
Player_Fist_Perc = Player_Status + 4;
Player_Club_Perc = Player_Status + 8;
Player_Sword_Perc = Player_Status + 12;
Player_Axe_Perc = Player_Status + 16;
Player_Distance_Perc = Player_Status + 20;
Player_Shielding_Perc = Player_Status + 24;
Player_Fishing_Perc = Player_Status + 28;
Player_Fist = Player_Status + 32;
Player_Club = Player_Status + 36;
Player_Sword = Player_Status + 40;
Player_Axe = Player_Status + 44;
Player_Distance = Player_Status + 48;
Player_Shielding = Player_Status + 52;
Player_Fishing = Player_Status + 56;
Player_Cap = Player_Status + 72;
Player_Stamina = Player_Status + 76;
Player_Soul = Player_Status + 80;
Player_Mana_Max = Player_Status + 84;
Player_Mana = Player_Status + 88;
Player_Magic_Perc = Player_Status + 92;
Player_Level_Perc = Player_Status + 96;
Player_Magic = Player_Status + 100;
Player_Level = Player_Status + 104;
Player_Experience = Player_Status + 108;
Player_Health_Max = Player_Status + 112;
Player_Health = Player_Status + 116;
Player_GoTo_Z = Player_Status + 180;
Player_GoTo_Y = Player_Status + 184;
Player_GoTo_X = Player_Status + 188;
ja mam tak pogrupowane i w nastepnej wersji Tibi znajduje 1 dowolny i uzalezniam reszte od znalezionego.
Zakładki