Szerző Téma: Tiszta víz: DT | LT | GF  (Megtekintve 2501 alkalommal)

Tiszta víz: DT | LT | GF
« Dátum: 2012. Január 27. - 23:57:37 »
+2 Show voters
Üdvözletem! Ezt egy hozzászólásban kifejtettem, de az a téma elégé kétes, és ha törölve lesz akkor nem akarom hogy ez elvesszen,ezért áthozom a társalgóba mert fontos dolgot ír le. A téma célja (aki nem értesült volna) a DT,LT és GF módok összehasonlítása, melyik egyezik, melyik nem.
( Ha valaki az ellenkezõjét állítja majd a dolognak könnyû belinkelni a témát...)


Letöltöttem az eredeti GF módot ( http://forum.sa-mp.com/showthread.php?t=7797&highlight=Godfather ) és a publikált DT módot ( http://sampforum.hu/index.php?topic=12646.0 ) és összehasonlítottam a kettõt.  Az eredmény a következõ:
A DT mód mérete nagyban meghaladja a GF méretét (forrásfájlok, DT: 2 291 KB, GF: 1 010 KB ).
Látszik hogy a DT móddal elég sokat dolgoztak ha lehet így fogalmazni, rengeteg mindennel egészítették ki azt az alap GF módot amibõl a mód készült , de ez nem tudja elfedni a valóságot. Sõt! Semmiféle próbálkozás még csak nem is látszik arra utalóan hogy megpróbálták volna leplezni a forrásban hogy ez egy GF mód. Bizonyítékok: (Mindig a GF módot vettem alapul és hasonlítottam a DT-vel)
Szinte az ÖSSZES alap GF eljárás megegyezik a DT módban talált eljárásokkal. (Kivéve természetesen amit a DT fejlesztõk tettek a módba, ez látszik is a magyar neveken. )
Nagyon nagyon sok (nem néztem végig de amennyit megnéztem az igen) változó neve UGYAN AZ mind két módban, ez rengeteg sok (természetesen angol nyelvû) GF változót, és rengeteg magyar hozzáírt változót jelent. Nagyon jól el lehet különíteni õket.
Kódrészlet:
GF:
 
main()
{
print(\" \");
print(\" \");
print(\" The Godfather: LS/SF\");
print(\"_____________________\");
print(\" By: Fear & parts of Astro\");
print(\" \");
}
//------------------------------------------------------------------------------------------------------
public SearchingHit(playerid)
{
new string[256];
new giveplayer[MAX_PLAYER_NAME];
new searchhit = 0;
for(new i=0; i<MAX_PLAYERS; i++)

 
DT:
 
main()
{
print(\"    _____________________________\");
print(\"   |                            |\");
print(\"   |      Desert Towns RPG      |\");
print(\"   |            v0.5            |\");
print(\"   |      Reform By Vityo       |\");
print(\"   |____________________________|\");
print(\" \");
print(\" \");
}
//---------------------------------------------------------------------------------------------------------
public SearchingHit(playerid)
{
new string[256];
new giveplayer[MAX_PLAYER_NAME];
new searchhit = 0;
for(new i=0; i<MAX_PLAYERS; i++)

 
Még a nem hozzáértõk is össze tudják hasonlítani a szavakat.
GF:
 
#define MAX_STRING 255
#define CHECKPOINT_NONE 0
#define CHECKPOINT_HOME 12
#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_GRAD3 0xCBCCCEFF
#define COLOR_GRAD4 0xD8D8D8FF
#define COLOR_GRAD5 0xE3E3E3FF
#define COLOR_GRAD6 0xF0F0F0FF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_LIGHTRED 0xFF6347AA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_LIGHTGREEN 0x9ACD32AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_YELLOW2 0xF5DEB3AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_FADE1 0xE6E6E6E6
#define COLOR_FADE2 0xC8C8C8C8
#define COLOR_FADE3 0xAAAAAAAA
#define COLOR_FADE4 0x8C8C8C8C
#define COLOR_FADE5 0x6E6E6E6E
#define COLOR_PURPLE 0xC2A2DAAA
#define COLOR_DBLUE 0x2641FEAA
#define COLOR_ALLDEPT 0xFF8282AA
#define COLOR_NEWS 0xFFA500AA
#define COLOR_OOC 0xE0FFFFAA
#define TEAM_CYAN 1
#define TEAM_BLUE 2
#define TEAM_GREEN 3
#define TEAM_ORANGE 4
#define TEAM_COR 5
#define TEAM_BAR 6
#define TEAM_TAT 7
#define TEAM_CUN 8
#define TEAM_STR 9
#define TEAM_HIT 10
#define TEAM_ADMIN 11
#define OBJECTIVE_COLOR 0x64000064
#define TEAM_GREEN_COLOR 0xFFFFFFAA
#define TEAM_JOB_COLOR 0xFFB6C1AA
#define TEAM_HIT_COLOR 0xFFFFFF00
#define TEAM_BLUE_COLOR 0x8D8DFF00
#define COLOR_ADD 0x63FF60AA
#define TEAM_GROVE_COLOR 0x00D900C8
#define TEAM_VAGOS_COLOR 0xFFC801C8
#define TEAM_BALLAS_COLOR 0xD900D3C8
#define TEAM_AZTECAS_COLOR 0x01FCFFC8
#define TEAM_CYAN_COLOR 0xFF8282AA
#define TEAM_ORANGE_COLOR 0xFF830000
#define TEAM_COR_COLOR 0x39393900
#define TEAM_BAR_COLOR 0x00D90000
#define TEAM_TAT_COLOR 0xBDCB9200
#define TEAM_CUN_COLOR 0xD900D300
#define TEAM_STR_COLOR 0x01FCFF00
#define TEAM_ADMIN_COLOR 0x00808000
#define COLOR_INVIS 0xAFAFAF00
#define COLOR_SPEC 0xBFC0C200

 
DT:
 
#define MAX_STRING 255
#define CHECKPOINT_NONE 0
#define COLOR_ASKQ 0xFF0000FF
#define CHECKPOINT_HOME 12
#define CHECKPOINT_KOCSI 12
#define CHECKPOINT_3 13
#define COLOR_ZOLD 0x33BB44BB
#define COLOR_AFK 0xAFAFAFAA
#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_GRAD3 0xCBCCCEFF
#define COLOR_GRAD4 0xD8D8D8FF
#define COLOR_GRAD5 0xE3E3E3FF
#define COLOR_GRAD6 0xF0F0F0FF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x9EC73DAA
#define COLOR_GROVE 0x00FF00FF
#define COLOR_RED 0xAA3333AA
#define COLOR_WARNING 0xFB0000FF
#define COLOR_PINK 0xFF66FFAA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_LIGHTRED 0xFF0606FF
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_LIGHTGREEN 0x9ACD32AA
#define COLOR_YELLOW 0xDABB3EAA
#define COLOR_YELLOW2 0xF5DEB3AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_FADE1 0xE6E6E6E6
#define COLOR_FADE2 0xC8C8C8C8
#define COLOR_FADE3 0xAAAAAAAA
#define COLOR_FADE4 0x8C8C8C8C
#define COLOR_FADE5 0x6E6E6E6E
#define COLOR_PURPLE 0xC2A2DAAA
#define COLOR_DBLUE 0x2641FEAA
#define COLOR_ALLDEPT 0xFF8282AA
#define COLOR_NEWS 0x458E1DAA
#define COLOR_OOC 0x33AA33AA
#define TEAM_CYAN 1
#define TEAM_BLUE 2
#define TEAM_GREEN 3
#define TEAM_ORANGE 4
#define TEAM_COR 5
#define TEAM_BAR 6
#define TEAM_TAT 7
#define TEAM_CUN 8
#define TEAM_STR 9
#define TEAM_HIT 10
#define TEAM_ADMIN 11
#define OBJECTIVE_COLOR 0x64000064
#define TEAM_GREEN_COLOR 0xFFFFFFAA
#define TEAM_JOB_COLOR 0xFFB6C1AA
#define TEAM_HIT_COLOR 0xFFFFFF00
#define TEAM_BLUE_COLOR 0x8D8DFF00
#define TEAM_RADIO_COLOR 0xF2D068FF
#define COLOR_ADD 0x63FF60AA
#define TEAM_GROVE_COLOR 0x00D900C8
#define TEAM_VAGOS_COLOR 0xFFC801C8
#define TEAM_BALLAS_COLOR 0xD900D3C8
#define TEAM_AZTECAS_COLOR 0x01FCFFC8
#define TEAM_CYAN_COLOR 0xFF8282AA
#define TEAM_ORANGE_COLOR 0xFF830000
#define TEAM_COR_COLOR 0x39393900
#define TEAM_BAR_COLOR 0x00D90000
#define TEAM_TAT_COLOR 0xBDCB9200
#define TEAM_CUN_COLOR 0xD900D300
#define TEAM_STR_COLOR 0x01FCFF00
#define TEAM_ADMIN_COLOR 0x00808000
#define COLOR_INVIS 0xAFAFAF00
#define COLOR_SPEC 0xBFC0C200

 
Ennyi elég szerintem, a DT NEM LT hanem GF! Aki ezek után sem hiszi ezt el arról inkább nem mondok semmit. Ez arra is nagyon jó példa hogy nem minden az aminek látszik, ha két szerver hasonlít a mód még lehet tök más.

Tiszta víz: DT | LT | GF
« Válasz #1 Dátum: 2012. Január 28. - 00:50:37 »
0 Show voters
Attól még a hazugság hazugság marad.
Az LT mód tiltott marad. Ezzel gyönyörûen megoldottad, hogy ha LT móddal indít egy félbolond szervert és rábizonyítaná a Gentlemen\'s gang akkor ráfogja, hogy DT.
Mellesleg úgy tudom, hogy a DT 3 módból van összeollózva.
Zharko szerintem neked egy összehasonlítás erejéig odaadná a legutóbbi LT módot (márha még megvan neki).

Tiszta víz: DT | LT | GF
« Válasz #2 Dátum: 2012. Január 28. - 01:09:27 »
+3 Show voters
A hazugság dolgot nem értem. Ki hazudik?
Aztán, ki mondta hogy LT mód ezután nem tilos? Ti pedig gyönyörûen hergeltétek vele a közösség másik felét a bizonygatásokkal hogy márpedig ez LT, itt az eredménye. Amúgy pedig a két mód már csak a forrásától fogva sem egyezhet teljesen, ettõl még felismerhetõ lesz LT, csak nem kell elvakultnak lenni.
Mellesleg az engem nem érdekel hogy egy 56 ezer soros (DT) mód ami egy 26 ezer soros (GF) módból lett készítve tartalmaz pár száz sort más módokból.
Végül: Az RP módokban minden összefügg mindennel. Hogyha valaki ki akar szedni valamit és átrakni másikba ahoz érteni kell. Nem csak CTRL+V, sokkal több annál. Ezek a módok már struktúrájuktól fogva különböznek. Hogyha foglalkozik valaki szkripteléssel az tudja mirõl beszélek. Illetve ha meg is kapnám a nem is tudom hány tízezer soros LT módot nem fognám elkezdeni megkeresni az elméletileg létezõ pár száz másik sort DT-ben és ezáltal átnézve 56 K sort. Illetve mint említettem, mivel ilyenkor a struktúrát is át kell tenni ezért valószínûleg jobban megéri sajátot írni, meggyõzõdésem hogy 2 külön struktúrájú kódot több munka egybeépíteni mint újat írni.
Ezt valószínûleg csak az értheti aki szkriptel, de lényegtelen. Ennél jobban nem tudom elmagyarázni hogy felejtsétek el az összeesküvés és mód lopás elméleteiteket, mert nem igazak.
De eszembe jutott egy érhetõbb példa: Adott egy almafa erdõ és egy cseresznyefa erdõ, old meg hogy a kettõbõl egy erdõ legyen úgy,hogy minden fa terem almát és cseresznyét is!

Tiszta víz: DT | LT | GF
« Válasz #3 Dátum: 2012. Január 28. - 01:24:59 »
0 Show voters
Confederacy RPG... A tökéletes példa. Õk tagadták az LT módot (Elõször egyedinek, majd DT-nek hazudták).
Én a DT módot csak bugjairól ismerem. Több bug és kivitelezés erõsen hajaz LT-re. Csak akkor lehet ugyanaz ugyanúgy bugos ha valaki 1:1 átemelt egy kódrészletet. Két külön ember igen ritkán követ el UGYANOTT hülyeséget.

Tiszta víz: DT | LT | GF
« Válasz #4 Dátum: 2012. Január 28. - 01:36:48 »
+2 Show voters
Idézetet írta: James_Raynor date=1327710299\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"16173\" data-ipsquote-contentclass=\"forums_Topic
Confederacy RPG... A tökéletes példa. Õk tagadták az LT módot (Elõször egyedinek, majd DT-nek hazudták).
 
De kiderült nem? Mi a baj?
 

Én a DT módot csak bugjairól ismerem. Több bug és kivitelezés erõsen hajaz LT-re. Csak akkor lehet ugyanaz ugyanúgy bugos ha valaki 1:1 átemelt egy kódrészletet. Két külön ember igen ritkán követ el UGYANOTT hülyeséget.
 
[/quote]
Te most nem tudod mekkora hülyeséget írtál. Elõször is: sok hiba van amit a SA:MP-ad és sok hiba van amit a eszközök adnak (pluginok,alap mód stb), sok scriptelési eljárás bugos, sok dolog nem jó. Ez akár különbözõ megoldásoknál is produkálhat egy hibát.
Elõzõ hsz-emben leírtam miért nem állja meg a helyét az 1:1 másolás elve de leírom még egyszer egy mondatban:
Az RP módok annyira összetettek hogyha egyikbõl kimásolsz egy adott kódrészletet akkor az a másikban nem fog mûködni,itt most a nagy dolgokra kell gondolni mint munka rendszer stb, nem a 10 soros dolgokra.
Amúgy sok minden van amit nem is lehet/körülményes máshogy megoldani. A látszatot meg könnyû utánozni.

Tiszta víz: DT | LT | GF
« Válasz #5 Dátum: 2012. Január 28. - 09:59:55 »
0 Show voters
Kedves Chuck igazából nincs meg nekem az LT forráskódja ezért sem kezdek összehasonlításokba, de pár apróságot tartalmaz a DT, LT bõl.
Végül is a DT móddal semmi baj sincs jól átalakítható, viszont azt meg kell hagyni, hogy nem a legjobb konstruckió mert bizony pár helyen pazarol. De kezdésnek ha esetleg nem vagy scriptkirály akkor kihozhatsz még belõle mûködõképes dolgokat.

Nem elérhető tonyo

  • 1335
  • Moderális Generátor
    • Profil megtekintése
Tiszta víz: DT | LT | GF
« Válasz #6 Dátum: 2012. Január 28. - 10:04:25 »
+1 Show voters
Szerintem igaza van ChuckNorrisnak. Gondoljunk pl. egy inventory rendszerre. Kinézetre nem sok féleképp lehet megvalósítani. Csinálod dialoggal, menüvel, vagy írod a chatbe. Ennyi. És mégis tudnátok hány féle-fajta inventory rendszer létezik... Már csak publikált is van vagy 8-10, hát még a saját felhasználásúak...
Ugyanaz a bug simán elõfordulhat. Okozhatja streamer, vagy egy azonos függvénykönyvtár. Vagy akár egy alap samp funkció, amelyek 90%-ban ugyancsak simán bugoltathatóak...
Én nem ismerem ezeket a modokat(na jó, a GF-et igen, hisz mi is abból indultunk), de azt tudom, hogy az LT az nem GF. Ismerem a mod eredeti készítõjét, aki még réges-rég elkezdte, és saját kézzel írta. A másikra ott a példa bemásolva, hogy GF. Fõleg, hogy a searchinghit amúgy is egy fos, haszontalan függvény... Ahogy az egész GF-es hitman rendszer, csapnivaló, bugos, alig kidolgozott, és nem végsõ sorban felesleges..
Ettõl függetlenül azt nem állítom, hogy ezt-azt nem vettek át az LT valamelyik netre feltöltött változatából(lassan már csak a WRP modja nem lesz fent a neten :D), de az 100%, hogy GF-bõl indultak, az volt az alap, nem pedig az LT.
És a jövõben is könnyen kiszúrható lesz, hogy LT, DT, vagy GF. Hisz mint írtam, a DT-nél látszik, hogy GF. És ezt egy GF-ben jártas scripter egybõl felismeri... Írhatnak hozzá akármit, amég a megfelelõ részeket át nem cserélgetik, addig látszani fog hogy GF =) És mivel az LT nem GF, így ugyanúgy meg lehet majd mondani, hogy mit loptak, honnan.

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Tiszta víz: DT | LT | GF
« Válasz #7 Dátum: 2012. Január 28. - 10:08:37 »
0 Show voters
Na végre valaki leírta. :D

Nem elérhető The

  • 4384
    • Profil megtekintése
Tiszta víz: DT | LT | GF
« Válasz #8 Dátum: 2012. Január 28. - 12:08:16 »
0 Show voters
Idézetet írta: Benceee date=1327741717\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"16173\" data-ipsquote-contentclass=\"forums_Topic
Na végre valaki leírta. :D
 
Én is ugyan úgy gondolom, ahogy õ.

Tiszta víz: DT | LT | GF
« Válasz #9 Dátum: 2012. Január 28. - 12:41:44 »
0 Show voters
Idézetet írta: ChuckNorris date=1327711008\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"16173\" data-ipsquote-contentclass=\"forums_Topic


Confederacy RPG... A tökéletes példa. Õk tagadták az LT módot (Elõször egyedinek, majd DT-nek hazudták).
 
De kiderült nem? Mi a baj?
 
[/quote]
Emlékezz csak a 2 nyomtatott oldalnyi postodban amiben eszeveszettül és megcáfolhatatlanul védted...
Azért derült ki, mert nem fogadtuk el a véleményedet, hanem kitartottunk az általad akkor még kamunak tartott tények mellett.

Tiszta víz: DT | LT | GF
« Válasz #10 Dátum: 2012. Január 28. - 17:39:02 »
0 Show voters
Idézetet írta: James_Raynor date=1327750904\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"16173\" data-ipsquote-contentclass=\"forums_Topic


 

Confederacy RPG... A tökéletes példa. Õk tagadták az LT módot (Elõször egyedinek, majd DT-nek hazudták).
 
De kiderült nem? Mi a baj?
 
[/quote]
Emlékezz csak a 2 nyomtatott oldalnyi postodban amiben eszeveszettül és megcáfolhatatlanul védted...
 
[/quote]
Én erre nem emlékszem. Megnéztem a témát az arhívumban (mert olyan is van) és nem is találtam meg 12 oldalon keresztül. Az elején volt egyszer szó róla, de ott sem írtam le hogy az az én véleményem. Ezek után pedig már többször leírtam (még mindig abban a témában) hogy GF.

Tiszta víz: DT | LT | GF
« Válasz #11 Dátum: 2012. Február 04. - 09:04:49 »
0 Show voters
én csak annyit szolnék hozzá hogy ln GF-en és DT-n tanultam meg \"scriptelni\" :D
remélem ezek után nem lesz annyi \"DT-LT copy\" hsz-ek
én is gondolkoztam h összekéne hasonlítani de LT nincs sehol pulikálva :)
ChuckNorris és Anthony -al értek egyet:)

Nem elérhető Zharko

  • 1955
  • Future House <3
    • Profil megtekintése
Tiszta víz: DT | LT | GF
« Válasz #12 Dátum: 2012. Február 04. - 12:26:54 »
0 Show voters
3-4 módbol van összerakva a Desert Towns mód. GF, talán LARP, és biztos hogy LT! Mutatok majd (ha lesz SA-m) egy két oylan hogy is mondjam... ismertetõ jelet, \'rést\', ahol kiderül hogy valójában LT módja is bele van turmixolva. Ennyi.

Nem elérhető Ezel

  • 177
    • Profil megtekintése
Tiszta víz: DT | LT | GF
« Válasz #13 Dátum: 2012. Február 04. - 12:40:21 »
0 Show voters
Hát ez biztos. A DT mod 3 modbol van összerakva ha nem többõl de biztos a legtöbb dolog nézd Chuck csak a polgármestert az LT edit fix fix..

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Tiszta víz: DT | LT | GF
« Válasz #14 Dátum: 2012. Február 04. - 12:45:26 »
0 Show voters
Idézetet írta: Zharko date=1328354814\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"16173\" data-ipsquote-contentclass=\"forums_Topic
3-4 módbol van összerakva a Desert Towns mód. GF, talán LARP, és biztos hogy LT! Mutatok majd (ha lesz SA-m) egy két oylan hogy is mondjam... ismertetõ jelet, \'rést\', ahol kiderül hogy valójában LT módja is bele van turmixolva. Ennyi.
 
Ez így igaz. Én láttam mind 2 módot és szinte biztos vagyok benne hogy nem lenne most DT mód, ha nincs LT :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal