29.03.2012, 19:38
Hi, So basicly I'm trying to make a filterscript to set Tempory Admin + Tempory VIP Status, VIP for Events an shit..
Anyways.
I've tried fixing this code but i get the SAME warning... Over an over..
can someone Please Help.
CAN Anyone see where i went wrong :S? If so how do i fix it?
PLEASE
Anyways.
I've tried fixing this code but i get the SAME warning... Over an over..
can someone Please Help.
pawn Код:
#define FILTERSCRIPT
#include <a_samp>
#include <sscanf2>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Admin + Prem Temp Set Command");
print("--------------------------------------\n");
return 1;
}
CMD:tempadmin(playerid, params[])
{
new Player, tempadmin;
if(sscanf2(params, "ui", Player, Level))
{
if(PlayerInfo[playerid][pAdminLevel] > 4)
{
if(IsPlayerConnected(playerid) && IsPlayerConnected(Player))
{
if(gPlayerLogged[playerid] == 1)
{
new Player;
new Level;
{
if(Player == playerid) return SendClientMessage(playerid, COLOR_RED, "SERVER: Cant perform this command on yourself!" );
if(Level > 3) return SendClientMessage(Playerid, COLOR_RED, "SERVER: Maximum level is 2!" );
if(Player == INVALID_PLAYER_ID) return SendClientMessage(playerid,red,"ERROR: Wrong player ID");
if(PlayerInfo[Player][pAdminLevel] >= PlayerInfo[playerid][pAdminLevel]) return SendClientMessage(playerid,red,"ERROR: You cant perform this on Admins that are equal or higher than your level!");
PlayerInfo[Player][pAdminLevel] = Level;
PlayerInfo[Player][pTempLevel] = Level;
new tname[MAX_PLAYER_NAME];
GetPlayerName(Player,tname,sizeof(tname));
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
new MyString[128];
new TargetString[128];
format(MyString,sizeof MyString, "You have set %s temporary Admin Level to %i!", tname, Level);
format(TargetString,sizeof TargetString, "You are now temporary Admin Level %i, thanks to %s!", Level, pname || Any kind of abuse will get you warned/banned from server);
SendClientMessage(Target, COLOR_RED, TargetString);
SendClientMessage(playerid, COLOR_GREEN, MyString);
new File:Log = fopen(adminPATH, io_append);
new logData[128];
new fTime[6];
getdate(fTime[0], fTime[1], fTime[2]);
gettime(fTime[3], fTime[4], fTime[5]);
format(logData, sizeof logData, "[%02d/%02d/%04d || %02d:%02d:%02d]%s made %s temporary Admin Level: %d!\r\n", fTime[2], fTime[1], fTime[0], fTime[3], fTime[4], fTime[5], pname, tname, Level);
fwrite(Log, logData);
fclose(Log);
}
else SendClientMessage(playerid, COLOR_RED, "USAGE: /tempadmin <playerid> <temp-level>");
}
else SendClientMessage(playerid,red,"ERROR: You must be logged in to perform this command!");
}
else SendClientMessage(playerid, red, "ERROR: You have to be an Admin level 4 or higher to perform this command!");
return 1;
}
CMD:tempvip(playerid, params[])
{
new Player, TempPrem;
if(sscanf2(params, "ui", Player, Level))
if(PlayerInfo[playerid][pAdminLevel] > 4)
{
if(IsPlayerConnected(playerid) && IsPlayerConnected(Player))
{
if(gPlayerLogged[playerid] == 1)
{
new Player;
new Level;
{
if(Player == playerid) return SendClientMessage(playerid, COLOR_RED, "SERVER: Cant perform this command on yourself!" );
if(Level > 3) return SendClientMessage(playerid, COLOR_RED, "SERVER: Maximum level is 2!");
if(Player == INVALID_PLAYER_ID) return SendClientMessage(playerid,red,"ERROR: Wrong player ID");
if(PlayerInfo[Player][pAdminLevel] > 4) return SendClientMessage(playerid,red,"ERROR: You cant perform this on Admins that are equal or higher than your level!");
PlayerInfo[Player][pPremiumlevel] = Level;
PlayerInfo[Player][pTempPremium] = Level;
new tname[MAX_PLAYER_NAME];
GetPlayerName(Player,tname,sizeof(tname));
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
new MyString[128];
new TargetString[128];
format(MyString,sizeof MyString, "You have set %s temporary Premium Level to %i!", tname, Level);
format(TargetString,sizeof TargetString, "You are now temporary Premium Level %i, thanks to %s!", Level, pname);
SendClientMessage(Player, COLOR_RED, TargetString);
SendClientMessage(playerid, COLOR_GREEN, MyString);
}
else SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /tempvip <playerid> <temp-level>");
}
else SendClientMessage(playerid,red,"ERROR: You must be logged in to perform this command!");
}
else SendClientMessage(playerid, red, "ERROR: You have to be an Admin level 4 or higher to perform this command!");
return 1;
}
#endif
pawn Код:
Commands.pwn(63) : warning 203: symbol is never used: "tempadmin" + "temppremium"
CAN Anyone see where i went wrong :S? If so how do i fix it?
PLEASE