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: Sheet - 2010. December 08. - 20:01:20

Cím: Sadmin v0.2
Írta: Sheet - 2010. December 08. - 20:01:20
Hali
Ez lesz az elsõ scriptem amit \"publikálok\", méghozzá a saját adminrendszerem.
A filterscript 0.3c-re készült.
Amit tartalmaz:
Teljes regisztrációs rendszer, pár alap parancs, antiping, egy kis afk script, és természetesen a parancsok :)
Alap parancsok:
/afk, /afk-off,/stats
Adminparancsok:
***1 Admin:*** /ahelp /asay /a /kick /setvw /setint /fly /dn /up /warn /akill
***2 Admin:*** /ban /rtc /check /goto
***3 Admin:*** /gethere /sethp /setarmor
***4 Admin:*** /veh /destroycars /god /god-off
***5 Admin:*** /makeadmin /givemoney /givescore /restart
v0.2
                        - AntiPing warn szintel fejlesztve!
            - Adminszolgálat hozzáadva! /aduty
            - /setweather, idõjárás állítására.
            - Használaton kívüli jármá helyreálítása. /rac
v.0.3 Köszönet érte star-nak.
Zcmd + sscanf.
Véleményeket, kritikákat várom.
Remélem tetszik :)
Letöltés mindent tartalmaz.
v0.1 letöltése:
http://solidfiles.com/d/de30/
v0.2 letöltése:
http://solidfiles.com/d/baa0/
v0.3 letöltése:
http://solidfiles.com/d/8134b/
Cím: Sadmin v0.2
Írta: KDDomi - 2010. December 08. - 20:13:38
Jo admin rendszer Grat!
Cím: Sadmin v0.2
Írta: ZeRo - 2010. December 08. - 20:13:45
Dini, strtok :(
Cím: Sadmin v0.2
Írta: Sheet - 2010. December 08. - 20:18:32
Idézetet írta: KDDomi date=1291835618\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4522\" data-ipsquote-contentclass=\"forums_Topic
Jo admin rendszer Grat!
 
Köszi :D
 

Dini, strtok :(
 
[/quote]
Zero, még kezdõ vagyok alig scriptelek 2 hónapja, nekem csak ennyire futotta :D
Cím: Sadmin v0.2
Írta: Iceaac - 2010. December 08. - 20:21:44
Az a baj, hogy rossz módszereket tanulsz.
Cím: Sadmin v0.2
Írta: Sheet - 2010. December 08. - 20:25:49
Idézetet írta: Iceaac date=1291836104\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4522\" data-ipsquote-contentclass=\"forums_Topic
Az a baj, hogy rossz módszereket tanulsz.
 
Mert? o.O
Cím: Sadmin v0.2
Írta: Csabesz - 2010. December 08. - 20:26:45
Idézetet írta: Iceaac date=1291836104\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4522\" data-ipsquote-contentclass=\"forums_Topic
Az a baj, hogy rossz módszereket tanulsz.
 
Így van!
Sokkal szélszerûbb lett volna, ha már a komolyabbat kezded el tanulni. Sokkal elõrébb jutnál.    ;)


De ha 2 hónapja szkriptelsz, ez még elég elfogadható munka.  :)
Cím: Sadmin v0.2
Írta: Sheet - 2010. December 08. - 20:31:27
Idézetet írta: Csabesz date=1291836405\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4522\" data-ipsquote-contentclass=\"forums_Topic
Így van!
Sokkal szélszerûbb lett volna, ha már a komolyabbat kezded el tanulni. Sokkal elõrébb jutnál.    ;)


De ha 2 hónapja szkriptelsz, ez még elég elfogadható munka.  :)
 
