[HELP]Warnings
#1

Hi guys, i have a question here.
Код:
E:\Rockstar Games\GTA San Andreas\samp03x_svr_R1-2_win32_3\gamemodes\owntdm.pwn(105) : warning 217: loose indentation
E:\Rockstar Games\GTA San Andreas\samp03x_svr_R1-2_win32_3\gamemodes\owntdm.pwn(106) : warning 217: loose indentation
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Warnings.
Does that warnings will be effect on my script in the future? :/
If yes, how i fix this thing?

And this is the code(Whole of Gamemode script) :
Код:
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include <a_samp>
#include <zcmd>

#define TEAM_ARMY 0
#define TEAM_COPS 1

#define BLUE 0xFF0000FF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_BRIGHTRED 0xFF0000AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_BLUE 0x3A47DEFF
#define COLOR_TAN 0xBDB76BAA
#define COLOR_PURPLE 0x800080AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_INDIGO 0x4B00B0AA
#define COLOR_BLACK 0x00000000
#define COLOR_DARKGREY 0x696969FF
#define BLUE 0xFF0000FF

new gTeam[MAX_PLAYERS];

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Blank Filterscript by your name here");
	print("--------------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

#else

main()
{
	print("\n----------------------------------");
	print(" Blank Gamemode by your name here");
	print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
	// Don't use these lines if it's a filterscript
	SetGameModeText("Blank Script");
	AddPlayerClass(287,177.2082,1843.5431,17.6406,2.1182,27,390,31,390,24,267); // spawnposition tdm
	AddPlayerClass(280,1544.0514,-1675.7766,13.5577,98.0974,27,390,24,267,0,0);
	return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerTeamFromClass(playerid, classid);
	return 1;
}

public OnPlayerConnect(playerid)
{
	return 1;
}

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

public OnPlayerSpawn(playerid)
{
	SetPlayerToTeamColour(playerid);
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
 if(gTeam[killerid] == gTeam[playerid])
	 {
		SendClientMessage(killerid, COLOR_BRIGHTRED, "No TeamKilling");
		GivePlayerMoney(killerid, -2000);
		SetPlayerHealth(killerid, 0);
	 }
	 else
	 {
	    SendClientMessage(playerid, COLOR_ORANGE, "Nice Shot");
	    GivePlayerMoney(killerid, 5000);
	 }
	 SendDeathMessage(killerid, playerid, 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("/heal", cmdtext, true, 10) == 0)
	{
		SendClientMessage(playerid, COLOR_BLUE, "You Have Been Healed");
		SetPlayerHealth(playerid, 100);

		return 1;
    }
	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)
{
	if(GetPlayerTeam(playerid)== 0) SendClientMessage(playerid, COLOR_ORANGE, "You Have Spawned as USA Special force");
	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[])
{
	return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	return 1;
}

SetPlayerTeamFromClass(playerid, classid)
{
    if(classid == 0)
    {
        gTeam[playerid] = TEAM_ARMY;
    }
    if(classid == 1)
    {
        gTeam[playerid] = TEAM_COPS;
    }
}

SetPlayerToTeamColour(playerid)
{
	if(gTeam[playerid] == TEAM_ARMY)
	{
	    SetPlayerColor(playerid, COLOR_BLUE);
	}
	if(gTeam[playerid] == TEAM_COPS)
	{
	    SetPlayerColor(playerid, COLOR_BRIGHTRED);
	}
}
Please help.
Reply
#2

This should work.
Reply
#3

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    if(gTeam[killerid] == gTeam[playerid])
    {
        SendClientMessage(killerid, COLOR_BRIGHTRED, "No TeamKilling");
        GivePlayerMoney(killerid, -2000);
        SetPlayerHealth(killerid, 0);
     }
     else
     {
        SendClientMessage(playerid, COLOR_ORANGE, "Nice Shot");
        GivePlayerMoney(killerid, 5000);
     }
     SendDeathMessage(killerid, playerid, reason);
    return 1;
}
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/heal", cmdtext, true, 10) == 0)
    {
        SendClientMessage(playerid, COLOR_BLUE, "You Have Been Healed");
        SetPlayerHealth(playerid, 100);

        return 1;
    }
    return 0;
}
Don't post your whole script just copy lines and paste.
Reply
#4

Indentation means to push (indent) text along from the left of the page (by pressing the TAB key). This is common practice in programming to make code easier to read. This warning also exists to avoid dangling-else problem.
Reply
#5

Oh the head, it wont make kind of error or something?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)