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

Position: Grand Theft Auto: San Andreas » Multiplayer » Scripte und kleine Codes » Hilfe Pawno Error beim Filterscript » Druckansicht
marschmallow, 02.07.2011, 11:00
Hilfe ich habe seit gestern ein Error :Server.pwn(264) : error 001: expected token: "#endif", but
found "-end of file-" kann mir einer dabei helfen ich scripte zum ersten mal
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
#include <a_samp>

#if defined FILTERSCRIPT


#if defined DIALOG_REGISTER
#if defined DIALOG_REGISTER




public OnFilterScriptInit()
{
   print("\n--------------------------------------");
   print("Reallife Server");
   print("--------------------------------------\n");
   return 1;
}

public OnFilterScriptExit()
{
   return 1;
}



main()
{
   print("\n----------------------------------");
   print("By Mason");
   print("----------------------------------\n");
}



public OnGameModeInit()
{
   DisableInteriorEnterExits();
   SetGameModeText("ReallifeServer by Mason");
    AddPlayerClass(0,1480.1809,-1685.4620,14.0469,176.7941,0,0,0,0,0,0);


    AddStaticVehicle(596,1565.0873,-1710.1370,5.6115,2.5181,0,1); // polizei1
    AddStaticVehicle(596,1559.1547,-1710.3403,5.6117,0.3131,0,1); // polizei2
    AddStaticVehicle(596,1570.6544,-1710.2344,5.6105,359.8308,0,1); // polizei3
    AddStaticVehicle(596,1574.5194,-1710.1401,5.6111,0.7880,0,1); // polizei4
    AddStaticVehicle(427,1583.3330,-1710.2900,6.0226,359.4152,0,1); // polizei5}
}



public OnGameModeExit()
{
   return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
   SetPlayerPos(playerid,1480.1809,1685.4620,14.0469);
    SetPlayerFacingAngle(playerid,176.7941);
   SetPlayerCameraPos(playerid,1480.1624,1688.2826,14.0469);
   SetPlayerCameraLookAt(playerid,1480.1809,1685.4620,14.0469);

   return 1;

}

public OnPlayerConnect(playerid)
{
   
    return 1;
}

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

public OnPlayerSpawn(playerid)
{
   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 OnPlayerCommandText(playerid, cmdtext[])
{
   if (strcmp("/help", cmdtext, true, 10) == 0)

   

   return 0;
}

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==DIALOG_REGISTER

      if(response==0)
      {
         SendClientMessage(playerid,0xFFFFFAFF
         Kick(playerid);

   return 1;
}







public OnPlayerClickPlayer(playerid, clickedplayerid, source



Danke im Voraus *bye* *bye*

//Edit
Code-Tag hinzugefügt.

MfG
Rafioso
Rafioso, 02.07.2011, 11:31
Hallo,

in Zeile 246 fehlt eine geschweifte Klammer }.

Und Zeile 256 ist unvollständig.

MfG
Rafioso
marschmallow, 02.07.2011, 11:39
Funzt immer noch nicht :-( :-( :-( :-( :-(
marschmallow, 02.07.2011, 11:41
In Zeile 246 habe ich die klammer hingeschrieben aber was muss in die 256 Zeile??
Rafioso, 02.07.2011, 11:57
Öffne eine neue PAWN-Datei, dann kannst du vergleichen, wie die Zeile weiter geht.
marschmallow, 02.07.2011, 12:02
Geht immernoch nicht
Rafioso, 02.07.2011, 12:13
Füge
Code:
1
#endif

ans Ende der Datei hin.
marschmallow, 02.07.2011, 12:52
In die Letzte Zeile habe ich das eingefügt aber funzt immernoch nicht
Rafioso, 02.07.2011, 14:43
Hast du eigentlich wirklich vor ein Filterscript zu erstellen? Denn wenn nicht, dann entfernt das
einfach:

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
.
.
.
#if defined FILTERSCRIPT

.
.
.

public OnFilterScriptInit()
{
   print("\n--------------------------------------");
   print("Reallife Server");
   print("--------------------------------------\n");
   return 1;
}

public OnFilterScriptExit()
{
   return 1;
}


.
.
.


#endif
marschmallow, 02.07.2011, 15:58
Ja ich möchte ein filterscript erstellen ich habe in der letzten Zeile #endif hingeschrieben aber
der meckert immernoch rum :-(
Rafioso, 02.07.2011, 16:14
Das liegt unter anderem daran, dass du Filterscript-Callbacks und normale Gamemode-Callbacks in
einem Ablauf nutzt.

Der richtige Aufbau ist aber so:

Code:
1
2
3
4
5
6
7
8
9
10
#include <a_samp>
#if defined FILTERSCRIPT

//Hier kommen nun die Filterscript Callbacks rein

#else

//Hier kommen die normalen Gamemode-Callbacks rein

#endif



//Edit
Aber da es ein reines Filterscript werden soll, kannst du das hier einfach entfernen:

Code:
1
2
3
4
5
6
7
#if defined FILTERSCRIPT

....

#else 

#endif
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