KOSTENLOSE REGISTRIERUNG - FREE REGISTER
  • Willkommen, Gast!
  • Samstag, 28. Februar 2026, 18:49:27
Position: Home » Grand Theft Auto: San Andreas » Multiplayer » Scripte und kleine Codes » Was is falsch am bankregisetrskript?

Willkommen im GTAvision.com Forum

Du bist noch nicht bei uns angemeldet. Wenn das dein erster Besuch bei uns ist, so kannst du die wichtigsten Funktionen des Boards in der FAQ nachlesen. Um Beiträge zu schreiben oder neue Themen zu erstellen musst du in fast jedem Forum registriert und eingeloggt sein. Dies gilt nicht bei den Newskommentaren, dort können auch Gäste etwas schreiben ohne sich vorher registrieren zu müssen. Damit du Beiträge lesen kannst, musst du dir erst ein Forum aussuchen welches dich interessiert, z.B. GTA V - Allgemeines, dann klickst du auf ein Thema das dich interessiert z.B. "Allgemeine GTA V Plauderecke" und schon kannst du die Beiträge lesen. Um im genannten Thema zu antworten, musst du dich allerdings vorher eingeloggt haben. Viel Spaß in unserem Forum, wünscht das gesamte GTAvision.com Team.

Follow @GTAvision
Grand Theft Auto: San Andreas
Thema: Was is falsch am bankregisetrskript? [Seite 1 ]  

Kein neuer Beitrag 31.07.2008, 10:04
Beitrag #1   

marcel9
Ladendieb
* * * O O O O O O O O
Kein Bild vorhanden
Registrierung: 26.07.2008, 13:03
Beiträge: 16

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#include <a_samp>
#include <dutils>
#include <dudb>
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
#define COLOR_SYSTEM 0xEFEFF7AA
#define MAX_TRIES 3
#define COLOR_RED 0xFF0000FF
#define COLOR_BLUE 0xFF0AAAFF


new PLAYERLIST_authed[MAX_PLAYERS];
new tries[MAX_PLAYERS];
public OnFilterScriptInit()
{
    print("\n==========================================");
    print("            Bank RegisterSystem               ");
   print("\n==========================================");
}
stock SystemMsg(playerid,msg[]) {
   if ((IsPlayerConnected(playerid))&&(strlen(msg)>0)) {
       SendClientMessage(playerid,COLOR_SYSTEM,msg);
   }
   return 1;
}

stock PlayerName(playerid) {
  new name[255];
  GetPlayerName(playerid, name, 255);
  return name;
}

  dcmd_bankregister(playerid,params[]) {

    if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"deine bank ist schon eongeloggt.");

    if (udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Bankaccount existiert schon '/login password'.");

    if (strlen(params)==0) return SystemMsg(playerid,"Correct Usage: '/bankregister password'");

    if (udb_Create(PlayerName(playerid),params)) return SystemMsg(playerid,"Bankaccount erstellt um einzuloggen '/login password' now.");
    return true;

 }
 
  dcmd_banklogin(playerid,params[]) {

    if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Deine bank ist schon eingeloggt.");
    if (!udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Bankaccount existiert nicht '/bankregister password'.");
    if (strlen(params)==0) return SystemMsg(playerid,"Mache '/banklogin password'");

    if (udb_CheckLogin(PlayerName(playerid),params)) {
       // Status
       GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")+GetPlayerMoney(playerid));
      
       PLAYERLIST_authed[playerid]=true;

       return SystemMsg(playerid,"erfolgreich eingeloggt!");
    }
    // Bad Password
   tries[playerid]++;
   if(tries[playerid] == MAX_TRIES) {
    SystemMsg(playerid,"Falsches bank passwort!!");
    
   
    }
   else if (tries[playerid] == MAX_TRIES-1){
   SendClientMessage(playerid, COLOR_RED, "Falsches passwort!!!");//ouch..
   }
   return 0;
 }
 
public OnPlayerCommandText(playerid,cmdtext[]) {
  dcmd(banklogin,5,cmdtext);
  dcmd(bankregister,8,cmdtext);
  


    return 0;
}


 public OnPlayerConnect(playerid) {
  tries[playerid] = 0;
  PLAYERLIST_authed[playerid]=false;
  if (udb_Exists(PlayerName(playerid))) return SendClientMessage(playerid, COLOR_BLUE, "Wilkommen zurück,(/banklogin password)");
  return false;


}

public OnPlayerDisconnect(playerid) {
  if (PLAYERLIST_authed[playerid]) {
     // save
    dUserSetINT(PlayerName(playerid)).("Money",GetPlayerMoney(playerid));

  }
  PLAYERLIST_authed[playerid]=false;
  return false;
}


Wo ist der feher warum gehen die commands nicht?
ich hab nur ein warning ( loose indentation) aber is ja unwichtig
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 31.07.2008, 10:07 von marcel9.

Kein neuer Beitrag 31.07.2008, 11:56
Beitrag #2   

Sh3LteR
Capo
* * * * * * * * * * O
Registrierung: 24.07.2007, 09:51
Lieblings-GTA: GTA: Vice City
Script Editor: Pawno
Wohnort: Austria/Nö/GD
Beiträge: 3211

Loose indent... ist kein error wie du gesagt hast :D
es ist nur dass du das nicht angereit hats dass alles in 1ner reihe von oben nach unten geht.
Nächstes mal will ich sone frage im Scriptfragethread sehen.

Kein neuer Beitrag 31.07.2008, 20:52
Beitrag #3   

marcel9
Ladendieb
* * * O O O O O O O O
Kein Bild vorhanden
Registrierung: 26.07.2008, 13:03
Beiträge: 16

ZitatDominik Schulner hat folgendes geschrieben:
Loose indent... ist kein error wie du gesagt hast :D
es ist nur dass du das nicht angereit hats dass alles in 1ner reihe von oben nach unten geht.
Nächstes mal will ich sone frage im Scriptfragethread sehen.



ich hab gesagt lose int dings is warnung!!!
in is das nich in nem Scriptfragethread?

Kein neuer Beitrag 31.07.2008, 21:07
Beitrag #4   

Sh3LteR
Capo
* * * * * * * * * * O
Registrierung: 24.07.2007, 09:51
Lieblings-GTA: GTA: Vice City
Script Editor: Pawno
Wohnort: Austria/Nö/GD
Beiträge: 3211

Zitatmarcel9 hat folgendes geschrieben:

in is das nich in nem Scriptfragethread?



nope. http://forum.gtavision.com/posts_50_121_134.html

Druckansicht

n/a n/a 1     (Anzeige: 1 – 4; Insgesamt: 4) n/a n/a
Toggle Ähnliche Themen zu „Was is falsch am bankregisetrskript?“
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, „heißes Thema“   Drei neue Missionen in 'Neue Einträge', Führungskräfte-Boni und m ... 0 9427 19.11.2025, 23:19
Von: GTAvision.com
19.11.2025, 23:19
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge   GTA+: Kostenloses Polizeifahrzeug Canis Terminus Patrol und mehr 0 484 21.09.2025, 23:30
Von: GTAvision.com
21.09.2025, 23:30
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge   Bis zu 2.000.000 GTA$ geschenkt und mehr 0 306 22.08.2025, 22:28
Von: GTAvision.com
22.08.2025, 22:28
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Neue Community-Rennserie und -Kampfserie + Discord-Kanal 0 798 11.08.2025, 23:07
Von: GTAvision.com
11.08.2025, 23:07
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Boni in Casino-Missionen und mehr 0 922 14.06.2025, 00:06
Von: GTAvision.com
14.06.2025, 00:06
Von: GTAvision.com
Zum letzten Beitrag
  • 0.041816 Sek., 14 DB-Zugriffe, 1.923 MiB
  • Powered by Boardsolution v1.45
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