forward KickPlayer(targetid);
public KickPlayer(targetid)
{
Kick(targetid);
}
return 1;
}
\\GAMERSHUBTIMERP\Save Here\LGRP\gamemodes\MGRP.pwn(319) : error 029: invalid expression, assumed zero
\\GAMERSHUBTIMERP\Save Here\LGRP\gamemodes\MGRP.pwn(319) : error 017: undefined symbol "KickPlayer"
\\GAMERSHUBTIMERP\Save Here\LGRP\gamemodes\MGRP.pwn(320) : error 029: invalid expression, assumed zero
\\GAMERSHUBTIMERP\Save Here\LGRP\gamemodes\MGRP.pwn(320) : error 017: undefined symbol "KickPlayer"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
enum PlayerInfo
{
pPass[129], //User's password
pAdmin, //User's admin level
pVIP, //User's vip level
pMoney, //User's money
pScores, //User's scores
pKills, //User's kills
pDeaths //User's deaths
}
new pInfo[MAX_PLAYERS][PlayerInfo];
otherfunction() {
forward KickPlayer(playerid);
public KickPlayer(playerid) {
Kick(targetid);
}
return 1;
}
otherfunction() {
return 1;
}
forward KickPlayer(targetid);
public KickPlayer(targetid)
{
return Kick(targetid);
}
|
forward KickPlayer(targetid); public KickPlayer(targetid) { Kick(targetid); } |
CMD:kick(playerid, params[])
{
if(pInfo[playerid][pAdmin] < 1)
return SendClientMessage(playerid, GREY, "You are not authorized to use that command.");
new
targetid,
Reason[128],
str[128]
;
if(sscanf(params, "us[128]", targetid, Reason))
return SendClientMessage(playerid, GREY, "USAGE: /kick [Playerid] [Reason]");
if(!IsPlayerConnected(targetid))
return SendClientMessage(playerid, GREY, "Player is not connected.");
new
pname[MAX_PLAYER_NAME],
tname[MAX_PLAYER_NAME]
;
GetPlayerName(playerid, pname, sizeof(pname));
GetPlayerName(targetid, tname, sizeof(tname));
format(str, sizeof(str), "You have been kicked by %s REASON: %s.", tname, Reason);
SendClientMessage(targetid, RED, str);
format(str, sizeof(str), "You have kicked %s REASON: %s.", pname, Reason);
SendClientMessage(playerid, RED, str);
SetTimerEx("KickPlayer", 1000, false, "i", targetid);
forward KickPlayer(targetid);
public KickPlayer(targetid)
{
Kick(targetid);
}
return 1;
}
CMD:kick(playerid, params[])
{
if(pInfo[playerid][pAdmin] < 1)
return SendClientMessage(playerid, GREY, "You are not authorized to use that command.");
new
targetid,
Reason[128],
str[128]
;
if(sscanf(params, "us[128]", targetid, Reason))
return SendClientMessage(playerid, GREY, "USAGE: /kick [Playerid] [Reason]");
if(!IsPlayerConnected(targetid))
return SendClientMessage(playerid, GREY, "Player is not connected.");
new
pname[MAX_PLAYER_NAME],
tname[MAX_PLAYER_NAME]
;
GetPlayerName(playerid, pname, sizeof(pname));
GetPlayerName(targetid, tname, sizeof(tname));
format(str, sizeof(str), "You have been kicked by %s REASON: %s.", tname, Reason);
SendClientMessage(targetid, RED, str);
format(str, sizeof(str), "You have kicked %s REASON: %s.", pname, Reason);
SendClientMessage(playerid, RED, str);
SetTimerEx("KickPlayer", 1000, false, "i", targetid);
return 1;
}
forward KickPlayer(targetid);
public KickPlayer(targetid)
{
Kick(targetid);
}
CMD:kick(playerid, params[])
{
if(pInfo[playerid][pAdmin] < 1)
return SendClientMessage(playerid, GREY, "You are not authorized to use that command.");
new
targetid,
Reason[128],
str[128]
;
if(sscanf(params, "us[128]", targetid, Reason))
return SendClientMessage(playerid, GREY, "USAGE: /kick [Playerid] [Reason]");
if(!IsPlayerConnected(targetid))
return SendClientMessage(playerid, GREY, "Player is not connected.");
new
pname[MAX_PLAYER_NAME],
tname[MAX_PLAYER_NAME]
;
GetPlayerName(playerid, pname, sizeof(pname));
GetPlayerName(targetid, tname, sizeof(tname));
format(str, sizeof(str), "You have been kicked by %s REASON: %s.", tname, Reason);
SendClientMessage(targetid, RED, str);
format(str, sizeof(str), "You have kicked %s REASON: %s.", pname, Reason);
SendClientMessage(playerid, RED, str);
SetTimerEx("KickPlayer", 1000, false, "i", targetid);
return 1;
}
forward KickPlayer(targetid);
public KickPlayer(targetid)
{
return Kick(targetid);
}