Öm, elsõsorban egy kérdés, mi a rossz? :D valaki kirészletezné? :D
másodsorban, azért kösz :D
Cím: Sadmin v0.2
Írta: ZeRo - 2010. December 08. - 20:31:38
http://sampforum.hu/index.php?topic=4400.0
Cím: Sadmin v0.2
Írta: Sheet - 2010. December 08. - 20:47:14
köszi zero, de nem a kedvencem az sscanf >< :D
Cím: Sadmin v0.2
Írta: ZeRo - 2010. December 08. - 20:48:28
Nem is kötelezõ használni, csak akkor szerintem felkészülhetsz rá, hogy a te szkriptjeidet sem fogják használni, a maradi módszerek miatt. ::|
Cím: Sadmin v0.2
Írta: Sheet - 2010. December 08. - 20:52:53
ahh :(
Cím: Sadmin v0.2
Írta: TengeriMalac - 2010. December 08. - 20:53:18
Idézetet írta: ZeRo date=1291837708\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4522\" data-ipsquote-contentclass=\"forums_Topic
Nem is kötelezõ használni, csak akkor szerintem felkészülhetsz rá, hogy a te szkriptjeidet sem fogják használni, a maradi módszerek miatt. ::|
 
ÉN személyszerint utálom, én is minden strtok és dini használatával írok.
eredeti, és nem kell hozzá semmi sz4r plugin.
Cím: Sadmin v0.2
Írta: jana4 - 2010. December 08. - 20:58:35
Elsõnek nem is rossz, van benne azért némi kopi, de elfogadható :)

Amúgy, az sscanfhoz sem kell plugin.... kiadták kódban is, beteszed a játékmódodba és ott van.... vagy függvénykönyvtárat csinálsz a kódból.


strtok = régi, pocsékoló, rossz.


az fs-edben sok minden pocsékol.


7/10  ;)
Cím: Sadmin v0.2
Írta: Sheet - 2010. December 08. - 21:04:50
Kössz :D
Am Scream, két dolog van benne ami minta alapján van, a ping és a resitart :D
am mi pocsákol? :D
Cím: Sadmin v0.2
Írta: TengeriMalac - 2010. December 08. - 21:14:53
Lehet, hogy pocsékol (amit nem hiszek, mivel akkor nem rakták volna bele a SA:MP alap függvényei közé), de a ZCMD függvénykönyvtára 100 valahány sok, mi növeli a PWN és az AMX fájl méretét, aki lassítja a betöltését..
az sscanf is 100 sor körül van, ami szinten növeli..
ráadásul ott meg is kell tanulni, hogy melyik kifejezés mire való..
Cím: Sadmin v0.2
Írta: Luciano - 2010. December 09. - 09:02:32
Szép munka ha 2 hónapja kezted szép meló lehet majd irok áénis na cs
Cím: Sadmin v0.2
Írta: CANNONN - 2010. December 09. - 11:49:14
üdv,egy gondom van,nem tudom letölteni nincs kapcsolat :S valaki segítene hogy tudnám letölteni?mert nekem tetszik kipróbálnám;) :D
Cím: Sadmin v0.2
Írta: Sheet - 2010. December 09. - 11:59:05
http://solidfiles.com/d/c3a02/
Feltöltöttem ujra, próbáld itt
Cím: Sadmin v0.2
Írta: CANNONN - 2010. December 09. - 12:28:54
tökéletes;) köszi jó fs  ;) :D
Cím: Sadmin v0.2
Írta: nyE - 2010. December 09. - 14:24:05
Szép fs grat!
De valld be, hogy a treg-bõl csináltad :D :D
 
#define ReGiStEr 8
#define LoGiN 9
Cím: Sadmin v0.2
Írta: Sheet - 2010. December 09. - 14:33:13
mi az a treg? XXXXDD eskü nemtudom
Cím: Sadmin v0.2
Írta: nyE - 2010. December 09. - 14:38:26
Egy regisztrációs script. Abban vannak így a dialogok definiálva. LINK
Cím: Sadmin v0.2
Írta: Sheet - 2010. December 09. - 14:42:11
Lol, pedig nem abból szedtem ki, csak szimplán jól néz igy ki xD
Cím: Sadmin v0.2
Írta: [SWAT]Messi - 2010. December 09. - 15:49:55
Idézetet írta: Sheet date=1291835912\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4522\" data-ipsquote-contentclass=\"forums_Topic


Jo admin rendszer Grat!
 
Köszi :D
 

