Szerző Téma: Garázs rendszer  (Megtekintve 9384 alkalommal)

Garázs rendszer
« Dátum: 2011. május 20. - 21:55:40 »
+6 Show voters
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.
« Utoljára szerkesztve: 2012. január 17. - 18:15:17 írta kadaradam »

Gang[St]e[R]

  • Vendég
Garázs rendszer
« Válasz #1 Dátum: 2011. május 20. - 22:19:27 »
0 Show voters
Így ránézésre szép munkának ltászik :)

Nem elérhető a]X[e

  • 538
    • Profil megtekintése
Garázs rendszer
« Válasz #2 Dátum: 2011. május 21. - 07:02:40 »
0 Show voters
Szép lett! ;D

Garázs rendszer
« Válasz #3 Dátum: 2011. május 21. - 08:32:37 »
0 Show voters
Köszönöm

Nem elérhető Buba

  • 540
    • Profil megtekintése
Garázs rendszer
« Válasz #4 Dátum: 2011. május 21. - 17:37:26 »
0 Show voters
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

Garázs rendszer
« Válasz #5 Dátum: 2011. május 21. - 17:58:21 »
0 Show voters
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.

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Garázs rendszer
« Válasz #6 Dátum: 2011. május 21. - 18:06:56 »
0 Show voters
a SendClientMessage algoritmusa a következõ:
 
SendClientMessage(jatekos, szin, \"szöveg\");

Garázs rendszer
« Válasz #7 Dátum: 2011. május 21. - 18:09:46 »
0 Show voters
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. :)

Nem elérhető Buba

  • 540
    • Profil megtekintése
Garázs rendszer
« Válasz #8 Dátum: 2011. május 21. - 18:49:22 »
0 Show voters
...akkor errorozik...[/quote]
Akkor ez a script nem mûködõképes...
Javított verziót mikor töltöd?:P

Garázs rendszer
« Válasz #9 Dátum: 2011. május 21. - 19:01:28 »
0 Show voters
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....

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Garázs rendszer
« Válasz #10 Dátum: 2011. május 21. - 22:22:43 »
0 Show voters
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. ;)

Nem elérhető MaD

  • 153
    • Profil megtekintése
Garázs rendszer
« Válasz #11 Dátum: 2011. május 22. - 09:10:49 »
0 Show voters
Jó lett, csak kár, hogy maga az ötlet koppintás ;)

Garázs rendszer
« Válasz #12 Dátum: 2011. május 22. - 09:29:04 »
0 Show voters
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....

Nem elérhető MaD

  • 153
    • Profil megtekintése
Garázs rendszer
« Válasz #13 Dátum: 2011. május 22. - 09:30:47 »
0 Show voters
Én még máshol nem láttam ezt...De nem kell ezt kötekedésnek vedd, nem azért írtam

Garázs rendszer
« Válasz #14 Dátum: 2011. május 22. - 09:48:04 »
0 Show voters
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!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal