KOSTENLOSE REGISTRIERUNG - FREE REGISTER
  • Willkommen, Gast!
  • Montag, 17. Juni 2019, 05:06:41
Position: Home » Grand Theft Auto: San Andreas » Multiplayer » Neues Problem Beim Script

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: Neues Problem Beim Script [Seite 1 ]  

Kein neuer Beitrag 11.10.2012, 00:03
Beitrag #1   

Cwapsy
Ladendieb
* * * O O O O O O O O
Registrierung: 10.10.2012, 20:23
Beiträge: 7

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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
//Herzlich Wilkommen Im Script

//Includes
#include <a_samp>
#include <MD5>
#include <Dini>

//farben
#define blau #0x005FFFFF
#define rot #0xCD0000FF
#define gelb #0xCDFC00FE
#define pink #0xCD00D1FE
#define schwarz #0x000000FF
#define grün #0x00FF00FE
#define weiss #0xFFFFFFFF
#define türkis #0x00E1FFFF

//variablen
new Variabele = 1;
new Variabeleleer;
new Create3DTextLable;
new sname;
new array [5]:

//enmus
enum SpielerDaten
{
   Adminlevel,
   Level,
   Fraktion,
   Team
};

new sSpieler[MAX_PLAYERS][SpielerDaten];
//Dialoge
#define REGISTER 1
#define LOGIN 2
main()
{
   print("\n----------------------------------");
   print(" Cwapsy Gamemode");
   print("----------------------------------\n");
}



public OnGameModeInit()
{
   // Don't use these lines if it's a filterscript
   SetGameModeText("Cwapsy");
   AddPlayerClass(0,1558.2480,-1369.8789,330.0557,38.4784,0,0,0,0,0,0);
   //Auto
   AddStaticVehicle(417,1541.1626,-1354.7754,329.5341,250.4479,-1,-1,6000); // heli 1
   //variabelen
   printf("%d",Variabele);

   if(array[1] < array[2])
 {
 OneGameModeExit() ;
 }

   return 1;
}

public OnGameModeExit()
{
   return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
   
   SetPlayerPos(playerid, 2179.1704,1450.4625,10.8203);
   SetPlayerCameraPos(playerid, 2179.1704,1450.4625,10.8203);
   SetPlayerCameraLookAt(playerid, 2179.1704,1450.4625,10.8203);
   return 1;
}

public OnPlayerConnect(playerid)
{
   new string[100];
   Variabeleleer= 100;
   format(string,sizeof(string)"Hier KOmmt die Zahl %d",Variabeleleer);
   SendClientMessage(playeridd,gelb,string);
    SendClientMessage(playerid,rot,"Herlichwilkommen auf Dem Reallife Server von Cwapsy"); // Begrüssung
    ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte wähle ein Passwort um dir einen Account zu Erstellen","Registrieren","Abbrechen");
    new Spiele[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(sname));
    format(Spieler,sizeof(spieler),"/Spieler/%s.txt",Sname);
    if (dini_Exist(spieler))
    {
      SendClientMessage(playerid,Blau,"Herzlich Wilkommen auf Meinem Server");
      ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Login","Dein Passwort");
    
   return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    SpielerSpeichern(playerid)
   return 1;
}

public OnPlayerSpawn(playerid)
{
   SetPlayerPos(playerid,2179.1704,1450.4625,10.8203);
   return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
   return 1;
}

public OnVehicleSpawn(vehicleid)

{
   
   return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
   return 1;
}

public OnPlayerText(playerid, text[])
{
   return 1;
}


public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
   return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
   return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
   return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
   return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
   return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
   return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
   return 1;
}

public OnRconCommand(cmd[])
{
   return 1;
}

public OnPlayerRequestSpawn(playerid)
{
   return 1;
}

public OnObjectMoved(objectid)
{
   return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
   return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
   return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
   return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
   return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
   return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
   return 1;
}

public OnPlayerExitedMenu(playerid)
{
   return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
   return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
   return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
   return 1;
}

