#1

Код:
     if(strcmp(cmdtext, "/weapon", true) == 0)
	 {
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}(INFO) Please Use /weapon [pack].");
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[PACK1] Baseball Bat,Colt 45,Shotgun.");
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[PACK2] Baseball Bat,Desert Eagle,AK 47.");
		  SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[PACK3] Knife,Desert Eagle,M4A1.");
		  return 1;
     }
          if(strcmp(cmdtext, "/weapon pack1", true) == 0)
     {
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}You Have Purchased A Weapon Pack For $1000!");
		  GivePlayerWeapon(playerid, 5, 1);
		  GivePlayerWeapon(playerid, 24, 10000);
		  GivePlayerWeapon(playerid, 25, 10000);
          return 1;
     }
          if(strcmp(cmdtext, "/weapon pack1", true) == 0)
     {
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}You Have Purchased A Weapon Pack For $1000!");
		  GivePlayerWeapon(playerid, 5, 1);
		  GivePlayerWeapon(playerid, 24, 10000);
		  GivePlayerWeapon(playerid, 30, 10000);
          return 1;
     }
          if(strcmp(cmdtext, "/weapon pack1", true) == 0)
     {
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}You Have Purchased A Weapon Pack For $1000!");
		  GivePlayerWeapon(playerid, 4, 1);
		  GivePlayerWeapon(playerid, 24, 10000);
		  GivePlayerWeapon(playerid, 31, 10000);
          return 1;
     }
i get 2 warnings:

C:\Documents and Settings\Owner\Desktop\Samp Stuff 2\my scripting\The Server\gamemodes\LS_DM.pwn(140) : warning 217: loose indentation
C:\Documents and Settings\Owner\Desktop\Samp Stuff 2\my scripting\The Server\gamemodes\LS_DM.pwn(166) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Warnings.
Reply
#2

Quote:
Originally Posted by Armando B
Посмотреть сообщение
Код:
     if(strcmp(cmdtext, "/weapon", true) == 0)
	 {
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}(INFO) Please Use /weapon [pack].");
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[PACK1] Baseball Bat,Colt 45,Shotgun.");
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[PACK2] Baseball Bat,Desert Eagle,AK 47.");
		  SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[PACK3] Knife,Desert Eagle,M4A1.");
		  return 1;
     }
          if(strcmp(cmdtext, "/weapon pack1", true) == 0)
     {
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}You Have Purchased A Weapon Pack For $1000!");
	  GivePlayerWeapon(playerid, 5, 1);
	  GivePlayerWeapon(playerid, 24, 10000);
          GivePlayerWeapon(playerid, 25, 10000);
          return 1;
     }
          if(strcmp(cmdtext, "/weapon pack1", true) == 0)
     {
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}You Have Purchased A Weapon Pack For $1000!");
          GivePlayerWeapon(playerid, 5, 1);
          GivePlayerWeapon(playerid, 24, 10000);
          GivePlayerWeapon(playerid, 30, 10000);
          return 1;
     }
          if(strcmp(cmdtext, "/weapon pack1", true) == 0)
     {
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}You Have Purchased A Weapon Pack For $1000!");
	  GivePlayerWeapon(playerid, 4, 1);
	  GivePlayerWeapon(playerid, 24, 10000);
	  GivePlayerWeapon(playerid, 31, 10000);
          return 1;
     }
Do not add spaces between GivePlayerWeapon fuctions, thus will give you loose identation warning
Reply
#3

i dont understand, is it:

GivePlayerWeapon(playerid,5,1);

?
Reply
#4

Quote:
Originally Posted by Armando B
Посмотреть сообщение
i dont understand, is it:

GivePlayerWeapon(playerid,5,1);

?
Yes, now you're getting it, i'll leave you the rest to you.
Reply
#5

Or you can just put on the top of your script
pawn Код:
#pragma tabsize 0
..
Reply
#6

i did it and i still get 3 warnings
Код:
     if(strcmp(cmdtext, "/weapon", true) == 0)
	 {
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}SERVER: Please Use /weapon [pack].");
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}SERVER: Baseball Bat,Colt 45,Shotgun.");
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}SERVER: Baseball Bat,Desert Eagle,AK 47.");
		  SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}SERVER: Knife,Desert Eagle,M4A1.");
		  return 1;
     }
          if(strcmp(cmdtext, "/weapon pack1", true) == 0)
     {
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}SERVER: You Purchased A Weapon Pack For $1000!.");
          GivePlayerWeapon(playerid,5,1);
          GivePlayerWeapon(playerid,22,10000);
          GivePlayerWeapon(playerid,25,10000);
          return 1;
     }
               if(strcmp(cmdtext, "/weapon pack2", true) == 0)
     {
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}SERVER: You Purchased A Weapon Pack For $1000!.");
          GivePlayerWeapon(playerid,5,1);
          GivePlayerWeapon(playerid,24,10000);
          GivePlayerWeapon(playerid,30,10000);
          return 1;
     }
               if(strcmp(cmdtext, "/weapon pack1", true) == 0)
     {
          SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}SERVER: You Purchased A Weapon Pack For $1000!.");
          GivePlayerWeapon(playerid,4,1);
          GivePlayerWeapon(playerid,24,10000);
          GivePlayerWeapon(playerid,31,10000);
          return 1;
     }
Reply
#7

Post the errors to.
Reply
#8

its fine i fixed it
Reply
#9

Well after each bracket ({) you have to go 1 tab further. When a } is reached you have to go one tab back. This way you'll be able to see missing brackets very fast.

Example

pawn Код:
if(something)
{
    print("something is true!!");
    if(anothervar)
    {
        print("anothervar is true!");
    }
    else
    {
        print("anothervar is false!");
    }
}
print("and we go further!");
A stupid example, but it gives a visual example. If the last } is gone you will easily see that it aint present.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)