PDA

View Full Version : Command Warnings


San1
12/06/2013, 11:49 PM
C:\Documents and Settings\Adrian\My Documents\World Wide Roleplay\gamemodes\WW-RP.pwn(702) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Adrian\My Documents\World Wide Roleplay\gamemodes\WW-RP.pwn(702) : warning 202: number of arguments does not match definition

CMD:CMD:setvw(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 3) return SCM(playerid, COLOR_RED, "You are not authorized to use this command");
new targetid, vw, string[128];
if(sscanf(params, "ud", targetid, vw)) return SendClientMessage(playerid, COLOR_FADE1, "USAGE:/setvw [playerid] [virtual world]");
if(IsPlayerConnected(targetid))
{
PlayerInfo[targetid][pVW] = vw;
SetPlayerVirtualWorld(targetid, vw);
format(string, sizeof(string), "You have set %s's virtual world to %d.", GetPlayerName(targetid), vw);//Line 702
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}

ReVo_
12/06/2013, 11:52 PM
GetPlayerName returns the player name as reference.


new pname [24];
GetPlayerName(targetid, pname, 24);
format(string, sizeof(string), "You have set %s's virtual world to %d.", pname, vw);//Line 702

JustBored
12/06/2013, 11:53 PM
CMD:setvw(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 3) return SCM(playerid, COLOR_RED, "You are not authorized to use this command");
new targetid, vw, string[128];
if(sscanf(params, "ud", targetid, vw)) return SendClientMessage(playerid, COLOR_FADE1, "USAGE:/setvw [playerid] [virtual world]");
if(IsPlayerConnected(targetid))
{
PlayerInfo[targetid][pVW] = vw;
SetPlayerVirtualWorld(targetid, vw);
new pName[24];
GetPlayerName(targetid, pName, 24);
format(string, sizeof(string), "You have set %s's virtual world to %d.", pName, vw);//Line 702
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}