Compile Error
#5

I don't know which code was related to y_utils.inc since I did not include ysi in this filterscript. So, I will post the code that use an include to run.

Top of script :

PHP код:
new bool:IsVotekickStarted;
new 
bool:HasPlayerVoted[MAX_PLAYERS];
new 
vktargetid = -1vkreasonvkplayername[MAX_PLAYER_NAME], vktargetname[MAX_PLAYER_NAME], vkyesvkno
Code :

PHP код:
CMD:votekick(playeridparams[])
{
    if(
sscanf(params"us[128]"vktargetidvkreason))
    {
        return 
SendClientMessage(playerid, -1"[Error:] /votekick <id> <reason>");
    }
    if(
IsVotekickStarted == true)
    {
        return 
SendClientMessage(playerid, -1,"[Error:] {BBBBBB}A votekick has been already started. Wait until it finish to ask for a new one");
    }
    if(
vktargetid == -1)
    {
        return 
SendClientMessage(playerid, -1"[Error:] Player is not connected!");
    }
    new 
string[128];
    
vktargetid playerid;
    
GetPlayerName(playeridvkplayernamesizeof(vkplayername));
    
GetPlayerName(vktargetidvktargetnamesizeof(vktargetname));
    
format(stringsizeof(string), "{C14124}%s{BBBBBB} has started a votekick for {C14124}%s{BBBBBB} reason: %s. Type {60B149}Yes{BBBBBB} or {B35349}No{BBBBBB} to vote."vkplayernamevktargetnamevkreason);
    
SendClientMessageToAll(-1string);
    
IsVotekickStarted true;
    foreach(new 
Player)
    {
        
HasPlayerVoted[i] = false;
    }
    
SetTimer("VotekickTimer"60000false);
    return 
1;

Maybe this?

PHP код:
forward KickTimer();
public 
KickTimer()
{
    
Kick(vktargetid);
    return 
1;
}
forward VotekickTimer();
public 
VotekickTimer()
{
    
GetPlayerName(vktargetidvktargetnamesizeof(vktargetname));
    if(
vkyes vkno)
    {
        new 
string[128];
        
format(stringsizeof(string), "{C14124}%s {BBBBBB}has been votekicked reason: %s. [%d Yes | %d No]"vktargetnamevkreasonvkyesvkno);
        
SendClientMessageToAll(-1string);
        
SetTimer("KickTimer"1000false);
    }
    else
    {
        new 
string[128];
        
format(stringsizeof(string), "{C14124}%s {BBBBBB}has not been kicked. [%d Yes | %d No]"vktargetnamevkyesvkno);
        
SendClientMessageToAll(-1string);
    }
    
vkyes 0vkno 0vktargetid = -1IsVotekickStarted false;
    return 
1;

Reply


Messages In This Thread
Compile Error [SOLVED] - by AfiqIqbal - 19.06.2017, 13:49
Re: Compile Error - by Whatname - 19.06.2017, 13:59
Re: Compile Error - by AfiqIqbal - 19.06.2017, 14:23
Re: Compile Error - by JasonRiggs - 19.06.2017, 18:11
Re: Compile Error - by AfiqIqbal - 19.06.2017, 22:55
Re: Compile Error - by JasonRiggs - 20.06.2017, 01:46
Re: Compile Error - by AfiqIqbal - 20.06.2017, 02:42
Re: Compile Error - by AfiqIqbal - 21.06.2017, 12:43
Re: Compile Error - by JasonRiggs - 21.06.2017, 13:01
Re: Compile Error - by Konstantinos - 21.06.2017, 13:05

Forum Jump:


Users browsing this thread: 1 Guest(s)