ZitatOkay, in dem Ordner müsste noch eine .pwn Datei sein.
Nein nur die itd
ZitatOkay, in dem Ordner müsste noch eine .pwn Datei sein.
Nein nur die itd
Du musst auch, wenn du das Projekt offen hast, auf Convert to .pwn klicken.
Textdraw0 = TextDrawCreate(6.559257, 427.583282, "ReaL-Deathmatch");
TextDrawLetterSize(Textdraw0, 0.449999, 1.600000);
TextDrawAlignment(Textdraw0, 1);
TextDrawColor(Textdraw0, 503382015);
TextDrawSetShadow(Textdraw0, 0);
TextDrawSetOutline(Textdraw0, -1);
TextDrawBackgroundColor(Textdraw0, 51);
TextDrawFont(Textdraw0, 1);
TextDrawSetProportional(Textdraw0, 1);
//Player Textdraws:
Textdraw1[playerid] = CreatePlayerTextDraw(playerid, 641.531494, 427.916687, "usebox");
PlayerTextDrawLetterSize(playerid, Textdraw1[playerid], 0.000000, 2.016664);
PlayerTextDrawTextSize(playerid, Textdraw1[playerid], -2.000000, 0.000000);
PlayerTextDrawAlignment(playerid, Textdraw1[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw1[playerid], 0);
PlayerTextDrawUseBox(playerid, Textdraw[playerid], true);
PlayerTextDrawBoxColor(playerid, Textdraw1[playerid], 102);
PlayerTextDrawSetShadow(playerid, Textdraw1[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw1[playerid], 0);
PlayerTextDrawFont(playerid, Textdraw1[playerid], 0);
Error:
C:\Users\NB\Desktop\DMSERVER\scriptfiles\TD_1.pwn(6) : error 010: invalid function or declaration
C:\Users\NB\Desktop\DMSERVER\scriptfiles\TD_1.pwn(8) : warning 219: local variable "Textdraw0" shadows a variable at a preceding level
C:\Users\NB\Desktop\DMSERVER\scriptfiles\TD_1.pwn(8) : error 010: invalid function or declaration
C:\Users\NB\Desktop\DMSERVER\scriptfiles\TD_1.pwn(9) : warning 219: local variable "Textdraw0" shadows a variable at a preceding level
C:\Users\NB\Desktop\DMSERVER\scriptfiles\TD_1.pwn(9) : error 010: invalid function or declaration
C:\Users\NB\Desktop\DMSERVER\scriptfiles\TD_1.pwn(10) : warning 219: local variable "Textdraw0" shadows a variable at a preceding level
C:\Users\NB\Desktop\DMSERVER\scriptfiles\TD_1.pwn(10) : error 010: invalid function or declaration
C:\Users\NB\Desktop\DMSERVER\scriptfiles\TD_1.pwn(11) : warning 219: local variable "Textdraw0" shadows a variable at a preceding level
C:\Users\NB\Desktop\DMSERVER\scriptfiles\TD_1.pwn(11) : error 010: invalid function or declaration
C:\Users\NB\Desktop\DMSERVER\scriptfiles\TD_1.pwn(11) : error 010: invalid function or declaration
C:\Users\NB\Desktop\DMSERVER\scriptfiles\TD_1.pwn(11 -- 13) : warning 219: local variable "Textdraw0" shadows a variable at a preceding level
C:\Users\NB\Desktop\DMSERVER\scriptfiles\TD_1.pwn(11 -- 13) : error 010: invalid function or declaration
C:\Users\NB\Desktop\DMSERVER\scriptfiles\TD_1.pwn(11 -- 13) : 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.
Du hast TextDraw0 schonmal deklariert. Nimm einen anderen Variablen-Bezeichner
Hey, also ich habe das in meinem Enum: SpielerInfo[playerid][sPos][3]
Wie kann ich das jetzt machen, das Sscanf beim laden xpos in [sPos][0] y in [sPos][1] u. z in [sPos][2] ?
Bis jetzt sieht das so aus: sscanf(str, "e<p<|>iis[25]s[16]iis[25]s[64]iifff>",SpielerInfo[playerid]); //Die fff stehen für die position
mfg
Du hast TextDraw0 schonmal deklariert. Nimm einen anderen Variablen-Bezeichner
?
C:\Users\NB\Desktop\DMSERVER\gamemodes\DM.pwn(94) : warning 217: loose indentation
C:\Users\NB\Desktop\DMSERVER\gamemodes\DM.pwn(109) : error 017: undefined symbol "playerid"
C:\Users\NB\Desktop\DMSERVER\gamemodes\DM.pwn(110) : error 017: undefined symbol "playerid"
C:\Users\NB\Desktop\DMSERVER\gamemodes\DM.pwn(111) : error 017: undefined symbol "playerid"
C:\Users\NB\Desktop\DMSERVER\gamemodes\DM.pwn(112) : error 017: undefined symbol "playerid"
C:\Users\NB\Desktop\DMSERVER\gamemodes\DM.pwn(113) : error 017: undefined symbol "playerid"
C:\Users\NB\Desktop\DMSERVER\gamemodes\DM.pwn(114) : error 017: undefined symbol "playerid"
C:\Users\NB\Desktop\DMSERVER\gamemodes\DM.pwn(115) : error 017: undefined symbol "playerid"
C:\Users\NB\Desktop\DMSERVER\gamemodes\DM.pwn(116) : error 017: undefined symbol "playerid"
C:\Users\NB\Desktop\DMSERVER\gamemodes\DM.pwn(117) : error 017: undefined symbol "playerid"
C:\Users\NB\Desktop\DMSERVER\gamemodes\DM.pwn(118) : error 017: undefined symbol "playerid"
C:\Users\NB\Desktop\DMSERVER\gamemodes\DM.pwn(146) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
10 Errors.
Da brauchen wir dann jetzt schon den Code. (Scheint sich laut Zeilenangaben um etwas anderes zu handeln)
Da brauchen wir dann jetzt schon den Code. (Scheint sich laut Zeilenangaben um etwas anderes zu handeln)
Textdraw33 = TextDrawCreate(6.559257, 427.583282, "ReaL-Deathmatch");
TextDrawLetterSize(Textdraw33, 0.449999, 1.600000);
TextDrawAlignment(Textdraw33, 1);
TextDrawColor(Textdraw33, 503382015);
TextDrawSetShadow(Textdraw33, 0);
TextDrawSetOutline(Textdraw33, -1);
TextDrawBackgroundColor(Textdraw33, 51);
TextDrawFont(Textdraw33, 1);
TextDrawSetProportional(Textdraw33, 1);
//Player Textdraws:
Textdraw32[playerid] = CreatePlayerTextDraw(playerid, 641.531494, 427.916687, "usebox");
PlayerTextDrawLetterSize(playerid, Textdraw32[playerid], 0.000000, 2.016664);
PlayerTextDrawTextSize(playerid, Textdraw32[playerid], -2.000000, 0.000000);
PlayerTextDrawAlignment(playerid, Textdraw32[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw32[playerid], 0);
PlayerTextDrawUseBox(playerid, Textdraw32[playerid], true);
PlayerTextDrawBoxColor(playerid, Textdraw32[playerid], 102);
PlayerTextDrawSetShadow(playerid, Textdraw32[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw32[playerid], 0);
PlayerTextDrawFont(playerid, Textdraw32[playerid], 0);
In welchem Callback wird das denn aufgerufen? (OnPlayerConnect / OnGameModeInit?)
In welchem Callback wird das denn aufgerufen? (OnPlayerConnect / OnGameModeInit?)
aufgerufeN?noch garnicht erstmal nur einfügen ?
Das meint er damit..
Ja genau aber wo? Weil in OnGameModeInit ist playerid nicht deklariert.
ZitatDas meint er damit..
?
Er meint damit wo du das eingefügt hast..
Ja genau aber wo? Weil in OnGameModeInit ist playerid nicht deklariert.
so nun unter onplayer connect
error
C:\Users\NB\Desktop\DMSERVER\gamemodes\DM.pwn(133) : error 035: argument type mismatch (argument 2)
C:\Users\NB\Desktop\DMSERVER\gamemodes\DM.pwn(202) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Zeile:
TextDrawShowForPlayer(playerid,Textdraw32);
Oben:
new PlayerText:Textdraw32[MAX_PLAYERS];
Was falsch?
TextDraw32 ist so gesehn ein Array und benötigt demnach eine Index Angabe der ersten Dimension:
TextDrawShowForPlayer(playerid,Textdraw32[playerid]);
TextDrawShowForPlayer(playerid,Textdraw32[playerid]);
C:\Users\NB\Desktop\DMSERVER\gamemodes\DM.pwn(133) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
Zeile 133 : = TextDrawShowForPlayer(playerid,Textdraw32[playerid]);
Wenn du das Textdraw so nutzen willst dann nur mit: PlayerTextDrawShow
Hey, also ich habe das in meinem Enum: SpielerInfo[playerid][sPos][3]
Wie kann ich das jetzt machen, das Sscanf beim laden xpos in [sPos][0] y in [sPos][1] u. z in [sPos][2] ?
Bis jetzt sieht das so aus: sscanf(str, "e<p<|>iis[25]s[16]iis[25]s[64]iifff>",SpielerInfo[playerid]); //Die fff stehen für die position
mfg
strcat(AddDatabase,"CREATE TABLE IF NOT EXISTS `Teamips` (`Datum` varchar(24) NOT NULL,`Zeit` varchar(24) NOT NULL,`Name` varchar(24) NOT NULL,`IP` varchar(24) NOT NULL)");
Eigentlich müsste eine Tabelle erstellt werden, nur es passiert nichts - Kaliber: wusste auch nicht weiter - oder ich habe ihn falsch gefragt. ![]()