Sziasztok! Rég kértem már tõletek segítséget, de úgy érzem, itt az ideje. Fõleg azért is, mert akárhogyan kísérletezek, nem jövök rá a dolgok nyitjára. Ugyanis jelenleg próbálom megtanulni az ajtók kezelését az UpdateVehicleDamageStatus függvény segítségével. Néztem a
DoorStates címû wikis oldalt is, de nem sokat segített. Elértem pár dolgot, de még mindig nem tudom, hogy pontosan milyen értékeket kell megadni. Itt van például ez:
The following code tells that the hood is removed, the front left door damaged, the front right door opened and the trunk is damaged and opened = A kódban a következõ sorrendben szerepelnek a dolgok: a motorháztetõ le van szedve, a bal elsõ ajtó sérült, a jobb elsõ nyitva van, a csomagtartó pedig sérült és nyitva is van.
00000001 00000010 00000011 00000100
[/quote]
De melyik melyik? Ugyanis hiába van sorrendben állítólag, valahogy úgy érzem, hogy mégsem. Na meg próbáltam átírni mindenfélére, hogy elérjem a célomat, de sehogy sem sikerült. Egyébként azt szeretném elérni, hogy:
- A motorháztetõ nyitva van és sérült (a mellé SetVehicleParamsEx-et is használok, hogy nyitva is maradjon, ha azonnal magától, vagy külsõ erõ hatására lecsukódna)
- A csomagtartó sértetlen
- A jobb elsõ (anyósülés ülés melletti ajtó) sértetlen
- A bal elsõ nyitva van és sérült
Na most ez mind szép is, de meg is szeretném érteni a bájtok megadásának logikáját, meg szeretném tudni helyes sorrendjét. Hiába a leírás, hiába annak követése, valahogy mégsem sikerült. Mert nyilván valamit elcsesztem. Szóval végsõ soron hozzátok fordulok, hátha Ti eltudjátok nekem magyarázni a dolgot, hogy magamtól is használhassam a jövõben. Egyébként a decimálissá konvertálással nincs probléma (teszteltem a példa kóddal, és az a decimális szám jött ki, amely a példában is szerepel), tehát ott nem lehet hiba.
Köszönettel,
Dfoglalo
[mod]Kriszrap, ezt nem gondoltam volna rólad! Írtál egy, a témától eltérõ hozzászólást, benne egy konkurens oldal linkjével. Töröltem is azt..[/mod]
Õõõ, te most mirõl beszélsz? Én csupán azt kérdeztem, hogy hogyan kell megadni az értékeket decimálissá konvertálás elõtt, hogy elérjem a kívánt eredményt. Ha ennyire nem volt érthetõ... Van ugye ez:
00000000 00000000 00000000 00000000
Ekkor nem történik semmi. De azt szeretném megtudni, hogy ide hogy adjam meg a dolgokat, mert a wikis leírás alapján a dolgok nem úgy sültek el, ahogy gondoltam. Egy ilyen magyarázó cucc lenne a legjobb attól, aki ért is hozzá, mert ugye a wikis leírás alapján nem sikerült pontos eredményt elérnem:
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
Senki? :(
Sziasztok! Rég kértem már tõletek segítséget, de úgy érzem, itt az ideje. Fõleg azért is, mert akárhogyan kísérletezek, nem jövök rá a dolgok nyitjára. Ugyanis jelenleg próbálom megtanulni az ajtók kezelését az UpdateVehicleDamageStatus függvény segítségével. Néztem a
DoorStates címû wikis oldalt is, de nem sokat segített. Elértem pár dolgot, de még mindig nem tudom, hogy pontosan milyen értékeket kell megadni. Itt van például ez:
The following code tells that the hood is removed, the front left door damaged, the front right door opened and the trunk is damaged and opened = A kódban a következõ sorrendben szerepelnek a dolgok: a motorháztetõ le van szedve, a bal elsõ ajtó sérült, a jobb elsõ nyitva van, a csomagtartó pedig sérült és nyitva is van.
00000001 00000010 00000011 00000100
[/quote]
De melyik melyik? Ugyanis hiába van sorrendben állítólag, valahogy úgy érzem, hogy mégsem. Na meg próbáltam átírni mindenfélére, hogy elérjem a célomat, de sehogy sem sikerült. Egyébként azt szeretném elérni, hogy:
- A motorháztetõ nyitva van és sérült (a mellé SetVehicleParamsEx-et is használok, hogy nyitva is maradjon, ha azonnal magától, vagy külsõ erõ hatására lecsukódna)
- A csomagtartó sértetlen
- A jobb elsõ (anyósülés ülés melletti ajtó) sértetlen
- A bal elsõ nyitva van és sérült
Na most ez mind szép is, de meg is szeretném érteni a bájtok megadásának logikáját, meg szeretném tudni helyes sorrendjét. Hiába a leírás, hiába annak követése, valahogy mégsem sikerült. Mert nyilván valamit elcsesztem. Szóval végsõ soron hozzátok fordulok, hátha Ti eltudjátok nekem magyarázni a dolgot, hogy magamtól is használhassam a jövõben. Egyébként a decimálissá konvertálással nincs probléma (teszteltem a példa kóddal, és az a decimális szám jött ki, amely a példában is szerepel), tehát ott nem lehet hiba.
Köszönettel,
Dfoglalo
[mod]Kriszrap, ezt nem gondoltam volna rólad! Írtál egy, a témától eltérõ hozzászólást, benne egy konkurens oldal linkjével. Töröltem is azt..[/mod]
Õõõ, te most mirõl beszélsz? Én csupán azt kérdeztem, hogy hogyan kell megadni az értékeket decimálissá konvertálás elõtt, hogy elérjem a kívánt eredményt. Ha ennyire nem volt érthetõ... Van ugye ez:
00000000 00000000 00000000 00000000
Ekkor nem történik semmi. De azt szeretném megtudni, hogy ide hogy adjam meg a dolgokat, mert a wikis leírás alapján a dolgok nem úgy sültek el, ahogy gondoltam. Egy ilyen magyarázó cucc lenne a legjobb attól, aki ért is hozzá, mert ugye a wikis leírás alapján nem sikerült pontos eredményt elérnem:
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
0 // Ezt mit csinál
Senki? :(