Wow super funktioniert aber wie krieg ich jetzt diese Warnung raus? Ist ja nicht falsch eingerückt...
Edit: Wenn ich die einrückung wegmache bei /forum kommt ne warnung bei der nächsten Zeile, mach ich sie dort weg kommt es auf der nächsten usw...
Probleme mit gate
- R063R
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
moment ich rücks mal bei mir richtig ein uns poste es hier als edit
if (strcmp(cmdtext, "/lsopengate", true) == 0)
{
if(PlayerToPoint(12, playerid, 1588.591675, -1638.115234, 10.670362))
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pAdmin] >= 4)
{
MoveObject(lspd_gate,1588.591675, -1638.115234, 6.670362,4);
SetTimer("GateCloselspd_gate", 7000, 0);
GameTextForPlayer(playerid,"LSPD geoeffnet",5000, 1);
SendClientMessage(playerid, COLOR_YELLOW,"Das Tor wird in 7 Sekunden Automatisch geschlossen.");
}
else
{
SendClientMessage(playerid, COLOR_RED,"Du bist kein Cop/FBI/Army");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du bist nicht in der Nähe des Tores!");
}
return 1;
} -
Jetzt bekomm ich 2 warnings:
ZitatC:\Dokumente und Einstellungen\R063R\Desktop\gf.pwn(8189) : warning 217: loose indentation
C:\Dokumente und Einstellungen\R063R\Desktop\gf.pwn(8192) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhaseHeader size: 5988 bytes
Code size: 1103272 bytes
Data size: 2187108 bytes
Stack/heap size: 16384 bytes; estimated max. usage=4904 cells (19616 bytes)
Total requirements: 3312752 bytes2 Warnings.
8189 ist return und 8192 ist wieder das mit /forum
-
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/lsopengate", true) == 0)
{
if(PlayerToPoint(12, playerid, -2432.849365, 496.752716, 38.108955))
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pAdmin] >= 4)
{
MoveObject(lspd_gate,1588.591675, -1638.115234, 6.670362,4);
SetTimer("GateCloselspd_gate", 7000, 0);
GameTextForPlayer(playerid,"LSPD geoeffnet",5000, 1);
SendClientMessage(playerid, COLOR_YELLOW,"Das Tor wird in 7 Sekunden Automatisch geschlossen.");
}
else
{
SendClientMessage(playerid, COLOR_RED,"Du bist kein Cop/FBI/Army");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du bist nicht in der Nähe des Tores!");
}
return 1;
}
if (strcmp(cmdtext, "/forum", true) == 0)//Zeile 8193 /forum befehl
{
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Besuche unser Forum unter sa-reallife.tk");
return 1;
}
if (strcmp(cmdtext, "/teamspeak", true) == 0)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Teamspeak IP: masivegunz.de:8002");
return 1;
} -
Wieder Warning:(
ZitatC:\Dokumente und Einstellungen\R063R\Desktop\gf.pwn(8204) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhaseHeader size: 5988 bytes
Code size: 1103272 bytes
Data size: 2187108 bytes
Stack/heap size: 16384 bytes; estimated max. usage=4904 cells (19616 bytes)
Total requirements: 3312752 bytes1 Warning.
new string[256]; Das ist aber im original gf schon da gewesen also nicht selbst eingefügt das müsste doch stimmen, und wenn ich da wieder die einrückung wegmache kommt die warning auf der nächsten Zeile.
-
zeig mal die 5 zeilen davor
-
Nach den beiden else gehört doch noch eingerückt oder nicht?
Ne Frage:
ZitatPawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 5988 bytes
Code size: 1103272 bytes
Data size: 2187108 bytes
Stack/heap size: 16384 bytes; estimated max. usage=4904 cells (19616 bytes)
Total requirements: 3312752 bytesWarum steht das bei manchen?
-
So hier nen paar zeilen davor:
if (strcmp(cmdtext, "/teamspeak", true) == 0)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Teamspeak IP: masivegunz.de:8002");
return 1;
}
//---------------------------------------------------------------------------------------------------------------
new string[256];//hier warnung, wenn ich den einzug wegmache dann kommt-
new playermoney;//hier die warnung
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new playername[MAX_PLAYER_NAME];
new cmd[256];
new tmp[256];
new giveplayerid, moneys, idx;
cmd = strtok(cmdtext, idx);Firefox: das steht bei mir immer ka warum
-
Zitat
Warum steht das bei manchen?
ZitatFirefox: das steht bei mir immer ka warum
-
Push kann mir vllt noch jemand helfen? Danke