public OnPlayerUpdate(playerid)
{
   return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
   return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
   return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
   return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
   return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
   if(dialogid == REGISTER)
   {
       if(response == 0)
        {
          SendClientMessage(playerid,blau,"Du Hast Die Regestrierung Abgebrochen bis zum Nächsten Mal");
          Kick(playerid);
        }  Return 1;
        if(response == 1)
         {
             if(!strlen(inputtext)
              {
               SendClientMessage(playerid,Blau,"Brauchst du Kein Passwort:D");
               ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte wähle ein Passwort um dir einen Account zu Erstellen","Registrieren","Abbrechen");
    new Spiele[64];
               }
              Register(playerid,inputtext);
                 return 1;
           }
   return 1;
}

stock Register(playerid,Key[])
{
   new Spieler[64]
   new Sname[MAX_PLAYER_NAME];
   GetPlayerName[playerid,namesizeof(name));
   format(Spieler,sizeof(Spieler),"/Spieler/%s.txt,Sname);
   dini_Create();
   dini_Set(Spieler,"Passwort",key);
   SendClientMessage(playerid,Gelb,"Du hast dich Erfolgreich Registriert");
   return 1;
}


public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
   return 1;
}
stock login(playerid,Key[])
{   new Spieler[64]
   new Sname [MAX_PLAYER_NAME];
   GetPlayerName(Spieler,sizeof(Sname));
   format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
   if(!strcmp(key,dini_get(Spieler,"Passwort"),false))
   {
      ClearChat(playerid);
      SendClientMessage(playerid,Blau,"login erfolgreich... Spiel wird gestartet");
      return 1;
   }
   else
   {    ClearChat(playerid);
        SendClientMessage(playerid,rot,"Das eingegebene Passwort ist Inkorekkt");
        ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"login",
stock SpielerSpeichern(playerid)
{    new Spieler[64];
       new Sname[MAX_Player_Name];
       GetPlayerName(playerid,Shame,sizeof(sname));
         format(Spieler,sizeof(spieler),"/Spieler/%s.txt,Sname);
       if(dini_Exists(spieler))
    {
            dini_intSet(Spieler,"adminlevel",sSpieler[Playerid{Adminlevel]);
            dini_intSet(Spieler,"Level",sSpieler[Playerid{Level]);
            dini_intSet(Spieler,"Fraktion",sSpieler[Playerid{Fraktion]);
            dini_intSet(Spieler,"Team",sSpieler[Playerid{Team]);
    }
    return 1;
stock SpielerLaden(playerid)
{
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME]
    GetPLayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,Sizeof(spieler,"/Spieler/%s.txt",Sname);
    if(dini_Exist(Spieler))
    {
    }
   return 1;
   
public OnPlayerCommandText (playerid,cmdtext[])9
{
   if (strcmp("/help", cmdtext, true,10) == 0)
   {
       sendClientMessage(playerid,weiss,"/q Verlassen /report Frage and die Admins");
       return 1;
   if (strcmp("/lebencool",cmdtext,true,10) == 0)
   {
    SetPlayerHealth(playerid,100.0);
   }
   
   }


}


Problem:
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(23) : error 001: expected token: ";",
but found ":"
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(53) : warning 202: number of arguments
does not match definition
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(59) : error 017: undefined symbol
"OneGameModeExit"
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(83) : error 001: expected token: ",",
but found "-string-"
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(83) : warning 215: expression has no
effect
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(83) : warning 215: expression has no
effect
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(83) : error 001: expected token: ";",
but found ")"
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(83) : error 029: invalid expression,
assumed zero
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(83) : fatal error 107: too many error
messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.




Bitte Um Hilfe wen Möglich sogar verbesset wäre sehr dankbar

//Edit
[ code ] Tag hinzugefügt!
MfG
Rafioso
Dieser Beitrag wurde insgesamt 2 mal editiert. Das letzte Mal 11.10.2012, 20:45 von Rafioso.

Kein neuer Beitrag 11.10.2012, 20:51
Beitrag #2   

Rafioso
King of GTAvision.com
* * * * * * * * * * *
Registrierung: 17.04.2006, 10:39
User-Info: Unikat! Gefällt mir :-)
Homepage: http://www.NetVisionWork.net
Lieblings-GTA: GTA: Vice City
Script Editor: Sanny Builder 3
Wohnort: LS
PSN-ID: GV-Rafioso
Xbox Live Gamertag: SP: GVRafioso & MP: GVR...
GFWL-Tag: GVRafioso
Social Club: Rafioso
Beiträge: 10913

ZitatCwapsy hat folgendes geschrieben:
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(23) : error 001: expected token: ";",
but found ":"

Erwartet ein ; doch ein : steht da.

ZitatCwapsy hat folgendes geschrieben:
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(53) : warning 202: number of arguments
does not match definition

Zu viele Parameter.

Du hast:
AddStaticVehicle(417,1541.1626,-1354.7754,329.5341,250.4479,-1,-1,6000);

Es werden benötigt:
AddStaticVehicle(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2)

ZitatCwapsy hat folgendes geschrieben:
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(59) : error 017: undefined symbol
"OneGameModeExit"

Statt OneGameModeExit -> OnGameModeExit

ZitatCwapsy hat folgendes geschrieben:
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(83) : error 001: expected token: ",",
but found "-string-"

Erwartet ein , doch eine Zeichenkette steht da.

Aktuell:
format(string,sizeof(string)"Hier KOmmt die Zahl %d",Variabeleleer);

Danach:
format(string,sizeof(string), "Hier KOmmt die Zahl %d",Variabeleleer);

ZitatCwapsy hat folgendes geschrieben:
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(83) : warning 215: expression has no
effect

ZitatCwapsy hat folgendes geschrieben:
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(83) : warning 215: expression has no
effect

ZitatCwapsy hat folgendes geschrieben:
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(83) : error 001: expected token: ";",
but found ")"

ZitatCwapsy hat folgendes geschrieben:
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(83) : error 029: invalid expression,
assumed zero

ZitatCwapsy hat folgendes geschrieben:
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(83) : fatal error 107: too many error
messages on one line


Alles Folgefehler von oben.

MfG
Rafioso

http://forum.gtavision.com/sonstiges/userbars/gtavision_userbar_admin_1.gif

Kein neuer Beitrag 01.11.2012, 11:28
Beitrag #3   

Steffen
Ladendieb
* * * O O O O O O O O
Kein Bild vorhanden
Registrierung: 01.11.2012, 10:19
Beiträge: 7

Ich würde dir empfehlen dein Login und Register System so zu machen.
Finde ich persönlich einfacher .
Du musst das Script auch richtig einrücken .
Es kann dadurch auch zu Fehler kommen wenn du dein Script nicht einrücken kannst.

__________________________________________________________________

Ich würde dir ein
DIALOG_REGISTER 1 empfehlen statt ein REGISTER 1
Dann muss du das dadrinne aber auch ändern .
if(dialogid == REGISTER)
Und zwar in if(dialogid == DIALOG_REGISTER)
_____________________________________________________________________

ps. Videos von Nemesus Script zu sehen ist bisschen schwer erklärt wenn du gleich mit den Login
Register System anfängst.

Mach das doch von MrMonat Tutorials.

So und ich muss mich jetzt um mein Adminsystem kümmern

Druckansicht

n/a n/a 1     (Anzeige: 1 – 3; Insgesamt: 3) n/a n/a
Toggle Ähnliche Themen zu „Neues Problem Beim Script“
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, „heißes Thema“   Wichtiges Thema Scripter für SA:MP gesucht   Seiten 1 2 3 4  ...7 ] 94 130739 25.12.2007, 13:04
Von: GTA_FreakY
24.03.2019, 11:10
Von: Elite55
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Neues Auto Principe Deveste Eight + Doomsday-Woche verfügbar 0 550 21.02.2019, 22:40
Von: GTAvision.com
21.02.2019, 22:40
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge   Neues Auto Declasse Vamos verfügbar 0 430 17.02.2019, 19:09
Von: GTAvision.com
17.02.2019, 19:09
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Neues Auto Schyster Deviant verfügbar 0 527 07.02.2019, 20:58
Von: GTAvision.com
07.02.2019, 20:58
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Neues Auto Canis Freecrawler, neuer Gegner-Modus Trading Places ( ... 0 676 04.09.2018, 23:38
Von: GTAvision.com
04.09.2018, 23:38
Von: GTAvision.com
Zum letzten Beitrag
  • 0.020513 Sek., 14 DB-Zugriffe, 1.999 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