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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: kadaradam - 2011. Május 20. - 21:55:40

Cím: Garázs rendszer
Írta: kadaradam - 2011. Május 20. - 21:55:40
Sziasztok,csináltam egy garázs rendszert,amivel garázsokat lehet csinálni a házakhoz!
Elkészítési idõ:Több óra(mivel most tanultam meg pwrite használatát)
Letöltés:
1.0-ás verzió
1.1-es verzió:-Idézõjelek kijavítva,tehát nem kell már kirakni 2 helyen(köszönöm ZeRo-nak)
                     -1 db elírás kijavítva
2.0-ás verzió - Teljesen újraírt,MySQL-os
Nos teljesen újraírtam az egész rendszert most már csak egy MySQL adatbázis kell hozzá és meg is van az egész,nem kell mentegetni stb..!
Nem véletlen lett újraírva,mivel a régi már nagyon kaka volt! :)
Lehet hamarosan csinálok egy videót!
MySQL tábla:
 
CREATE TABLE `garages` (
`Owner` VARCHAR( 24 ) NOT NULL ,
`virtualworld` int(11) NOT NULL auto_increment,
`PozX` FLOAT NOT NULL ,
`PozY` FLOAT NOT NULL ,
`PozZ` FLOAT NOT NULL,
`vAngle` FLOAT NOT NULL,
PRIMARY KEY  (`virtualworld`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1

 
Parancsok:
/creategarage
/garageenter
/garageeexit

 
Képek:
\"sa-mp-101-2-.png\"
\"sa-mp-101.png\"
\"sa-mp-105.png\"
\"sa-mp-106.png\"
Egyéb megjegyzés:
A garázs megcsinálásához DCMD szükséges!
Illeszd be a gamemodeodbe/filetsciptetbe ezt:
#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == \'\\0\') && (dcmd_%1(playerid, \"\"))) || (((%3)[(%2) + 1] == \' \') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
Mivel idézõjelet nem tudtam kirakni SendClientMessage-nél és params-nál ezért azt majd nektek kell kirakni.
^-----Ezt csak az 1.0-ás verzióban kell megcsinálni.
Én gondolkodtam,hogy fejlesztem,pl.:Y_INI-vel megcsinálom,de sajnos ennek a kezelését nem nagyon tudom még,és ha valaki segítene megismertetni akkor azt megköszönném és meg is csinálnám.
Cím: Garázs rendszer
Írta: Gang[St]e[R] - 2011. Május 20. - 22:19:27
Így ránézésre szép munkának ltászik :)
Cím: Garázs rendszer
Írta: a]X[e - 2011. Május 21. - 07:02:40
Szép lett! ;D
Cím: Garázs rendszer
Írta: kadaradam - 2011. Május 21. - 08:32:37
Köszönöm
Cím: Garázs rendszer
Írta: Buba - 2011. Május 21. - 17:37:26
Miért nem tudsz idézõjelet rakni ? Ott van egy csomó, kijelölöd és másolod ha máshogy nem megy..
Amúgy a képek alapján jónak tûnik, de nem tom hogy a scripttel mi van mert nem értek hozzá :D
Cím: Garázs rendszer
Írta: kadaradam - 2011. Május 21. - 17:58:21
Idézetet írta: Buba date=1305992246\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8242\" data-ipsquote-contentclass=\"forums_Topic
Miért nem tudsz idézõjelet rakni ? Ott van egy csomó, kijelölöd és másolod ha máshogy nem megy..
Amúgy a képek alapján jónak tûnik, de nem tom hogy a scripttel mi van mert nem értek hozzá :D
 
Errorozik
Mivel a SendClientMessage-ben is ezvan
SendClientMessage(playerid,\"üzenet\".....
És akkor gondolom üzenetnek érzékeli.
Cím: Garázs rendszer
Írta: DrAkE - 2011. Május 21. - 18:06:56
a SendClientMessage algoritmusa a következõ:
 
SendClientMessage(jatekos, szin, \"szöveg\");
Cím: Garázs rendszer
Írta: kadaradam - 2011. Május 21. - 18:09:46
Idézetet írta: DrAkE date=1305994016\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8242\" data-ipsquote-contentclass=\"forums_Topic
a SendClientMessage algoritmusa a következõ:
 
SendClientMessage(jatekos, szin, \"szöveg\");

 

Tudom,elírtam, de akkor is ott van az idézõjel.
Nyissátok meg a scriptet és próbáljátok berakni az idézõjelet a 80. sora,és meglátjátok mirõl beszélek. :)
Cím: Garázs rendszer
Írta: Buba - 2011. Május 21. - 18:49:22
...akkor errorozik...[/quote]
Akkor ez a script nem mûködõképes...
Javított verziót mikor töltöd?:P
Cím: Garázs rendszer
Írta: kadaradam - 2011. Május 21. - 19:01:28
Idézetet írta: Buba date=1305996562\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8242\" data-ipsquote-contentclass=\"forums_Topic

...akkor errorozik...
Akkor ez a script nem mûködõképes...
Javított verziót mikor töltöd?:P
 
[/quote]
A script mûködik,csak 2 helyen nekded kell kirakni az idézõjelet,meg szerintem az idézõjeleket nem lehet javítani,mert így is úgy is errorozik,ha idézõjelbe idézõjel van....
Cím: Garázs rendszer
Írta: ZeRo - 2011. Május 21. - 22:22:43
Használd így( 80.sor ):
[pawn]fwrite(pos, \"else SendClientMessage(playerid, 0xAA3333AA, \\\"Nem vagy a garázsnál!\\\");//kérlek a Nem vagy a garázsnál-t rakd idézõjelbe,mert én nem tudom\\r\\n\");[/pawn]
Vagy:
[pawn]fwrite(pos, \"else SendClientMessage(playerid, 0xAA3333AA, \"\"Nem vagy a garázsnál!\"\");//kérlek a Nem vagy a garázsnál-t rakd idézõjelbe,mert én nem tudom\\r\\n\");[/pawn]
Egyébként jó az ötlet. ;)
Cím: Garázs rendszer
Írta: MaD - 2011. Május 22. - 09:10:49
Jó lett, csak kár, hogy maga az ötlet koppintás ;)
Cím: Garázs rendszer
Írta: kadaradam - 2011. Május 22. - 09:29:04
Idézetet írta: MaD date=1306048249\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8242\" data-ipsquote-contentclass=\"forums_Topic
Jó lett, csak kár, hogy maga az ötlet koppintás ;)
 
Igen tudom van egy szerón amit ismerek ,de ezt már egy csomóan megcsinálták,nem én vagyok az egyedüli....
Cím: Garázs rendszer
Írta: MaD - 2011. Május 22. - 09:30:47
Én még máshol nem láttam ezt...De nem kell ezt kötekedésnek vedd, nem azért írtam
Cím: Garázs rendszer
Írta: kadaradam - 2011. Május 22. - 09:48:04
Idézetet írta: MaD date=1306049447\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8242\" data-ipsquote-contentclass=\"forums_Topic
Én még máshol nem láttam ezt...De nem kell ezt kötekedésnek vedd, nem azért írtam
 
Oké,oké,am egy kicsithasználod a googlet már találsz egy párat. ;) :)
 
