GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: palesz_88 - 2011. szeptember 30. - 20:44:18

Cím: Színkódok részeinek lekérése
Írta: palesz_88 - 2011. szeptember 30. - 20:44:18
Sziasztok.
Az lenne a kérdésem, hogy egy számból (most színkódból) hogyan lehet lekérni egy részét (pl. átlátszóság)?
Mondjuk van egy ilyen színem:
0x880088FF
És ebbõl a színbõl hogy tudom lekérni, hogy a zölddel jelölt résznek mi az értéke?
Másik példa:
Van egy timerem, ami 1 másodpercenként ismétli magát.
Ugye akkor az ismétlési ideje igy fog kinézni: 1000
És akkor a zölddel jelölt részt hogy tudnám lekérni(csak azt)?
Elõre is kösz, csak akkor irj, ha érted is mirõl beszélek. ^-^
Cím: Színkódok részeinek lekérése
Írta: scripter01 - 2011. szeptember 30. - 20:45:57
Mármint a színkodót hogy tudod zöldre váltani??
Bocs de nem értem de azért írok hogy segítsek :P
Cím: Színkódok részeinek lekérése
Írta: palesz_88 - 2011. szeptember 30. - 20:48:08
Idézetet írta: scripter01 date=1317408357\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12094\" data-ipsquote-contentclass=\"forums_Topic
Mármint a színkodót hogy tudod zöldre váltani??
Bocs de nem értem de azért írok hogy segítsek :P
 
Nem hiszem el..

Elõre is kösz, csak akkor irj, ha érted is mirõl beszélek. ^-^
 
[/quote]
Cím: Színkódok részeinek lekérése
Írta: scripter01 - 2011. szeptember 30. - 21:03:14
Most segítek vagy csak hülyéskedni jöttem ide?
[admin]Így találóbb a mondat.  ;)[/admin]
Cím: Színkódok részeinek lekérése
Írta: Csabesz - 2011. szeptember 30. - 21:06:48
Bitmûveletekkel kell eltolnod. De a szint honnan kapod meg? GetPalyerColor( ); ?
Cím: Színkódok részeinek lekérése
Írta: palesz_88 - 2011. szeptember 30. - 21:08:07
Idézetet írta: scripter01 date=1317409394\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12094\" data-ipsquote-contentclass=\"forums_Topic
Most segítséget kérsz vagy csak hülyéskedni jöttél ide?
 
Fail.
Elõször is te szórakozol, látom nem tudsz olvasni, úgy 8 éves lehetsz. Világosan leirtam mindent, és mondtam, hogy ha nem értesz hozzá, akkor inkább ne is írj. Nem tudom mit pattogsz, szerintem elõbb gondold át, hogy miket írkáltál, és csak utána küldd el :-[
[mod=Sheet]Olvasni te se tudsz, legalábbis fórum szabályzatot nem...[/mod]
Roni:
Igen. De nem tudom miért fontos ez... (ja mondjuk gondolom, mert ugye bugos, és kell a player colors tömb, de azt megcsináltam már)
Leírnád ezt a bitmûveleteset bõvebben? (magyarázattal pls, mert ez még új nekem ^-^)
Cím: Színkódok részeinek lekérése
Írta: Zsolesszka - 2011. szeptember 30. - 21:28:23
stock GetColorFromRGBA(iColor, &iRed, &iGreen, &iBlue, &iAlpha, aColors[1] = \"\")
{
    aColors[0] = iColor;
   
    iRed = aColors{0};
    iGreen = aColors{1};
    iBlue = aColors{2};
    iAlpha = aColors{3};
}
[/quote]
http://forum.sa-mp.com/showpost.php?p=1358704&postcount=2302
A második kérdés meg egy vicc.
1 másodperc az 1000 millisecondum.
Így ötezer ms az 5000/1000 = 5 másodperc.
1000-el való osztást nehéz alkalmazni?
A lekérés alatt meg nem tudom mit értesz, meg minek szeretnéd lekérni mikor te magad meghatározod és ezáltal tudod, mennyi az értéke.
Cím: Színkódok részeinek lekérése
Írta: palesz_88 - 2011. szeptember 30. - 21:36:10
Idézetet írta: Zsolesszka date=1317410903\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12094\" data-ipsquote-contentclass=\"forums_Topic

stock GetColorFromRGBA(iColor, &iRed, &iGreen, &iBlue, &iAlpha, aColors[1] = \"\")
{
    aColors[0] = iColor;
   
    iRed = aColors{0};
    iGreen = aColors{1};
    iBlue = aColors{2};
    iAlpha = aColors{3};
}
http://forum.sa-mp.com/showpost.php?p=1358704&postcount=2302
A második kérdés meg egy vicc.
1 másodperc az 1000 millisecondum.
Így ötezer ms az 5000/1000 = 5 másodperc.
1000-el való osztást nehéz alkalmazni?
A lekérés alatt meg nem tudom mit értesz, meg minek szeretnéd lekérni mikor te magad meghatározod és ezáltal tudod, mennyi az értéke.
 
[/quote]
Nem igazán értelek...
Ha lekérek egy színt, abból én honnan tudjam, hogy mondjuk mennyi az átlátszósága...
Meg ha pl módosítanám... Érthetõen leírtam, itt senki se tudja mirõl beszélek?!
Cím: Színkódok részeinek lekérése
Írta: Zsolesszka - 2011. szeptember 30. - 21:47:08
Hát mivel senki se érti szerintem te se mit akarsz, amit írtam korábban annak segítségével el lehet választani az opacitás(halványítás) értékét egy konkrét szín kódból, de ha még ezt se veszed észre hagyd a fenébe az egészet.
[pawn]
new
   _red,
   _green,
   _blue,
   _alpha;
GetColorFromRGBA(0x880088FF, _red, _green, _blue, _alpha);
printf(\"%d | %h\", _alpha, _alpha);
[/pawn]
Cím: Színkódok részeinek lekérése
Írta: palesz_88 - 2011. október 01. - 08:24:33
Idézetet írta: Zsolesszka date=1317412028\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12094\" data-ipsquote-contentclass=\"forums_Topic
Hát mivel senki se érti szerintem te se mit akarsz, amit írtam korábban annak segítségével el lehet választani az opacitás(halványítás) értékét egy konkrét szín kódból, de ha még ezt se veszed észre hagyd a fenébe az egészet.
[pawn]
new
   _red,
   _green,
   _blue,
   _alpha;
GetColorFromRGBA(0x880088FF, _red, _green, _blue, _alpha);
printf(\"%d | %h\", _alpha, _alpha);
[/pawn]
 
Jajj, bocs tényleg. Megpróbálom ^^
Megy, zárok.