Takdle je to asi lepší :-)
public class CoolBinder : SerializationBinder
{
//při serializaci změnit jméno assembly na vlastní
public override void BindToName(Type serializedType, out string assemblyName, out string typeName)
{
assemblyName = serializedType.Assembly.FullName;
typeName ...
Nalezeno 207 výsledků hledání
Přejít na rozšířené vyhledávání
- 13.08.2012 11:28:21
- Fórum: Skripty
- Téma: Serializace
- Odpovědi: 12
- Zobrazení: 8788
- 12.08.2012 23:34:43
- Fórum: Skripty
- Téma: Serializace
- Odpovědi: 12
- Zobrazení: 8788
Re: Serializace
Když deserializuješ List<WayPoint>, tak se poprvé BindToType volá právě pro ten list - assemblyname je "mscorlib, blablabla" (tzn ne jméno původní assembly, ale assembly ve které je ten list), typename je zhruba "system.blabla.list[blablabla.WayPoint[tadytoděsnýinfoopůvodníassembly]]" -> musíš v tom ...
- 12.08.2012 21:33:10
- Fórum: Skripty
- Téma: Serializace
- Odpovědi: 12
- Zobrazení: 8788
Re: Serializace
public class CoolBinder : SerializationBinder
{
public override Type BindToType(string assemblyName, string typeName)
{
int index = typeName.IndexOf(", Version=0.0.0.0, Culture=neutral, PublicKeyToken=null");
if (index != -1)
{
typeName = typeName.Remove(index - 8, 8);
typeName = typeName ...
{
public override Type BindToType(string assemblyName, string typeName)
{
int index = typeName.IndexOf(", Version=0.0.0.0, Culture=neutral, PublicKeyToken=null");
if (index != -1)
{
typeName = typeName.Remove(index - 8, 8);
typeName = typeName ...
- 12.08.2012 16:43:59
- Fórum: Skripty
- Téma: Serializace
- Odpovědi: 12
- Zobrazení: 8788
Re: Serializace
Když už sis s tym takdle vyhrál.
V tom kódu cos postnul - neměl bys brat ten Type z assembly co právě používáš než z té ve které si to serializoval?
Tzn. prostě
public override Type BindToType(string assemblyName, string typeName)
...
Assembly assembly = Assembly.GetExecutingAssembly ...
V tom kódu cos postnul - neměl bys brat ten Type z assembly co právě používáš než z té ve které si to serializoval?
Tzn. prostě
public override Type BindToType(string assemblyName, string typeName)
...
Assembly assembly = Assembly.GetExecutingAssembly ...
- 12.08.2012 13:48:21
- Fórum: Skripty
- Téma: Serializace
- Odpovědi: 12
- Zobrazení: 8788
Re: Serializace
BinaryFormatter ukládá přesný info o assembly která serializaci prováděla a při deserializaci zase tu přesně stejnou assembly hledá. Skripty se ti pokaždé kompilujou znova -> není to úplně ta samá assembly -> nebude ti to fungovat. Netušim jestli se to dá nějak obejít, asi jo, ale ne jednoduše ...
- 03.08.2012 21:50:17
- Fórum: Skripty
- Téma: Pathfinding
- Odpovědi: 3
- Zobrazení: 5147
Re: Pathfinding
Jestli ve Phoenixu vážně nic není, tak můžeš zkusit prostě hodit mezi pluginy http://ultimasdk.codeplex.com -> Ultima.Map.Felucca(???).Tiles.GetStaticTiles(x, y) (asi, no někde to tam je
)
Netušim jestli to funguje na tomdle historickym klientovi, ale mělo by...

Netušim jestli to funguje na tomdle historickym klientovi, ale mělo by...
- 28.07.2012 23:21:30
- Fórum: Skripty
- Téma: Pathfinding
- Odpovědi: 3
- Zobrazení: 5147
Re: Pathfinding
Asi to není to co vyloženě chceš, ale když sem si s tym kdysi hrál, povedlo se mi rozfachat pathfinding co je přímo v klientovi. Už si nejsu jistej jestli to fachalo úplně 100%, v assembleru nejsu žádnej expert, popravdě už ani nevim jak přesně to funguje a jestli to vůbec funguje :-) Ale za zkoušku ...
- 09.07.2012 18:33:02
- Fórum: Phoenix
- Téma: Základní balíček pro Phoenix (nelagující)
- Odpovědi: 18
- Zobrazení: 7606
Re: Základní balíček pro Phoenix (nelagující)
Že takdle zveřejňuješ "svoje" skripty pro všechny je pěkný, to jo.
Byla by ale slušnost dodat, že polovina není tvůj výtvor (ať už čistý copy & paste nebo různý splácaniny) nebo u toho aspoň pokaždý nemít tak blbý kecy...
Občas to i vypadá, žes to kopíroval čistě naslepo, aniž bys měl sebemenší ...
Byla by ale slušnost dodat, že polovina není tvůj výtvor (ať už čistý copy & paste nebo různý splácaniny) nebo u toho aspoň pokaždý nemít tak blbý kecy...
Občas to i vypadá, žes to kopíroval čistě naslepo, aniž bys měl sebemenší ...
- 22.11.2010 15:42:30
- Fórum: Phoenix
- Téma: Target Self
- Odpovědi: 7
- Zobrazení: 2887
Re: Target Self
Mělo by fungovat místo "cast neco self" dat "waittargetself;cast neco".
- 01.10.2010 15:40:43
- Fórum: Yoko Injection
- Téma: prohazování zbraní
- Odpovědi: 9
- Zobrazení: 8340
Re: prohazování zbraní
UO.Count bere jako parametr graphic (type), případně jako druhej parametr color. Ty tam rveš id (uid, serial, whatever).
Re: UOAM
Mám win xp, jede v pohodě :-/
Jen postřeh - WndProc, case 0x400 + 209, commands.Add - při vypnutí a zapnutí uoam hází vyjímku o tom, že položka už existuje. Patrně to ty příkazy neodregistrovává při vypnutí uoam (jesi vůbec má, nevim).
Edit: Taky WndProc, +207 - když se připojim na uoam server a mám ...
Jen postřeh - WndProc, case 0x400 + 209, commands.Add - při vypnutí a zapnutí uoam hází vyjímku o tom, že položka už existuje. Patrně to ty příkazy neodregistrovává při vypnutí uoam (jesi vůbec má, nevim).
Edit: Taky WndProc, +207 - když se připojim na uoam server a mám ...
- 20.08.2010 13:31:58
- Fórum: Skripty
- Téma: Trackovani Treasure Map
- Odpovědi: 22
- Zobrazení: 9200
Re: Trackovani Treasure Map
Edit: del aby v tom nebyl bordel
- 20.08.2010 13:16:55
- Fórum: Skripty
- Téma: Trackovani Treasure Map
- Odpovědi: 22
- Zobrazení: 9200
Re: Trackovani Treasure Map
Chce to i pro x, navíc třeba "6084,2327,25" vyhazuje 5904 2147 | 6144 2507Mole Two píše:...
Edit: Aha koukám to ještě ladíš :p
if (uy < ly)
uněco je vždycky menší jak lněco ne?

- 20.08.2010 11:59:18
- Fórum: Skripty
- Téma: Trackovani Treasure Map
- Odpovědi: 22
- Zobrazení: 9200
Re: Trackovani Treasure Map
Jestli sem to dobře pochopil, todle počítá průměr? Ono to na půlku mapek moc nefunguje, stejně jak yoko.
Např "Mapa zakresluje pozici 2873,59,0.", ale ty x1 y1 x2 y2 to posílá 2692 239 | 3053 4096 -> y to vypočítá nějakejch 2167.
Se svym nulovym matematickym skillem sem nad tim chvílu laboroval a ...
Např "Mapa zakresluje pozici 2873,59,0.", ale ty x1 y1 x2 y2 to posílá 2692 239 | 3053 4096 -> y to vypočítá nějakejch 2167.
Se svym nulovym matematickym skillem sem nad tim chvílu laboroval a ...
Re: Phenix
V cast na target je "chyba", hází to na pozice 0,0,0 -> masska nefungujou.
Funguje ale
waittargetobject lastattack (nebo cokoliv chceš)
cast "Mass Curse"
Funguje ale
waittargetobject lastattack (nebo cokoliv chceš)
cast "Mass Curse"
- 13.08.2010 13:27:55
- Fórum: Vaše dotazy
- Téma: Nejede Phoenix (nova mapa)
- Odpovědi: 8
- Zobrazení: 2266
Re: Nejede Phoenix (nova mapa)
Todle jen odstraní kontrolu na velikost radarcol.mul, jinak je to stejný jako z http://www.amonthia.com/mikee/phoenix.zip. Na DP stránkách byla asi akorát nějaká starší verze, viz novinky. Tzn. spíš než tahat tohle samotný mullib, tak znova stáhnout z dp stránek.
- 27.07.2010 21:06:18
- Fórum: Phoenix
- Téma: Úpravy souborů kliena
- Odpovědi: 7
- Zobrazení: 3795
Re: Úpravy souborů kliena
Zkus http://uloz.to/5423640/mullib.dll a když nepude tak http://uloz.to/5423653/mullib.dll
- 03.05.2009 11:39:40
- Fórum: Diskuse o hře
- Téma: Aprílový questík
- Odpovědi: 113
- Zobrazení: 30157
Ten nadpis moc nesedí 

- 15.03.2009 22:05:48
- Fórum: Vaše dotazy
- Téma: Bug s mumiemi ve hre (yoko, mumie)
- Odpovědi: 3
- Zobrazení: 1733
- 09.02.2009 14:31:25
- Fórum: Vaše dotazy
- Téma: Client 100% CPU, dokazete do potunit?
- Odpovědi: 66
- Zobrazení: 22708
Pokud ste vlastníkem starších verzí novejsi yoko
Jinak - imo je to dost blbost už jen z toho důvodu že desktop je spíš věcí klienta než yoka. (+ by to asi házelo něco viditelnýho, kdyby to tu knihovnu fakt potřebovalo a nemohlo najít)
poznáte např podle zelených "barů" v záhlaví - vedle tlačítek ...
Jinak - imo je to dost blbost už jen z toho důvodu že desktop je spíš věcí klienta než yoka. (+ by to asi házelo něco viditelnýho, kdyby to tu knihovnu fakt potřebovalo a nemohlo najít)
poznáte např podle zelených "barů" v záhlaví - vedle tlačítek ...