Használd így( 80.sor ):
Pawn: [Kijelölés]
fwrite(pos, \"else SendClientMessage(playerid, 0xAA3333AA, \\\"Nem vagy a garázsnál!\\\");//kérlek a Nem vagy a garázsnál-t rakd idézõjelbe,mert én nem tudom\\r\\n\");
Vagy:
Pawn: [Kijelölés]
fwrite(pos, \"else SendClientMessage(playerid, 0xAA3333AA, \"\"Nem vagy a garázsnál!\"\");//kérlek a Nem vagy a garázsnál-t rakd idézõjelbe,mert én nem tudom\\r\\n\");
Egyébként jó az ötlet. ;)
[/quote]
Köszi,kijavítottam!Mindjárt fel is töltöm a javított verziót!
Cím: Garázs rendszer
Írta: ALIEN - 2011. Május 22. - 10:32:51
Grat kadaradam, nekem tetszik!  ;)
Cím: Garázs rendszer
Írta: kadaradam - 2011. Május 22. - 10:49:47
Köszönöm :)
Amúgy ha van valakinek ötlete,akkor nyugodtan mondjátok,és megpróbálnám megvalósítani.
Cím: Garázs rendszer
Írta: Ricsey - 2011. Május 22. - 22:09:05
Ez jó lett kösz hasznát veszem
Cím: Garázs rendszer
Írta: Szotyi - 2011. Május 29. - 09:39:16
Szép munka.
Cím: Garázs rendszer
Írta: kadaradam - 2011. Május 29. - 12:04:01
Idézetet írta: Szotyi date=1306654756\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8242\" data-ipsquote-contentclass=\"forums_Topic
Szép munka.
 

