Показать сообщение отдельно
Старый 16.03.2009, 18:39   #4
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

А если заменить
delphi Код:
Message:=class+'='+inttostr(ms)+'/'+inttostr(ps);
на
delphi Код:
Message:=class;
?

Добавлено через 10 минут
довно уж не играю. поэтому написал на крленке и не тестировал
для С4
ClsShow.txt
delphi Код:
var    i,ClassID:integer;    Name,Title:String;    ClassName: TStringList//названия классов procedure Init; //Вызывается при включении скрипта begin   ClassName :=TStringList.Create;   ClassName.LoadFromFile('Scripts\ClassName.ini'); //загрузка из файла end; procedure Free; //Вызывается при выключении скрипта begin    ClassName.free; end; begin  if FromServer and (pck[1]=#$03) then begin    i:=22;          //пропускаем    ReadS(i);       //пропускаем ник    i:=i+8;         //пропускаем    ClassID:=ReadD(i); //получаем профу    Title:=ClassName.Strings[ClassID]; //в титл пишем профу    i:=i+144;       //пропускаем    buf := copy(pck,1,i-1)//копируем пакет до титла в буфер    ReadS(i);       //находим конец титла    WriteS(Title)//вставляем в буфер новый титл    buf := buf+copy(pck,i,length(pck)-1); //копируем в буфер остаток пакета    pck := buf; //меняем пакет   end; end.
ClassName.ini
Код:
Human Fighter
Warrior
Gladiator
Warlord
Human Knight
Paladin
Dark Avenger
Rogue
Treasure Hunter
Hawkeye
Human Mystic
Human Wizard
Sorceror
Necromancer
Warlock
Cleric
Bishop
Prophet
Elven Fighter
Elven Knight
Temple Knight
Swordsinger
Elven Scout
Plainswalker
Silver Ranger
Elven Mystic
Elven Wizard
Spellsinger
Elemental Summoner
Elven Oracle
Elven Elder
Dark Fighter
Palus Knight
Shillien Knight
Bladedancer
Assassin
Abyss Walker
Phantom Ranger
Dark Elven Mystic
Dark Elven Wizard
Spellhowler
Phantom Summoner
Shillien Oracle
Shillien Elder
Orc Fighter
Orc Raider
Destroyer
Orc Monk
Tyrant
Orc Mystic
Orc Shaman
Overlord
Warcryer
Dwarven Fighter
Dwarven Scavenger
Bounty Hunter
Dwarven Artisan
Warsmith
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
Duelist
DreadNought
Phoenix Knight
Hell Knight
Sagittarius
Adventurer
Archmage
Soultaker
Arcana Lord
Cardinal
Hierophant
Eva Templar
Sword Muse
Wind Rider
Moonlight Sentinel
Mystic Muse
Elemental Master
Evas Saint
Shillien Templar
Spectral Dancer
Ghost Hunter
Ghost Sentinel
Storm Screamer
Spectral Master
Shillien Saint
Titan
Grand Khauatari
Dominator
Doomcryer
Fortune Seeker
Maestro

Последний раз редактировалось PanAm, 16.03.2009 в 18:39. Причина: Добавлено сообщение
PanAm вне форума   Ответить с цитированием
За это сообщение PanAm нажился спасибкой от: