GTAvision.com - Forum - Grand Theft Auto News, Downloads, Community and more...

Position: Grand Theft Auto: San Andreas » Multiplayer » Scripte und kleine Codes » [SA-MP] Filterscript: Userdata X » Druckansicht
Recycler, 02.04.2007, 11:41
Filterscript: Userdata X v 1.10

Dieses Filterscript speichert Daten der User und beeinhaltet eine Registrier/Login-Funktion.

Installation


1. Erstellt einen Ordner "filterscripts" und einen Ordner "scriptfiles" in eurem SA-MP Ordner.
2. Kopiert die .amx Datei aus dem Archiv in den Ordner "filterscripts".
3. Öffnet die Datei "server.cfg" in eurem SA-MP Ordner mit dem Editor.
4. Erstellt eine Zeile "filterscripts udx" und speichert die Datei ab.

Features


-> Es wird kein DUDB, DINI, oder DUTILS gebraucht; ich habe eine eigenständige Datenspeicherung
entworfen.
-> Registrier-/Login Funktion: Wer sich nicht registriert/einloggt, wird gekickt.
-> Daten der User (Kills, Logins, Geld) können mit /profil [Spieler-ID] aufgerufen werden.
-> Durch die besondere Art der Registrierung, nämlich mit /register [E-Mail] [Passwort], gibt es
ein Absicherungscommand (/newpass [E-Mail])
-> Das Passwort kann mit /changepass [Altes Passwort] [Neues Passwort] gewechselt werden.
-> Der Account kann vom User mit /remove [Passwort] gelöscht werden.


Bitte beachtet, das es zu Problemen mit euren GameModes kommen kann, falls sich Variablen/Defines
überschneiden.
Falls ihr Bugs oder Fehler im Script entdeckt, bitte sofort hier posten.

http://dracoblue.net/pawn/ready_for_samp_0_2.png

Das Script gibt es in einer SA-MP 0.1 Version und in einer für Version 0.2

MfG
Recycler

----------------------------
Version Log

-> 1.01: Kleine Bugs mit dem /changepass Command wurden behoben.
-> 1.10: Das Script ist nun kompatibel mit SA-MP 0.2.
-> Source hinzugefügt.
Prinz Valium!, 02.04.2007, 12:04
Wow, das hört sich gut an, aber was ich nicht kapiere:

ZitatZitat:
...um Betrug zu vermeiden!

Wie ist das gemeint, sonst hört sich echt alles gut an, nur doof das ich davon garkeine Ahnung habe.
Recycler, 02.04.2007, 12:18

Zitat2F2F_Freak hat folgendes geschrieben:
Wow, das hört sich gut an, aber was ich nicht kapiere:

ZitatZitat:
...um Betrug zu vermeiden!

Wie ist das gemeint, sonst hört sich echt alles gut an, nur doof das ich davon garkeine Ahnung habe.


Wenn ich die .pwn (Source) freigeben würde, könnten so Leute wie p*d*y auf die Idee kommen, die
Copyrights zu entfernen und sich selbst als Ersteller des Scriptes auszugeben. Das passt mir
garnicht :evil:

MfG
Recycler

Prinz Valium!, 02.04.2007, 13:01
Achso, jetzt verstehe ich.
Rafioso, 02.04.2007, 13:15
Könnt ihr endlich mal mit dem Thema Paddy aufhören?

Es nervt langsam!

=) =) :D :D =) =)
Recycler, 02.04.2007, 13:26
Genauer gesehen haben wir nie damit angefangen. Ich hab ihn nur als Beispiel genommen, warum regst
du dich so auf?
Was heißt eigentlich endlich? Haben wir schon öfter von ihm gesprochen? Außer hier und hier haben
wir ihn nie erwähnt... :/
Aber dieser Thread soll sauber für das Filterscript bleiben. B2T :D

MfG
Recycler
Rafioso, 02.04.2007, 13:35
Basta, aus, finito, ende okey? So schwer zu begreifen?

Noch ein Post zu diesem Thema und ne Verwarnung wird fällig.

=) =) :D :D =) =)
Recycler, 02.04.2007, 13:42
Ich bitte euch auch darum Verbesserungsvorschläge für das FS zu posten!
Wollt ihr das die E-Mail eines Users in seinem Profil steht?

MfG
Recycler
Prinz Valium!, 02.04.2007, 13:46
ZitatRecycler hat folgendes geschrieben:
Wollt ihr das die E-Mail eines Users in seinem Profil steht?


Wieso eig. nicht?
Recycler, 02.04.2007, 13:47
Zitat2F2F_Freak hat folgendes geschrieben:
ZitatRecycler hat folgendes geschrieben:
Wollt ihr das die E-Mail eines Users in seinem Profil steht?

Wieso eig. nicht?

Vielleicht wollen andere User nicht anderen ihre E-Mail zeigen...ich werde eine Abfrage einbauen ob
es erlaubt wird ;-)

neocromicon, 25.04.2007, 13:39
Hi. Super script wirklich thx.

Aber eine bitte hätte ich und zwar wie du ja oben angegeben hast veröffentlichst du die pwn datei
nicht. Wäre es deshalb möglich das du sie mir trotzdem geben könntest (ICQ) weil ich ein paar Texte
verändern möchte nartürlich bleibt dein copyright dabei erhalten denn ich möchte nicht deine arbeit
schänden ich hasse sowas selber. Wenn es nicht möglich ist wäre es möglich das du sie mir
bearbeiten könntest und mir sie schickst? mfg
Recycler, 25.04.2007, 14:57
Mir wäre es lieber, wenn ich die .pwn nach deinen Wünschen bearbeite :-)
Sag einfach, welche Texte du anders haben möchtest, und ich lad das Script dann hier hoch =)

MfG
Recycler
neocromicon, 25.04.2007, 15:06
Ok das verstehe ich. Also:

Nach der regestrierung: ***Erfolgreich Regestriert. Bitte San Andreas Neustarten***
Nach Login ***Erfolgreich eingeloggt. Daten geladen. Viel Spass***

So das wärs dann auch schon. Thx im vorraus schonma
Rafioso, 25.04.2007, 19:02
registriert <<<

=) =) :D :D =) =)
Recycler, 25.04.2007, 20:54
Die Nachrichten wurden verändert. Viel Spass :-)

MfG
Recycler
neocromicon, 25.04.2007, 21:20
Geht alles einwandfrei, danke nochma für deine mühe bis dann
Gangsta, 17.05.2007, 18:45
Hi Recycler könntest du mir bitte die Kickfunktion rausnehmen? Das die leuten nicht gekickt werden
wenn die sich nicht einloggen. Danke schon mal im vorraus :)
Recycler, 17.05.2007, 19:04
Ja, die Datei ist im Anhang :-)

MfG
Recycler
[GM]The_Don, 17.05.2007, 20:18
also gant ehrlich.

recycler hut ab!

das ist nicht schlecht was du machst

aber soviel ich gehört habe wird es in SA:MP 0.2 eine DUDB Version geben, die eine Email
Registrierung enthalten wird (Quelle:IRC Channel >>> Scripten)
Recycler, 18.05.2007, 10:11
Schön, hier ist meine eigene jetzt schon enthalten ;-)

MfG
Recycler
[GM]The_Don, 18.05.2007, 12:42
ich wollt es ja nur mal sagen xDDDDD
sebihunter, 18.05.2007, 14:34
Kannst du eine Version ohne register command machen und eine Userdatei wo pw changeme ist
mithochladen?

PLS aber MIT kick funktion

Brauche das für einen Server wo man dann von Admins registriert wird


Thx im vorraus!
Littlejohny49, 23.05.2007, 13:01
Sebihunter nimm doch Mabakos Admin filterscript ^^

da geht das was du meinst ^^

ich hab auch und es klappt 1 a
Mümmel, 24.05.2007, 11:57
@ Recycler,
seit dem ich dein Filterscript verwende werde ich immer sofort von meinem Server gekickt und wie
logge ich mich jetzt als Adm ein?
Habe als Gamemode nur lvdm 1 der ist bis auf den Begrüssungstext unverändert, oder hab ich was
falsch gemacht?:cry:
Recycler, 24.05.2007, 16:53
Als Admin loggst du dich wie gewohnt ein, dann wirst du nicht gekickt ;-)
Eine Version ohne Kick gib es weiter oben :roll:

MfG
Recycler
Mümmel, 27.05.2007, 15:31
Geht nich hab ich Prob. Habe /rcon + mein Passwort, da passiert aber nichts kommt nichtmal eine
meldung vom Script wie login fehlgeschlagen oder so.
Als zweites habe mich als Test mal mit meinem anderen Rechner Probehalber Registriert mit E-Mail
und so hatt auch super geklappt (Login auch) danach hab ich das Spiel neugestartet, wollte mich
einlogen mit meinem Passwort ging aber nich, hatt geschrieben das die E-Mail nicht zu meinem Nick
passt ist aber alles richtig gewesen.
Fehler sind aussgeschlossen habe das ganze nochmal mit anderem Nick + Neues Passwort + Andere
E-Mail Adresse Prob. ging auch nicht mehr nach dem Neustart.
Was nun? Ach und wo werden die Userdaten eig. gespeichert? gibt es da irgendwo ne Logdatei oder
sowas?
SlaYer, 28.05.2007, 05:35
glaube richtig wäre es

/rcon login Passwort

.: Login :. vergessen oder?

z.B. mein Rcon geht garnet , im flilterscript is nur admingivecash.amx


---

so eine frage zu dem teil. kann es auch Score status speichern? das eine bestimmte regestration
schon 3 punkte hat und nach login der score wieder auf 3 ist?

