SA-MP Forums Archive
Help Me Filter Script Codings - 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: Help Me Filter Script Codings (/showthread.php?tid=456259)



Help Me Filter Script Codings - Vest - 05.08.2013

Hello Guys I Have just started scripting ago and saw'ed some tutorials about coding filter script making them but i make my own filter script of fake admin things and refund but when i go in game and load the filter script it loads then i get into my server and use /fkick /fban /refund /hms(hitman hq site checkpoint) my server says unknown command help me with this command filter script please
Код:
//
// FAKE ADMIN COMMANDS,REFUND AND CHECKPOINT COMMANDS
//#define FILTERSCRIPT

#include <a_samp>

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
SetPlayerArmour(100)
}
SetPlayerScore(3)
{
SetPlayerSkin(4,59)
SetPlayerSkin(5,59)
SetPlayerSkin(6,59)
SetPlayerSkin(7,59)
SetPlayerSkin(8,59)
SetPlayerSkin(9,59)
SetPlayerSkin(10,59)
}
GivePlayerMoney(2000000)
	return 1;
}
return 1;
{
}
main()
{
	print("\n----------------------------------");
	print(" <Aduty System By ADMINTHCRONALDO");
	print("----------------------------------\n");
}

/*
C
O
M
M
A
N
D
S
*/
CMD:faduty(playerid, params[])
{
	if(FakeAdminDuty[playerid] != 1)
	{
	    SaveChar(playerid);
		FakeAdminDuty[playerid] = 1;
		SendClientMessage(playerid, -1, "You are now on duty as an admin.");
	}
	else
	{
	    FakeAdminDuty[playerid] = 0;
	    SendClientMessage(playerid, -1, "You are now off duty as an admin.");
	}
	return 1;
}
CMD:fkick(playerid, params[])
	if(AdminDuty[playerid] != 1)
	{
	    SaveChar(playerid);
		AdminDuty[playerid] = 1;
		SendClientMessage(playerid, -1, "[playerid]0x7A4F4799,You Are Kicked From The Server
		SendClientMessageToAll(0x7A4F4799,Player Was Successfully Kicked From The Server).");
}
CMD:fban(playerid, params[])
{
	if(FakeAdminDuty[playerid] != 1)
	{
	    SaveChar(playerid);
		FakeAdminDuty[playerid] = 1;
		SendClientMessage(playerid, -1, "[playerid]0x7A4F4799,You Have Been Banned From The Server By Admin.");
		SendClientMessageToAll(0x7A4F4799,A Player Was Successfully Kicked From The Server)
}
CMD:refund(playerid, params[])
{
	if(FakeAdminDuty[playerid] != 1)
	{
	    SaveChar(playerid);
		FakeAdminDuty[playerid] = 1;
		SendClientMessage(playerid, -1, "[playerid]0x7A4F4799,You Have Been Refunded By An Admin.");
        SetPlayerSkin(playerid,59)
        SetPlayerArmour(playerid,100)
        GivePlayerMoney(playerid,350000)
        SetPlayerScore(playerid,3)
        
}
CMD:hmc(playerid, params[])
{
	if(FakeAdminDuty[playerid] != 1)
	{
	    SaveChar(playerid);
		FakeAdminDuty[playerid] = 1;
		SendClientMessage(playerid, -1, "[playerid]0x7A4F4799,An Admin Have Shown You Hitman New HQ Place.");
        CreateCheckpoint(7,988.1746,1237.4130,11.4381,268.6742,0,0,0,0,0,0)
        ShowCheckpointForPlayer(playerid,1,player)
}

 -end of file-
 #endif
Thank You


Re: Help Me Filter Script Codings - StormDust - 05.08.2013

What's that, first fault is that you put commands with playerids under OnFilterSriptInit which doesn't define playerid. Create the public OnPlayerConnect(playerid). Also SetPlayerScore(3) is wrong. SetPlayerScore(playerid,3); but if you want to give 3 scores you need that SetPlayerScore(playerid, GetPlayerScore(playerid) + 1); .(and many more functions without (playerid), like SetPlayerArmour and so on). Also I've got no idea what should be the effect of those SetPlayerSkin(2,59) and so on. if you want all to have 1 skin you need to put SetPlayerSkin(playerid,59); under OnPlayerSpawn.


Re: Help Me Filter Script Codings - Vest - 05.08.2013

Can you give me a fixed one of this?
i am confused
like this? but am i able to write public on player register? because i am editing a bug's rp server Which is Italy Mafia RPG V.2.5.8
Код:
//
// FAKE ADMIN COMMANDS,REFUND AND CHECKPOINT COMMANDS
//#define FILTERSCRIPT
#include <a_samp>
#include <sscanf2>
#include <zcmd>

#define filterscript

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
/*
C
O
M
M
A
N
D
S
*/
CMD:faduty(playerid, params[])
{
	if(FakeAdminDuty[playerid] != 1)
	{
	    SaveChar(playerid);
		FakeAdminDuty[playerid] = 1;
		SendClientMessage(playerid, -1, "You are now on duty as an admin.");
	}
	else
	{
	    FakeAdminDuty[playerid] = 0;
	    SendClientMessage(playerid, -1, "You are now off duty as an admin.");
	}
	return 1;
}
CMD:fkick(playerid, params[])
	if(AdminDuty[playerid] != 1)
	{
	    SaveChar(playerid);
		AdminDuty[playerid] = 1;
		SendClientMessage(playerid, -1, "[playerid]0x7A4F4799,You Are Kicked From The Server
		SendClientMessageToAll(0x7A4F4799,Player Was Successfully Kicked From The Server).");
}
CMD:fban(playerid, params[])
{
	if(FakeAdminDuty[playerid] != 1)
	{
	    SaveChar(playerid);
		FakeAdminDuty[playerid] = 1;
		SendClientMessage(playerid, -1, "[playerid]0x7A4F4799,You Have Been Banned From The Server By Admin.");
		SendClientMessageToAll(0x7A4F4799,A Player Was Successfully Kicked From The Server)
}
CMD:refund(playerid, params[])
{
	if(FakeAdminDuty[playerid] != 1)
	{
	    SaveChar(playerid);
		FakeAdminDuty[playerid] = 1;
		SendClientMessage(playerid, -1, "[playerid]0x7A4F4799,You Have Been Refunded By An Admin.");
        SetPlayerSkin(playerid,59)
        SetPlayerArmour(playerid,100)
        GivePlayerMoney(playerid,350000)
        SetPlayerScore(playerid,3)

}
CMD:hmc(playerid, params[])
{
	if(FakeAdminDuty[playerid] != 1)
	{
	    SaveChar(playerid);
		FakeAdminDuty[playerid] = 1;
		SendClientMessage(playerid, -1, "[playerid]0x7A4F4799,An Admin Have Shown You Hitman New HQ Place.");
        CreateCheckpoint(7,988.1746,1237.4130,11.4381,268.6742,0,0,0,0,0,0)
        ShowCheckpointForPlayer(playerid,1,player)
}

	return 1;
}
return 1;
{
}
main()
{
public OnPlayerConnect()
SetPlayerArmour(100)
}
SetPlayerScore(3)
{
SetPlayerSkin(59)
}
GivePlayerMoney(2000000)
{



Re: Help Me Filter Script Codings - ZombieNest - 29.03.2014

OMG What a Noob[Alot of mistakes]\
By teh way contact me I will fix that.
/forumpm


Re: Help Me Filter Script Codings - BroZeus - 29.03.2014

Loads of error . You need to see beginners tutorial the script will not even compile so how it can be loaded.
Tell us what you want then we may be able to help you.