SA-MP Forums Archive
Scripting Error(s) - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Scripting Error(s) (/showthread.php?tid=320677)



Scripting Error(s) - Frank Biohazard - 24.02.2012

Hello, I am know a little bit scripting, and I was making a /commands command, but I keep getting this:

C:\Program Files (x86)\Rockstar Games\GTA San Andreas\pawno\Biohazard Death Match.pwn(202) : warning 217: loose indentation
C:\Program Files (x86)\Rockstar Games\GTA San Andreas\pawno\Biohazard Death Match.pwn(206) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.


This is my script:

pawn Код:
}
    if (strcmp("/Commands", cmdtext, true, 10) == 0)

       SendClientMessage(playerid,0x33AA33AA,"/Teles");
       SendClientMessage(playerid,0x33AA33AA,"/Admins");
       SendClientMessage(playerid,0x33AA33AA,"/Credits");
       SendClientMessage(playerid,0x33AA33AA,"/Rules");
}
    return 1;
}
Can you guys help me? I have no idea what the fault is, I've checked everything.


Re: Scripting Error(s) - KreeDz - 24.02.2012

You need to align your code, such as
Код:
        if (strcmp("/Commands", cmdtext, true, 10) == 0)
	{
		SendClientMessage(playerid,0x33AA33AA,"/Teles");
		SendClientMessage(playerid,0x33AA33AA,"/Admins");
		SendClientMessage(playerid,0x33AA33AA,"/Credits");
		SendClientMessage(playerid,0x33AA33AA,"/Rules");
	}
	return 1;



Re: Scripting Error(s) - Frank Biohazard - 24.02.2012

Thanks alot, Rep'd


Re: Scripting Error(s) - Frank Biohazard - 24.02.2012

(Sorry for the double post)

I was looking for a few admin commands, (/kick /ban /mute etc) but I am not using sscanf or anything like that, Am I still able to create an admin command without them? if yes, How?


Re: Scripting Error(s) - Twisted_Insane - 24.02.2012

Yes, but for these powerful commands, ZCMD is untouchable and still the best...Download ZCMD + sscanf 2 and you'll be able to script those commands in 5 minutes, it's really fast 'n easy!

For your command above your post:

This is not right, even though you don't get any errors:
pawn Код:
if (strcmp("/Commands", cmdtext, true, 10) == 0)
It's 9 characters long, and I wouldn't start with a big letter, try this:

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



Re: Scripting Error(s) - Frank Biohazard - 24.02.2012

Alright, Thanks

about the ZCMD Sscanf 2, I really have no idea to use it, I just spotted ****** hes sscanf 2 release, and I've read the introduction, but I don't understand any word he said, lol.


Re: Scripting Error(s) - Twisted_Insane - 24.02.2012

Simply search for some ZCMD-sscanf2 tutorials, there you'll understand way more! For the commands you need, just check out my tutorial in my signature!


Re: Scripting Error(s) - Frank Biohazard - 24.02.2012

You may help me with the download link? I am abit scary with download links, I am not fan of them lol.