Dini, strtok :(
 
[/quote]
Zero, még kezdõ vagyok alig scriptelek 2 hónapja, nekem csak ennyire futotta :D
 
[/quote]
Nekem mást hazudtál csoró..
Cím: Sadmin v0.2
Írta: Sheet - 2010. December 09. - 15:57:46
Messi\" post=\"96075\" timestamp=\"1291906195\"]
Nekem mást hazudtál csoró..
 
[/quote]
???
Cím: Sadmin v0.2
Írta: Popec16 - 2010. December 10. - 21:19:20
Elégedetlen vagyok , miért kell a ladmint alapul venni?
A 3/4 ed admin system ladmin copy !
Bocsi!
Cím: Sadmin v0.2
Írta: 01ToYoTa01 - 2010. December 12. - 14:34:33
Csak nehogy elkezdj itt nekem ilyen kínai nyelven kifejlesztett zcmd meg sscanf szarokkal írni, mert azt még megérteni is nehéz...
Cím: Sadmin v0.2
Írta: Iceaac - 2010. December 12. - 17:28:35
Idézetet írta: Skatefield date=1292160873\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4522\" data-ipsquote-contentclass=\"forums_Topic
Csak nehogy elkezdj itt nekem ilyen kínai nyelven kifejlesztett zcmd meg sscanf sz*rokkal írni, mert azt még megérteni is nehéz...
 
Ne okoskodj, a strtok sokkal bonyolultabb.
Cím: Sadmin v0.2
Írta: [SWAT]Messi - 2010. December 13. - 14:48:49
Idézetet írta: Sheet date=1291906666\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4522\" data-ipsquote-contentclass=\"forums_Topic

Messi link=topic=8291.msg96075#msg96075 date=1291906195]
Nekem mást hazudtál csoró..
 
???
 
[/quote]
Bocs asszem keverlek 1 másik Sheet nevezetû  fa*rágóval ,aki lenyúlta a módunkat.
Cím: Sadmin v0.2
Írta: Sheet - 2011. Január 14. - 14:46:03
Kész a v0.2 nemsok újítás. csak 4 darab.
- AntiPing warn szintre fejlesztve!
            - Adminszolgálat hozzáadva! /aduty
            - /setweather, idõjárás állítására.
            - Használaton kívüli jármá helyreálítása. /rac
Cím: Sadmin v0.2
Írta: ChuckNorris - 2011. Január 14. - 14:54:35
Öhöm. Link?  ::|
Cím: Sadmin v0.2
Írta: Sheet - 2011. Január 14. - 14:55:38
Fõposzt :D
Cím: Sadmin v0.2
Írta: ChuckNorris - 2011. Január 14. - 18:43:47
JAJ de hülye vok,az itt lévõ elsõ postot néztem,most látom h van 3 oldal.  :D :D :D
Cím: Sadmin v0.2
Írta: Sheet - 2011. Január 14. - 18:46:56
Idézetet írta: ChuckNorris date=1295027027\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4522\" data-ipsquote-contentclass=\"forums_Topic
JAJ de hülye vok,az itt lévõ elsõ postot néztem,most látom h van 3 oldal.  :D :D :D
 
Hát ja :D már régen csináltam az alapot, gondoltam ha nem is sokkal de valamivel kiegészítem
Cím: Sadmin v0.2
Írta: ►ѕтa - 2011. Február 23. - 21:22:18
0.3nál a másodikat szedd ki, mert az elsõ jobb szerintem, köszi.
Cím: Sadmin v0.2
Írta: Energysweet - 2011. Március 16. - 21:05:14
azt a dudba includét hol tom megszerezzni ????
egyébként szép admin rendszer grat
Cím: Sadmin v0.2
Írta: SoAP - 2011. Március 16. - 23:10:49
Használd a kockanép legjobb barátját: google
Amúgy tehetne már bele vmi újjat sheet. :D
Cím: Sadmin v0.2
Írta: InAceX - 2011. Március 17. - 14:30:56
Idézetet írta: Energysweet date=1300305914\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4522\" data-ipsquote-contentclass=\"forums_Topic
azt a dudba includét hol tom megszerezzni ????
egyébként szép admin rendszer grat
 
Ez benne van a .rar-ban csak dubd néven.
Cím: Sadmin v0.2
Írta: Buba - 2011. Március 17. - 17:39:35
Valaki dobna nekem egy dubda(vagy vmi ilyesmi) plugint ? Meg ha már azt akkor sscanf-et is pls :D
Am. én is strtok -ot szoktam használni, de mostanában rászoktam a zcmd-re :D
Cím: Sadmin v0.2
Írta: Mambo - 2011. Március 17. - 18:21:49
Idézetet írta: Buba date=1300379975\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4522\" data-ipsquote-contentclass=\"forums_Topic
Valaki dobna nekem egy dubda(vagy vmi ilyesmi) plugint ? Meg ha már azt akkor sscanf-et is pls :D
Am. én is strtok -ot szoktam használni, de mostanában rászoktam a zcmd-re :D
 
dubda? :DDDDDDDDDDDDDDDDDD
talán dudb. és abból csak inc van.
http://www.y-less.com/YSI/sscanf.zip
Cím: Sadmin v0.2
Írta: TengeriMalac - 2011. Március 17. - 18:27:41
a v0.4-ben szívesen látnék valami újítást [sscanf, zcmd, sii, y_ini, cini, fini, vagy ilyesmi :D]
Cím: Sadmin v0.2
Írta: ►ѕтa - 2011. Március 17. - 18:40:47
Látszik hogy nem nézted meg :D
ZCMD+SSCANF megvan.
Cím: Sadmin v0.2
Írta: mauladam - 2011. Április 07. - 14:53:20
Ezmiez?
Letöltöm, include-okat beteszem a helyükre, filterscripteket is, mindent megcsinálok, átírom a szerverconfig fájlt, megnyitom a pawnot, semmit nem csináltam vele még csak nézem h le lehet e forditani és:
undefined symbol \"ReturnUser\"
oké. definiálom, és must be assigned to an array
Mi történhetett?
Nem irtam át semmit, betettem az include-okat a filterscripteket, átirrtam a cfg,t.
A szerveren fut, de nem tudok  igy semmit bõvíteni v átirni, mivel hiába írom át ha le akarom forditani error van....
 :(
Valaki segitsen pls...
Cím: Sadmin v0.2
Írta: DrAkE - 2011. Április 07. - 15:00:02
Tudod az undefinied symbolos problémákat nem változokkal (new-ekkel), vagy esetleg definiálással (#define)-vel kellene megoldani hanem keresgélni a neten.
Illeszd be ezt a módodba:
 
ReturnUser(text[], playerid = INVALID_PLAYER_ID)
{
        new pos = 0;
        while (text[pos] < 0x21) // Strip out leading spaces
        {
                if (text[pos] == 0) return INVALID_PLAYER_ID; // No passed text
                pos++;
        }
        new userid = INVALID_PLAYER_ID;
        if (IsNumeric(text[pos])) // Check whole passed string
        {
                // If they have a numeric name you have a problem (although names are checked on id failure)
                userid = strval(text[pos]);
                if (userid >=0 && userid < MAX_PLAYERS)
                {
                        if(!IsPlayerConnected(userid))
                        {
                                /*if (playerid != INVALID_PLAYER_ID)
                                {
                                        SendClientMessage(playerid, 0xFF0000AA, \"User not connected\");
                                }*/
                                userid = INVALID_PLAYER_ID;
                        }
                        else
                        {
                                return userid; // A player was found
                        }
                }
                /*else
                {
                        if (playerid != INVALID_PLAYER_ID)
                        {
                                SendClientMessage(playerid, 0xFF0000AA, \"Invalid user ID\");
                        }
                        userid = INVALID_PLAYER_ID;
                }
                return userid;*/
                // Removed for fallthrough code
        }
        // They entered [part of] a name or the id search failed (check names just incase)
        new len = strlen(text[pos]);
        new count = 0;
        new name[MAX_PLAYER_NAME];
        for (new i = 0; i < MAX_PLAYERS; i++)
        {
                if (IsPlayerConnected(i))
                {
                        GetPlayerName(i, name, sizeof (name));
                        if (strcmp(name, text[pos], true, len) == 0) // Check segment of name
                        {
                                if (len == strlen(name)) // Exact match
                                {
                                        return i; // Return the exact player on an exact match
                                        // Otherwise if there are two players:
                                        // Me and MeYou any time you entered Me it would find both
                                        // And never be able to return just Me\'s id
                                }
                                else // Partial match
                                {
                                        count++;
                                        userid = i;
                                }
                        }
                }
        }
        if (count != 1)
        {
                if (playerid != INVALID_PLAYER_ID)
                {
                        if (count)
                        {
                                SendClientMessage(playerid, 0xFF0000AA, \"Multiple users found, please narrow earch\");
                        }
                        else
                        {
                                SendClientMessage(playerid, 0xFF0000AA, \"No matching user found\");
                        }
                }
                userid = INVALID_PLAYER_ID;
        }
        return userid; // INVALID_USER_ID for bad return
}
Cím: Sadmin v0.2
Írta: mauladam - 2011. Április 07. - 16:10:11
Köszi :)
Megpróbálom.
Irok ha sikerült. :D
Cím: Sadmin v0.2
Írta: Kovacs_Bela - 2011. Július 29. - 14:37:43
széplett grat de ha hozzáakarok rakni egy parancsot:
...Dokumentumok\\Letöltések\\SAdmin.pwn(951) : error 021: symbol already defined: \"cmd_slap\"
...Dokumentumok\\Letöltések\\SAdmin.pwn(1848) : warning 203: symbol is never used: \"strtok\"
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Error.
valaki segít? : ??? :o :-X
Cím: Sadmin v0.2
Írta: Sheet - 2011. Július 29. - 14:55:38
másold be a parancsot amit hozzá akarnál rakni.
Cím: Sadmin v0.2
Írta: Kovacs_Bela - 2011. Július 29. - 15:00:49
puff.. most veszem észre, hogy már van ilyen :D
am valami INVALID_PLAYERID-t rontottam el v nemtom :D
Cím: Sadmin v0.2
Írta: Armani - 2011. Július 30. - 00:05:45
Nem rosz de am az ieneket felszokták használni mert a luxadminon meg a ladminon mást szerveren nem non lattam talan IPTA 2 öt

Dupla hozzászólás automatikusan összefûzve. ( 2011. Július 31. - 20:50:08 )

Ezt nem vágom akár hányszor belep az admin mindig ujra kell neki adni az admint mert scriptfilest nem látok
Cím: Sadmin v0.2
Írta: tudvari - 2011. Szeptember 01. - 19:03:04
Elvileg mûködik de ha /makeadmin-ozni próbálom Unknown Commandet ír.0.2-t használom.
Átírtam Ini-ben 5-re az admin szintet,de ugyan úgy nincs jogosultságom :S
Megint átírtam,és most jó,de setarmor hp-t állítja :D de átnézem.
Köszi a szkriptet :D
Cím: Sadmin v0.2
Írta: .:Secur:. - 2011. Szeptember 04. - 20:28:24
Kellene egy kis segítség...
Nem tudom, hogy mi az a dudba include mert nem találom sehol.  :\'(
 
//------------Függvénykönyvtárak---------------
#include <a_samp>
#include <dini>
#include <sscanf>
#include <zcmd>
#include <dudba>

 
Help!
Cím: Sadmin v0.2
Írta: szabyxxx - 2011. Október 09. - 11:00:31
De én Ladmint használok és nekem nem kéne más admin rendszer esetleg luxadmin de abba sincs score saver csak egy script kéne ami lementi a pontokat vmi értelmes
Cím: Sadmin v0.2
Írta: skrisz98 - 2012. Január 18. - 20:44:44
[pawn]#include <dudba>[/pawn]
nekem ez nincs meg
nem birom .amx-be menteni
Cím: Sadmin v0.2
Írta: manusz4 - 2012. Január 19. - 14:49:48
Hallod hova menti a regisztrácios adatokat meg hogy a rákba tok admin adni ha nem menti seehova rconnal nem megy
Cím: Sadmin v0.2
Írta: instant - 2012. Január 21. - 14:08:37
scriptfiles
Cím: Sadmin v0.2
Írta: Dead - 2012. Január 21. - 15:46:01
elvan írva
#include dudb   --> http://forum.sa-mp.com/showthread.php?t=31
nem #include dudba
Cím: Sadmin v0.2
Írta: sznorbert - 2012. Február 05. - 18:03:57
Hogy lehet át írni 0.3d-re?
Cím: Sadmin v0.2
Írta: N@rbirock - 2012. Március 25. - 07:19:05
egyszerü megnyitod 0.3d-s pawnoval és lemented