Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - kurta999

Oldalak: 1 ... 48 49 [50] 51 52 ... 184
737
SA-MP: verziók / SA-MP 0.3e client/server (Már megjelent)
« Dátum: 2012. április 20. - 23:09:53 »
Hát én jelenleg el nem tudom képzelni, hogy mit csinál.
0.3d RC2-re kellett kb. ennyit várni, de szerintem ezmár annál is több..

738
Segítségkérés / Kisebb kérdések
« Dátum: 2012. április 20. - 23:08:00 »
Ne azt írd bele, hanem ügyelj a TAB-okra.
Az összes olyan script, ahol a TAB-ok nincsenek rendben tartva, az mind olvashatatlan moslék.

739
SA-MP: verziók / SA-MP 0.3e client/server (Már megjelent)
« Dátum: 2012. április 19. - 21:00:07 »
LoL
Ezek valami sz*rt csináltak a fórummal, mert eltûntek az új üzenetek.
Legalábbis az RC topicból, meg nekem is törtölték azt az üzenetet, amikor még írtam egy dolgot a bug témára.
Fasza..

740
Részletesebb bitmûveletekrõl ittvan egy példa script.
Ez nem leírás, csak egy példa script, mivel még pár részének a mûködését nemigazán értem, csak azt, hogy hol kell használni :D
Nem kezdõknek való, hanem aki már az alapokat érti.
 

#include <a_samp>
#include <sscanf2>
new
g_iVehicleBits;
#define VEHICLE_FLAG_DATA \\
printf(\"color1 = %d, color2 = %d, paintjob = %d, interior = %d, rcolor: %d, %d, \\n\\nbonnet: %d, boot: %d, stereo: %d, tele: %d\", g_iVehicleBits >> 23, g_iVehicleBits >>> 15 & 0xFF, \\
g_iVehicleBits >>> 12 & 0x7, g_iVehicleBits >>> 7 & 0x1F, g_iVehicleBits >>> 6 & 0x1, g_iVehicleBits >>> 5 & 0x1, g_iVehicleBits >>> 4 & 0x1, g_iVehicleBits >>> 3 & 0x1, g_iVehicleBits >>> 2 & 0x1, g_iVehicleBits >>> 1 & 0x1);
// g_iVehicleBits >>> 15 & 0xFF
// Eltoljuk a biteket jobbra 15-el, a többi ami elõtte van az kiesik, csak az utánna lévõk maradnak.
// Aztán az AND (&)-al megnézzük benne a 0xFF-et (255, mivel ez 8bit) Ezt a részét se vágom, csak példának írtam a scriptet, de az a fõ, hogy mûködik xD
// Ezek pedig a sima egy bites dolgokra vannak, ezt az iMyVal |= e_NO_RAND_COLOR_1, vagy iMyVal &= ~e_NO_RAND_COLOR_1 formában használhatod.
// Errõl itt nem írtam példát, de ha már az alapokat érted, amit a leírás elején leírtam, akkor eztis érteni fogod.
/*
enum
{
e_NO_RAND_COLOR_1 = (1 << 6),
e_NO_RAND_COLOR_2 = (1 << 5),
e_BONNET_STATUS =    (1 << 4),
e_BOOT_STATUS =    (1 << 3),
e_STEREO_STATUS =    (1 << 2),
e_TOGGLE_TELE =    (1 << 1)
}
*/
public OnFilterScriptInit()
{
new
color1 = 123,
color2 = 155,
paintjob = 4,
interior = 0,
randcolor1 = 1,
randcolor2 = 1,
bonnetstatus = 0,
bootstatus = 1,
stereostatus = 0,
allowhcartele = 1;
g_iVehicleBits = color1 << 23 | color2 << 15 | paintjob << 12 | interior << 7 | randcolor1 << 6 | randcolor2 << 5 | bonnetstatus << 4 | bootstatus << 3 | stereostatus << 2 | allowhcartele << 1;
    VEHICLE_FLAG_DATA
   
SetVehicleColor(254, 211);
SetVehiclePaintjob(3);
SetVehicleInterior(15);
ToggleVehicleRandomColor(1, 1);
print(\"lofasz\");
ToggleSpecialItems(1, 1, 1, 1);
return 1;
}
SetVehicleColor(color1, color2)
{
if(!(0 <= color1 <= 255) || !(0 <= color2 <= 255)) return 0;
// Fordítsd le ezt az értéket binárisra, meglátod mit kapsz.
// Ezt a részt még totál nem vágom, de nekem az jött le belõlle, hogy azokat a biteket teszi \"írhatóvá\", amiket 0-ra rakunk
g_iVehicleBits &= 0x7FFF;
g_iVehicleBits = color1 << 23 | color2 << 15 | g_iVehicleBits;
// color1 << 23
// Eltoljuk a color1 bitjeit 23-al és onnan kezdjük írni. Egy cella 32bit, de a 32.bit az azt jelenti, hogy elõjeles-e, ez jelen esetbe hülyeséget csinál
// Azért csak 23-al tolom el.
// Aztán etoljuk a color2-t 15-el és ezt utánna rakjuk.
// Utánna pedig ezt hozzáadjuk a \"g_iVehicleBits\"-hez és ezzel tesszük egyenlõvé a változót.
VEHICLE_FLAG_DATA
return 1;
}
SetVehiclePaintjob(paintjob)
{
if(!(0 <= paintjob <= 4)) return 0;
g_iVehicleBits &= 0x7FFF87FF;
g_iVehicleBits = paintjob << 12 | g_iVehicleBits;
VEHICLE_FLAG_DATA
return 1;
}
SetVehicleInterior(interiorid)
{
if(!(0 <= interiorid <= 19)) return 0;
g_iVehicleBits &= 0x7FFFF07F;
g_iVehicleBits = interiorid << 7 | g_iVehicleBits;
VEHICLE_FLAG_DATA
return 1;
}
ToggleVehicleRandomColor(color1, color2)
{
g_iVehicleBits &= 0x7FFFFF9F;
g_iVehicleBits = color1 << 6 | color2 << 5 | g_iVehicleBits;
VEHICLE_FLAG_DATA
return 1;
}
ToggleSpecialItems(bonnet, boot, stereo, hcartele)
{
g_iVehicleBits &= 0x7FFFFFE1;
g_iVehicleBits = bonnet << 4 | boot << 3 | stereo << 2 | hcartele << 1 | g_iVehicleBits;
VEHICLE_FLAG_DATA
return 1;
}

741
SA-MP: verziók / SA-MP 0.3e client/server (Már megjelent)
« Dátum: 2012. április 19. - 20:26:09 »
Kösz. :D
Ez tényleg olyan valami, ami szerintem nemcsak nekem okoz problémát.

742
SA-MP: verziók / SA-MP 0.3e client/server (Már megjelent)
« Dátum: 2012. április 19. - 20:23:03 »
Esetleg ha valaki írna erre egy \"Comfirmed, this should be fixed\", vagy valami ilyesmit, az jólenne  ;D
http://forum.sa-mp.com/showthread.php?t=327356

743
Leírások/Útmutatók / [TUT]Dialog létrehozása
« Dátum: 2012. április 19. - 20:21:00 »

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_ID_M:
{
   if(!response) // Ha a másik gomb-ra ment, tehát amire az \"ESC\" is megy.
   {
   }
   else // Ellentétben..
   {
   }
}
}
}

