possibly unintended assignment - 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: possibly unintended assignment (
/showthread.php?tid=393739)
possibly unintended assignment -
Louris - 19.11.2012
Код:
CMD:kick(playerid, params[])
{
if(PlayerInfo[playerid][pVip] = 1) {
new PID;
new reason[64];
new str[128];
new Playername[MAX_PLAYER_NAME], Adminname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Adminname, sizeof(Adminname));
GetPlayerName(PID, Playername, sizeof(Playername));
if(sscanf(params, "us[64]", PID,reason)) return SendClientMessage(playerid, 0xDEEE20FF, "USAGE: /kick [playerid] [reason]");
if(!IsPlayerConnected(PID))
return SendClientMessage(playerid, 0xDEEE20FF, "Player is not connected!");
format(str, sizeof(str), "'%s' has been kicked by administrator '%s'. Reason: %s ", Playername, Adminname, reason);
Kick(PID);
}
else
{
SendClientMessage(playerid, 0xDEEE20FF, "You aren't vip!"); //return this message
}
return 1;
}
Warning:
warning 211: possibly unintended assignment
Warning line:
if(PlayerInfo[playerid][pVip] = 1) {
Re: possibly unintended assignment -
iGetty - 19.11.2012
Change that line to:
pawn Код:
if(PlayerInfo[playerid][pVip] == 1) {
Re: possibly unintended assignment -
Glad2BeHere - 19.11.2012
pawn Код:
CMD:kick(playerid, params[])
{
if(PlayerInfo[playerid][pVip] < 1) return SendClientMessage(playerid,0xDEEE20FF ,"Not A Vip"
{
new PID;
new reason[64];
new str[128];
new Playername[MAX_PLAYER_NAME], Adminname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Adminname, sizeof(Adminname));
GetPlayerName(PID, Playername, sizeof(Playername));
if(sscanf(params, "us[64]", PID,reason)) return SendClientMessage(playerid, 0xDEEE20FF, "USAGE: /kick [playerid] [reason]");
if(!IsPlayerConnected(PID)) return SendClientMessage(playerid, 0xDEEE20FF, "Player is not connected!");
format(str, sizeof(str), "'%s' has been kicked by administrator '%s'. Reason: %s ", Playername, Adminname, reason);
Kick(PID);
}
return 1;
}