Ez jó lett kösz hasznát veszem[/quote]
Köszi mindkettõtöknek! :)
Cím: Garázs rendszer
Írta: LoLHead - 2011. Május 29. - 13:29:59
Nálam nem mûködik.
1.Mikor bemegyek a garázsba nem dobja be a kocsit ( nálam. )
2. Mikor kijönnék a garázsbol , kidob a föld alá LV-ben. (Nálam.)
Cím: Garázs rendszer
Írta: kadaradam - 2011. Május 29. - 18:43:09
1.Ez nem jármûrendszer(el kéne menteni a VirtualWorld-t).
2.Ez meg a teleportálás hibája,gondolom mappos területen van,és lassan töltõdnek be az objectek,ezért aládob.
Cím: Garázs rendszer
Írta: saranko.k01 - 2011. Július 14. - 01:05:35
Szép munka!
Cím: Garázs rendszer
Írta: shadee - 2011. Július 14. - 12:03:30
Idézetet írta: LoLHead date=1306668599\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8242\" data-ipsquote-contentclass=\"forums_Topic
Nálam nem mûködik.
1.Mikor bemegyek a garázsba nem dobja be a kocsit ( nálam. )
2. Mikor kijönnék a garázsbol , kidob a föld alá LV-ben. (Nálam.)
 
a magasságot írd át pl: 15.00 helyett 18.000-ra
Cím: Garázs rendszer
Írta: kadaradam - 2011. Július 18. - 00:47:29
Idézetet írta: Arnold_Alexander date=1310938704\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8242\" data-ipsquote-contentclass=\"forums_Topic
erk
én azt szeretném kérdezni hogy ott a képek között van egy playerlistás kép és hogy oda hogyszurtad be a szerver logót?
 
Belemész,ahova telepítetted a sampot,van 2 kép ,azt kedvedre szerkesztheted,és olyan lesz a dialogod!
Cím: Garázs rendszer
Írta: kadaradam - 2011. Július 24. - 20:43:59
Igen
Cím: Garázs rendszer
Írta: DaSual - 2011. Augusztus 01. - 23:59:18
Ezt 0.3 c be megtalálom valahol?
Cím: Garázs rendszer
Írta: Meta Pro - 2011. Augusztus 02. - 07:41:32
Elég jó! Így tovább! ;D
Cím: Garázs rendszer
Írta: dominik727 - 2012. Január 14. - 12:42:34
A gamemod-ba hova kell berakni?(elejére,közepére,végére)?? :-\\
Cím: Garázs rendszer
Írta: xTomiX - 2012. Január 14. - 12:49:02
Nagyonjó script grat.Lehet felhasználom. :)
Cím: Garázs rendszer
Írta: kadaradam - 2012. Január 14. - 14:45:54
Idézetet írta: xTomiX date=1326541742\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8242\" data-ipsquote-contentclass=\"forums_Topic
Nagyonjó script grat.Lehet felhasználom. :)
 
Köszi,de majd újrafogom írni!
Cím: Garázs rendszer
Írta: kadaradam - 2012. Január 17. - 16:37:29
Mint mondtam újraírtam,minden adatot(pozíció,.etc. ) MySQL adatbázisban tároljuk!
Mostantól 1 paranccsal lehet létrehozni 1 garázst,de a lerakott garázsok csak akkor rakódnak le ha újraindítjuk az FS-t!
Letöltési link elérehetõ!
U.I.:Sorry for the double post!
Cím: Garázs rendszer
Írta: Mayski - 2012. Augusztus 10. - 01:43:07
Szép lett Kadaram!

Minden féle képen kapsz ezért egy +-t végre megvan amit keresstem :)
Cím: Garázs rendszer
Írta: Depi - 2012. Augusztus 10. - 02:05:57
Idézetet írta: Mayski date=1344555787\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8242\" data-ipsquote-contentclass=\"forums_Topic
Szép lett Kadaram!

Minden féle képen kapsz ezért egy +-t végre megvan amit keresstem :)

 
Szerintem olvasd el a fórum szabályzatot, mielõtt bárhova is írsz.
Cím: Garázs rendszer
Írta: DrAkE - 2012. Augusztus 10. - 15:31:38
[mod]Még mielõtt valaki még jobban bumpolná a témát, a témát lezárom, illetve ha esedékes a nyitása, akkor megnyitom megint![/mod]