SA-MP Forums Archive
Que se ignifica este warning - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Que se ignifica este warning (/showthread.php?tid=283821)



Que se ignifica este warning - jangel - 16.09.2011

bueno ps siempre me choca que me salga este warning

C:\Users\user\Documents\GuerraEntreClanes\gamemode s\TotalWar-v2.0.pwn(161 : warning 217: loose indentation


como lo quitoo?? o que se ignifica ps siempre me sale y nunca le see hahaha aqui esta el numero que me marca

if(strcmp("/armas1", cmdtext, true) == 0){


Respuesta: Que se ignifica este warning - Lunnatiicz - 16.09.2011

Es por el mal orden del cуdigo. Ejemplo.

pawn Код:
if(strcmp("/armas1", cmdtext, true) == 0){
  //...
//....
    //..
  }
Eso te tirarб warn, para solucionarlo, por lуgica ordenalo.

pawn Код:
if(strcmp("/armas1", cmdtext, true) == 0)
{
   //...
   //...
  //...
}



Respuesta: Que se ignifica este warning - leaNN! - 16.09.2011

Jangel, en el top de tu script pone " #pragma tabsize 0 ", logicamente sin comillas. eso lo soluciona.


Re: Que se ignifica este warning - jangel - 16.09.2011

Aun no le hayo mira este es el error total

Quote:

C:\Users\user\Documents\GuerraEntreClanes\gamemode s\TotalWar-v2.0.pwn(161 : warning 217: loose indentation
C:\Users\user\Documents\GuerraEntreClanes\gamemode s\TotalWar-v2.0.pwn(1672) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Warnings.

aqui las partes

Quote:

//==================================Armas=========== =


if(strcmp("/armas1", cmdtext, true) == 0)
{

GivePlayerWeapon(playerid, 17, 14);
GivePlayerWeapon(playerid, 22, 9999);
GivePlayerWeapon(playerid, 25, 9999);
GivePlayerWeapon(playerid, 28, 9999);
GivePlayerWeapon(playerid, 30, 9999);
GivePlayerWeapon(playerid, 33, 9999);
GivePlayerWeapon(playerid, 46, 9999);
SendClientMessage(playerid, COLOR_YELLOW, "Has obtenido pack de armas 1");
return 1;
}


if(strcmp("/armas2", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 16, 14);
GivePlayerWeapon(playerid, 24, 9999);
GivePlayerWeapon(playerid, 27, 9999);
GivePlayerWeapon(playerid, 32, 9999);
GivePlayerWeapon(playerid, 31, 9999);
GivePlayerWeapon(playerid, 34, 9999);
GivePlayerWeapon(playerid, 46, 9999);
SendClientMessage(playerid, COLOR_YELLOW, "Has obtenido pack de armas 2");
return 1;
}

if(strcmp("/armas3", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 16, 14);
GivePlayerWeapon(playerid, 23, 9999);
GivePlayerWeapon(playerid, 27, 9999);
GivePlayerWeapon(playerid, 29, 9999);
GivePlayerWeapon(playerid, 31, 9999);
GivePlayerWeapon(playerid, 34, 9999);
GivePlayerWeapon(playerid, 46, 9999);
SendClientMessage(playerid, COLOR_YELLOW, "Has obtenido pack de armas 3");
return 1;
}

if(strcmp("/armas4", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 18, 14);
GivePlayerWeapon(playerid, 23, 9999);
GivePlayerWeapon(playerid, 27, 9999);
GivePlayerWeapon(playerid, 32, 9999);
GivePlayerWeapon(playerid, 31, 9999);
GivePlayerWeapon(playerid, 34, 9999);
GivePlayerWeapon(playerid, 46, 9999);
SendClientMessage(playerid, COLOR_YELLOW, "Has obtenido pack de armas 4");
return 1;
}
// ===============================[ Puertas ] ============================== //

if(strcmp(cmd, "/puerta", true) == 0)
{
if(gTeam[playerid] == TEAM_ARMY)
{

el primer warning if(strcmp("/armas1", cmdtext, true) == 0)
el segundo warning if(strcmp(cmd, "/puerta", true) == 0)


Respuesta: Que se ignifica este warning - leaNN! - 16.09.2011

Amigo, pon al top de tu script
pawn Код:
#pragma tabsize 0
Eso deberia solucionarlo.


Respuesta: Que se ignifica este warning - [J]ulian - 16.09.2011

Ordenб el cуdigo con tabuladores ( o tabulaciones, no se como se dice :P ) y se te arregla. Significa que el cуdigo no estб ordenado.


Re: Que se ignifica este warning - Xyrex - 16.09.2011

Como te han dicho, dos soluciones:

Coloca el cуdigo asн:

pawn Код:
if(strcmp("/armas1", cmdtext, true) == 0)
 {

     GivePlayerWeapon(playerid, 17, 14);
     GivePlayerWeapon(playerid, 22, 9999);
     GivePlayerWeapon(playerid, 25, 9999);
     GivePlayerWeapon(playerid, 28, 9999);
     GivePlayerWeapon(playerid, 30, 9999);
     GivePlayerWeapon(playerid, 33, 9999);
     GivePlayerWeapon(playerid, 46, 9999);
     SendClientMessage(playerid, COLOR_YELLOW, "Has obtenido pack de armas 1");
     return 1;
    // [...] Continъa el cуdigo marcando las tabulaciones
 }
O aсade la lнnea:

pawn Код:
#pragma tabsize 0
Al comienzo del GM/FS.


Re: Que se ignifica este warning - dis77urbio - 16.09.2011

Creo que de hecho es porque las llaves } { deben estar alineadas

xD
pawn Код:
{
}



Re: Que se ignifica este warning - admantis - 17.09.2011

Es impresionante la cantidad de gente que vuelve a decir lo que ya se ha dicho anteriormente una y otra vez sin embargo si quieres usar tabsize yo no te lo recomendarнa porque al final te va a hacer el script muy complejo para leer.


Respuesta: Que se ignifica este warning - [J]ulian - 17.09.2011

Quieren figurar :P