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: Knight - 2009. november 13. - 20:14:11
-
Sziasztok!
Ez lenne életem leges legelsõ adminscriptje.
Próbálkoztam már megcsinálni, de nem sikerült.
De végre megvalósult. :P :D
1748 sorra sikeredett, de persze ez nem jelent semmit.
5 szint van benne.
Az a legnagyobb baj, hogy nem tudtam hogyan kell megoldani, hogy elmentse a szintet és csatlakozásnál be is töltse azt.
36 parancsot tartalmaz.
Gyakorlatilag ez egy teljesen átlagos adminscript.
Tervezek további verziókat is.
Mivel nincs fent a SA ezért nem tudtam kipróbálni.
Ha hiba van benne légyszíves szóljatok.
Parancsok:
/cmds
/mtoall
/kocsi
/javít
/nitro
/setskin
/givecar
/goto
/warn
/kick
/eject
/setarmour
/sethealth
/resetweapon
/jail
/unjail
/freeze
/unfreeze
/mute
/unmute
/dig
/undig
/gethere
/throwup
/setallhealth
/setallarmour
/ban
/throw-away
/god-on
/god-off
/setlevel-0
/setlevel-1
/setlevel-2
/setlevel-3
/setlevel-4
/setlevel-5
-
jó lett grat :D
-
Jó lett.
-
Nemrossz, bár van mit kritizálni a szkriptben....
-
Nemrossz, bár van mit kritizálni a szkriptben....
Mondjad bátran.
Hiszen ez a script nektek készült mert én a SA hiánya miatt nem tudom használni.
És ha nektek nem tetszik akkor úgy érzem, hogy fejleszteni kéne.
Szóval mondjad bátran a kritikát elfogadom és megpróbálom kijavítani. :D ;)
-
Jó lett :D
-
Szép munka barátom! Jó ötlet volt ide regisztrálnod [ márha érted mire gondolok ]
-
Szép munka barátom! Jó ötlet volt ide regisztrálnod [ márha érted mire gondolok ]
;D Kösz.
Kösz mindenkinek. :D
-
Amúgy te soha se vagy msnen? :-\\ [sry az offért]
-
szép lett :)
-
Jó lett, csak kicsit hibás. :-\\
A PingTimer függvénynél azt írja a szöveg, hogy a magas pingnél kickeli a szerver - közben nem is. Szintén ez a /kick parancsnál ( ami azért kicsit hülyébben néz ki ).
Ezenkívül, az AFKTimer függvény csak a legkisebb azonosítójú AFK módban lévo játékost fogja kickelni.
A karakterállító parancs a szerver leállásához vezethet, ha valaki hibás karakter - azonosítót ír be.
A lebegopontos változókat ( X, Y, Z ) elég lett volna egyszer, lokálisan deklarálni az OnPlayerCommandText függvényben, nem kellett volna ilyen sokszor leírni.
Ezekután már betöltöttem a szkriptet, hogy tudjak mondani valami jó dolgot is, de sajnos nem ez történt. :-\\ Bármilyen parancsot írok be, akár helyesen, akár nem, kihozza a parancsok listáját. Akkor próbálkoztam egy olyannal, hogy /mute 0, ismét a parancsokat hozta ki. Beírtam, hogy /mute 0 0, erre kiírja, hogy legalább 2 - es szinten kell legyek, holott elvileg 3 - mas szintu parancs.
Ezeket nem azért írtam, hogy megbántsalak, vagy lehúzzalak, mert tényleg, nekem nincsene ilyen szándékaim. Tudom, hogy nem tudtad tesztelni, és ahhoz képest elég jó lett. De szerintem gondold át mégegyszer. ;) ( Remélem nem fogsz rám haragudni.. )
ZeRo
-
Megfogadom a tanácsotokat. :D
Legközelebb csak tesztelés után rakok fel scriptet. :D
Gyorsan beszerzem a SA-t valahonnan.
Bármilyen parancsot írok be, akár helyesen, akár nem, kihozza a parancsok listáját.[/quote]
Ennek nem tudja valaki az okát?
Mert egyszer nagyon régen volt már velem ilyen, de akkor sem tudtam megoldani.
-
sejtem mi a hiba van ugye a parancsok listájához a parancs és abba úgy van hogy
if(strcmp(cmdtext,\"/parancs\",true))
ehelyett kell ez:
if(!strcmp(cmdtext,\"/parancs\",true))
szkriptel kapcs a szintes cucc sztem szar mert felmész szeróra -hogy adsz magadnak admint?
-minden belépésnél kell majd admint adni mert nem menti
-
sejtem mi a hiba van ugye a parancsok listájához a parancs és abba úgy van hogy
if(strcmp(cmdtext,\"/parancs\",true))
ehelyett kell ez:
if(!strcmp(cmdtext,\"/parancs\",true))
szkriptel kapcs a szintes cucc sztem sz*r mert felmész szeróra -hogy adsz magadnak admint?
-minden belépésnél kell majd admint adni mert nem menti
Az a legnagyobb baj, hogy nem tudtam hogyan kell megoldani, hogy elmentse a szintet és csatlakozásnál be is töltse azt.[/quote]
Egyépként már készül a Haladó(Advenced) verzió ami elmenti a szinteket.
-
Jó lett kezdo szinten!
nem akarok offolni csak kritikát írok! :)
sok felesleges parancs van, mint pl a /setlevel < 0-tól 5-ig!
semmi értelme, felesleges sorok!
de mint írtam eloször is jó lett. de akármit mit felraksz elotte teszteld! :D ;D
Nem a sorok számítanak! hanem a szkript tudása.
-
TÉMÁT ZÁROM A KÖVETKEZO, MUKÖDO VERZIÓ MEGJELENÉSÉIG...
-
strcmp két karakterlánc összehasonlítására szolgál, ha az összehasonlítás sikeres volt, a 0 értékkel, ellenkezõleg pedig az 1 értékkel
tér vissza.
Ez baromság.
-
strcmp két karakterlánc összehasonlítására szolgál, ha az összehasonlítás sikeres volt, a 0 értékkel, ellenkezõleg pedig az 1 értékkel
tér vissza.
Ez baromság.
[/quote]
Igen, mivel ha az elsõ karakterlánc kisebb, mint a második, akkor negatív lesz a visszatérési érték.
Amúgy lezárt topikba úgysem fog válaszolni. ;D
ZeRo