egal welche Zahl ich einsetze - ich bekomm die gleiche Fehlermeldung.
HILFE
egal welche Zahl ich einsetze - ich bekomm die gleiche Fehlermeldung.
HILFE
Ich hab ein weiteres Problem - Benutze das Random diesmal für Bomben:
Fehlermeldung
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(652) : error 032: array index out of bounds (variable "Bomben")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
// Bombenrandom
new Float:Bomben[23][3] = {
{-1010.5989,1092.9081,1341.362},
{-1008.3573,1068.1189,1341.2721},
{-1006.8845,1055.9606,1340.6204},
{-1010.3340,1045.6569,1340.4780},
{-1010.9713,1033.8107,1341.0078},
{-1009.3530,1025.0192,1341.0078},
{-1023.7034,1037.5320,1341.3516},
{-1043.0164,1041.1870,1341.3516},
{-1048.4670,1049.6110,1341.3516},
{-1053.2356,1058.2456,1341.3516},
{-1057.3831,1068.4331,1341.3586},
{-1064.1538,1077.6669,1341.3516},
{-1072.9191,1081.7413,1341.3516},
{-1081.5496,1079.0944,1341.3516},
{-1086.4911,1070.3624,1341.3516},
{-1092.8636,1058.9535,1341.3516},
{-1099.8163,1045.7759,1341.3516},
{-1101.5486,1034.5375,1342.1011},
{-1101.8379,1023.0480,1342.0938},
{-1044.7004,1096.1283,1346.2086},
{-1041.6300,1071.3032,1347.4685},
{-1042.3958,1052.7378,1345.4994},
{-985.5182,1080.1730,1343.4331}
};
if(strcmp("/boom",cmdtext,true) == 0)
{
new Bombs = random(sizeof(Bomben));
xXx CreateExplosion((Float:Bomben[Bombs][23], Float:Bomben[Bombs][6]),1,4.5);
SendClientMessageToAll(rot, "ACHTUNG: BOMBENALARM IM BATTLEFIELD!!!");
return 1;
}
Fehlermeldung ist für die mit xXx markierte Zeile...
Bitte um Hilfe - Danke!
Danke das war mir das Wichtigste - Nummer eins braucht nicht beantwortet zu werden - Ich nehm statt dem RC Panzer den guten alten Rhino
Hallo Leute,
hab 2 Fragen:
1. Kann man in Samp in diese RC Cars nur als Beifahrer einsteigen oder auch als Fahrer? Bei mir funzt es nur als Beifahrer?!?
2. Kann man Vehicles im Interior sichtbar machen? Ich hab mir in ein großes Interior einige Fahrzeuge reingemacht aber sie werden nur als Schatten auf dem Boden dargestellt. Fahren kann ich sie aber wenn ich einsteig bin ich auch unsichtbar...
Das wars Schon - Danke!
Also ich staune wirklich darüber was hier im Forum doch so viele professionelle Scripter sind... Vorallem frage ich mich wirklich, wieso ihr für so ein Talent was ihr da habt kein Geld verlangt - Ihr habt echt Talent! Versucht doch mal euch bei solch' Gamingfirmen wie Blizzard oder gPotatoe zu bewerben!
Vorallem muss ich jetzt wirklich mal ein großes Lob hier an Blackfox aussprechen, da er sofort für mich seine Include für mich angepasst hat... DANKE!
Hey Leute,
ich hab mir mal 2 Textdraw mit "Closed" und "Opened" erstellt. Hab diese eingefügt und so verknüpft das sie so umspringen: Ist das Tor offen steht Opened da, ist es zu Closed.
Jedoch ist das Problem: Ich hab es mir so vorgestellt das es dann bei allen Teammitgliedern umspringt. Leider springt es so wie es jetzt ist nur bei dem Spieler um der das Tor bedient. Kann man es so einstellen, das es bei allen Teammitgliedern umspringt.
Hier der PawnCode den ich momentan nutze...
if(strcmp(cmdtext,"/XYZ",true) == 0)
{
if(gTeam[playerid] == TEAM_XYZ)
{
if(TorAuf == false)
{
TextDrawHideForPlayer(playerid,Textdraw1);
TextDrawShowForPlayer(playerid,Textdraw0);
MoveObject(Gates[1], 1225.275635, -1416.664551, 20.123495, 2.5);
MoveObject(Gates[2], 1213.788574, -1416.664551, 20.801140, 2.5);
TorAuf = true;
}
else
{
TextDrawHideForPlayer(playerid,Textdraw0);
TextDrawShowForPlayer(playerid,Textdraw1);
MoveObject(Gates[1], 1225.275635, -1416.664551, 15.098541, 2.5);
MoveObject(Gates[2], 1213.788574, -1416.676147, 15.101227, 2.5);
TorAuf = false;
}
}
return 1;
}
Wenn ich das einfüge bekomm ich diese Fehlermeldung
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(647 -- 662) : warning 217: loose indentation
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(686) : error 017: undefined symbol "strtok"
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(686) : error 033: array must be indexed (variable "tmp")
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(693) : error 017: undefined symbol "Encrypt"
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(694) : error 017: undefined symbol "OnPlayerRegister"
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(743) : warning 219: local variable "cmd" shadows a variable at a preceding level
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(848) : warning 235: public function lacks forward declaration (symbol "OtherTimer")
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(853) : error 017: undefined symbol "SafeTime"
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(853) : warning 215: expression has no effect
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(853) : error 001: expected token: ";", but found "]"
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(853) : error 029: invalid expression, assumed zero
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(853) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
8 Errors.
Werde ich es denn jemals zum Laufenbringen?
//edit: Ich werde ab und zu mal hier rein schauen und speicher meinen Versuch das System einzubinden im Archiv... Wenn jmd die Lösung hat mach ich daran weiter... Dank euch trotzdem und hoffe das es noch jmd korrigieren kann...
Ich hab das Login + Registersystem soweit schon eingebaut das kaum noch Fehlermeldungen kommen, jedoch hab ich noch 5 oder 6 Meldungen die ich nicht beheben kann. Hab mir schon als Hilfestellung nochmal das GF-Script geöffnet woraus ich schon so manche Meldungen beseitigen konnte. Nun komme ich jedoch nichtmehr weiter:
Hier erstmal die Fehlermeldung
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(652) : warning 202: number of arguments does not match definition
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(646) : warning 204: symbol is assigned a value that is never used: "tmppass"
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(675) : error 017: undefined symbol "string"
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(675) : error 017: undefined symbol "string"
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(675) : error 029: invalid expression, assumed zero
C:\Users\Matthias.HP-Compaq-6820s\Desktop\Script\SA-MP\__SCRIPTING__\Wutschroam\Los SANTOS IN BEARBEITUNG\Wutschroam.pwn(675) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Und hier die Betreffenden Zeilen:
if (strcmp("/login",cmdtext, true) ==0 )
{
if(IsPlayerConnected(playerid))
{
>646< new tmppass[64];
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits registriert.");
return 1;
}
>652< if(!strlen(cmdtext, idx))
{
SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /login [password]");
return 1;
}
/* strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
SetPlayerHealth(playerid, 0);
OnPlayerLogin(playerid,tmppass);*/
}
return 1;
}
if (strcmp("/register",cmdtext, true) ==0 )
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloggt.");
return 1;
}
else
{
>675< GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s.ini", sendername);
new File: hFile = fopen(string, io_read);
if (hFile)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dieser Username ist bereits vergeben, wählen Sie bitte einen anderen.");
fclose(hFile);
return 1;
}
new tmppass[64];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /register [password]");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
Encrypt(tmppass);
OnPlayerRegister(playerid,tmppass);
}
}
return 1;
}
return 1;
}
ICh danke euch für jeden Lösungsvorschlag
//edit: Erstes Problem gelöst. Hab schon wieder ein anderes...
danke, habs hinbekommen
Mach mir mal eins mit der Aufschrift "Wutschkooo"
Genau das hab ich gesucht
Danke!
//Edit:
Ich bekomm hier eine Fehlermeldung für folgende Zeile:
Fehlermeldung:
error 018: initialization data exceeds declared size
Zeile:
new Float:SpielerSpawns[1][3] = {-1407.8982,1480.2750,3.8289},{-1423.0426,1489.3402,1.8672},{-1376.8541,1493.6626,11.2031},{-1407.8499,1497.6594,7.1016},{-1479.2252,1489.1050,8.2501},{-1441.4288,1480.7146,11.8084},{-1390.7145,1495.9755,11.8084},{-1381.3331,1489.3417,19.0547};
Wie bekomm ich das richtig? Aus der Fehlermeldung schieße ich das die Zeile zulang ist...
Hi Leute,
ich weiß man sollte vorher die Suchfunktion oben rechts nutzen oder http://www.gidf.de aber ich find irgendwie nichts...
Und zwar geht es um folgendes:
Ich erstelle einen Freeroamserver, darin wollte ich eine DM Zone einbauen (ihr kennt ja das Schiff nordöstlich von San Fierro). Nun die Frage:
Da es blöde ist alle DM'ler auf einem Spawn landen zu lassen möchte ich das es zufalls Spawns gibt. D.h. Man gibt den Befehl "/XYZ" ein und man landet mal da, beim nächsten mal da, usw.
Kann mir jemand sagen wie der PWN Code dafür aussehen muss? Die Coords hab ich schon aber wie soll ich die in Gottes Namen da einbauen? Danke euch schon jetzt für die Lösung
Bei meinem Projekt funktioniert es Einwandfrei... Vorallem jetzt wo ich den Server Crash behoben hab.
Den Timer... *denk* hab ich irgendwo in einem meiner vielen GM's drin... Wenn du mir 30 min Zeit gibst such ich ihn dir raus und kopier ihn dir hier rein.
Hallo Leute - Ich glaube ich poste es lieber nocheinmal hier, denn unter Server-Hilfe guckt kaum einer...
Ich hab mir ein eigenes Script gemacht jedoch crasht alle 5-10 min mein Server. Das Script kann und will ich eig nicht posten, da es erst bei der Fertigstellung im Showroom landen soll... Jedoch bin ich gerne bereit den Pawn-Text über TeamViewer zu zeigen... Bitte helft mir
KLICK MICH!
Ich danke euch!
________________________________________________________
Hat sich erledigt, das Problem war ein Timer, der einen Infotext in den Chat schreibt, der Infotext war komplett leer (vergessen auszufüllen). Daran ist der arme Server zerbrochen
Sehr Geil und Informativ...
Ich belass es da doch lieber - gebe manchmal einen Port frei und spiele mit meinen Freunden auf meinem Server, den ich auf meinem eigenen Windows Server hoste. Da weiß ich das die Chance gering ist in solch' eine Lage verwickelt zu werden...
Mein eigener PC kostet nichts und kann meinen SAMP-Server solange wie ich will online /offline stellen, sowie die Ports regeln..
Hi Leute,
ich hab fast dassselbe Problem wie mein Vorgänger hier im Thema "Server-Hilfe", jedoch hab ich eine andere Fehlermeldung.
Schonmal vorweg: Nein ich hab keinen Timer drin und Nein der Server speichert nichts! Jedoch hab ich Vista
Das letzte aus der Server_Log.txt
v0.2X, (C)2005-2008 SA:MP Team
[16:52:06]
[16:52:06] Server Plugins
[16:52:06] --------------
[16:52:06] Loaded 0 plugins.
[16:52:06]
[16:52:06] Filter Scripts
[16:52:06] ---------------
[16:52:06] Loading filter script 'adminspec.amx'...
[16:52:06] Loading filter script 'vactions.amx'...
[16:52:06] Loaded 2 filter scripts.
[16:52:06] It's running >>Wutschkooo's Freeroam<<
[16:52:06] Version des Gamemodes: 0.6 Beta
[16:52:17] [sac] Auth servers are currently offline.
[16:52:40] Incomming connection: 5.109.53.238:59032
[16:52:40] [join] [NeS]Wutschkooo has joined the server (0:5.109.53.238)
Alles anzeigen
Und hier der Bericht in der Crashinfo.txt die dafür erstellt wurde.
Stack:
--------------------------
Exception At Address: 0x0047C8C6
Registers:
EAX: 0x00000000EBX: 0x019AA184ECX: 0x00000000EDX: 0x0012FB48
ESI: 0x0012FB48EDI: 0x0012FD48EBP: 0x0012F7FCESP: 0x0012F778
EFLAGS: 0x00010246
Stack:
Mitten drin in meinem eigens Erstellten Script crasht er. Er speichert ja nichts. Er hat auch keinen Timer. Er hat nur 21 Objekte, etwa 15 Vehicles und 9 Playerskins. Zum Zeitpunkt des Crashs war nur ich alleine auf dem Server.
Kann mir jemand helfen?
Das Script möchte ich nur ungerne vorweg hier veröffentlichen - Aber ich bin bereit es über TeamViewer zu zeigen.
Ich danke euch für jeden Lösungsvorschlag!
Eurer Wutschkooo...
_______________________________-
Oke hab meinen Fehler gefunden - Es war ein Timer, der ein Infotext in den Chat schreibt, dieser Infotext war komplett leer. Ihn hab ich nicht deaktiviert weil ich ihn noch ausfüllen wollte, was ich aber vergessen hab.
Ich hab es jetzt mal hier versucht, geht das auch? Aber irgendwie bekomm ich ne Fehlermeldung Ich hab es umbenannt von "MyGM" nach "Version"
SetGameModeText("Wutschroam %s", Version);
____
//edit:
Okay hab das Problem gelöst indem ich so umgestellt hab:
new string[50];
format(string,50,"Wutschroam Vers. %s",Version);
SetGameModeText(string);
ah... okay... danke ich versuchs nochmals...
//edit: Kann man im "printf" auch die Farbe bestimmen?