sagen wir ma ich bau was ein wo ein admin immer schreiben kann /punkte ID 1-10 ,da bekommt
jeweils der spieler 1 oder soviel punkte wie angegeben vom admin
und das sind wie belohnungen die dann immer gesavt werden (zum angeben usw... ) ?
Recycler, 28.05.2007, 11:54
ZitatUserdata X hat folgendes geschrieben:
-> Daten der User (Kills, Logins, Geld) können mit /profil [Spieler-ID] aufgerufen werden.

Die Score wären hier diese Daten. Mit diesen Daten allerdings in deinem Script zu arbeiten ist
nicht möglich, da du dann die Source vom Script bräuchtest die ich nicht veröffentliche.

MfG
Recycler
Recycler, 06.06.2007, 20:49
Update to 1.10

Das Script ist nun 0.2 kompatibel. Viel Spaß :-)

MfG
Recycler
Recycler, 11.08.2007, 17:01
Sorry Graf, war im Urlaub konnte das Script daher nicht machen. Falls du es noch brauchst, hier ist
es :-)

MfG
Recycler
Graf, 11.08.2007, 17:36
Danke, ich habs gelesen das du im Urlaub bist. Ich hab´s grade ausprobiert und die geht nicht, der
sagt immer sie ist geladen (auch wenn ich reload mache), aber /regestriern geht nicht.
Recycler, 11.08.2007, 17:49
Muss ja auch /regestrieren heißen, nicht /regestriern :-P
Oder ich weiß nicht, vielleicht hab ich auch /registrieren benutzt (wohl eher das, weils richtig
ist).
Hab nämlich die .pwn von dieser Version schon net mehr, kann also nicht nachgucken.

MfG
Recycler
Graf, 11.08.2007, 18:32
Das einloggen und registrieren geht, aber es zeigt keine kills an, wenn man killt, egal ob nicht
registriert oder registriert, es sind immer 0 kills.
Recycler, 11.08.2007, 18:35
Meinst du die Score? Probiers mal mit /profil, ich werde mir den Code nachher nochmal anschauen.

MfG
Recycler
Graf, 11.08.2007, 18:38
Ich mein ja /profil, als score is bei mir das Geld.
Niggie, 01.11.2007, 15:48
hey, zu der version ohne kick, wird die kickfunktion da ganz rausgenommen?
ich bräuchte nämliche ein version wo die Registrierung freiwillig ist aber wenn man registriert ist
muss man sich einloggen
also:
Nicht Registriert: Kein kick
Registriert, nicht eingeloggt: Kick

wäre das zu machen oder ist das bei der anderen version schon so?

mfg Niggie
dödel, 01.11.2007, 16:08
@Niggie

Na, wer medelt sich denn da mal wieder :D

Die sache ist ganz einafch ;)

über Main:
Code:
1
new registered[MAX_PLAYERS];


bei /register :
Code:
1
dUserSetINT(PlayerName(playerid)).("registered",1);


bei /login :
Code:
1
registered[playerid] = dUserINT(PlayerName(playerid)).("registered");



und denn bei OnPlaerSpawn oder sonst wo:
Code:
1
2
3
4
if(registered[playerid] == 0)
{
Kick(playerid);
}



Würd außerdem zur sicherheit noch bei OnPlayerConnect:
Code:
1
registered[playerid] = 0;
Recycler, 05.11.2007, 20:01
Ohne .pwn kann er sowieso nichts verändern :shock:
Aber wenn immernoch der Wunsch besteht kann ja dödel eine weitere Spezialversion anfertigen, die
.pwn findet er im Teambereich ;-)

MfG
Recycler
dödel, 05.11.2007, 21:30
So, hab´s einfach mal gemacht ;)
FloRaX, 13.11.2007, 12:13
hm.. bei mir funkt. das mit dem login dings nich und email.Wenn ich es im filterscript archif rein
tuh und in server.cfg ändere dann kackt sofort das game und die samp-server.exe ab wenn mans starte
-.-
Recycler, 13.11.2007, 13:38
Tja, bei den anderen funktionierts...dein Fehler, dein Problem! :D
Gangsta, 02.01.2008, 21:40
öhm Recycler. Kannst du folgendes im script ändern und uploaden für mich? pls :)

- Kein kick wenn man nicht eingeloggt ist
- /register PW . also E-Mail adresse nicht erforderlich
- Nachricht in OnPlayerconnect raus. also das man sich registrieren muss auf den server usw.

danke :)
Rafioso, 10.01.2008, 19:43
Dafür gibt es die PM Funktion!
2 Beiträge entfernt.

=) =) :D :D =) =)
Logitech900, 11.01.2008, 16:07
wie kann man sich einlogen ja mit /register aber da steht Eingaben Überprüfen ;-)
GTAvision.com :: Forumregeln :: FAQ :: Impressum :: Kontakt :: RDRvision.com :: LANOIREvision.com :: MaxPayneVision.com
NetVisionWork.NET
.: © 2006-2014 by GTAvision.com :.

Rockstar GamesTake-Two Interactive Deutschland

Free Grand Theft Auto Downloads