744
SA-MP: Szerverfejlesztés / Matek
« Dátum: 2012. április 18. - 18:13:30 »
Nekem már megvan lassan négy hónapja :D
Van vele egy kis problémám, de az valószínûleg az if-el van valami, mert az értékek megfelelnek, de az if hülyeséget csinál.
Mindegy.. ezt haggyuk, majd fixelem.
Pontosa 76 sor asd.

745
Segítségkérés / spawn ahol kiléptél
« Dátum: 2012. április 18. - 18:10:38 »
dini_FloatSet-et használj, mivel a pozíció az tizedes szám, nem sima integer..
Ajánlott még menteni az Interiort és a VirtualWorld-öt is, esetleg még a forgást.

746
SA-MP: Szerverfejlesztés / Matek
« Dátum: 2012. április 18. - 18:08:11 »
A 0-val való osztást javítsd, mert nem lehet sehol se 0-val osztani.
Próbáld meg a számológépen :D
 
if(!b) return SendClientMessage(...)

747
Leírások/Útmutatók / [Leírás]PPC_Trucking Magyarósitás!
« Dátum: 2012. április 18. - 18:03:03 »
Ezt inkább a mód topicba kellett volna írni, mert egy módhoz tartozó leírás.

748
SA-MP: verziók / SA-MP 0.3e client/server (Már megjelent)
« Dátum: 2012. április 18. - 13:18:57 »
Majd meglátjuk, én is kiváncsi vagyok rá.
Fogadni merek, hogy objectok azok lesznek, de mi lesz azon kívül..

749
SA-MP: Szerverfejlesztés / Matek
« Dátum: 2012. április 17. - 21:13:24 »
Jó, de ha megcsinálnád úgy, hogy a következõ képpen is menjen, akkor durva lenne :D
/matek 5 * 5 + 10 / 2 - 2

750
Fórum Archívum (Témák/Fórumok) / RakSAMPClient
« Dátum: 2012. április 15. - 18:17:18 »
Szerintem ezt a topicot érdemes lenne törölni.

Oldalak: 1 ... 48 49 [50] 51 52 ... 184
SimplePortal 2.3.7 © 2008-2024, SimplePortal