warning 202: number of arguments does not match definition -
DetoNater - 05.04.2013
Код:
CMD:event(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
new number;
if(sscanf(params, "i", number)) return SendClientMessage(playerid, C_GREY, "USAGE: /event [1-17]");
if(number == 1)
{
SetPlayerPos(playerid, -1393.2266,1482.1432,1.8672);
}
else if(number == 2)
{
SetPlayerPos(playerid, -2435.4832,1547.9771,8.3984);
}
else if(number == 3)
{
SetPlayerPos(playerid, -2322.1799,-1619.3059,483.7125);
}
else if(number == 4)
{
SetPlayerPos(playerid, -535.7612,-179.6608,78.4047);
}
else if(number == 5)
{
SetPlayerPos(playerid, -1031.6322,-676.5753,32.0078);
}
else if(number == 6)
{
SetPlayerPos(playerid, 1290.3351,172.9764,20.4609);
}
else if(number == 7)
{
SetPlayerPos(playerid, 2769.2756,-2439.0767,13.6484,98.8348);
}
else if(number == 8)
{
SetPlayerPos(playerid, 2495.1204,-1681.7974,13.3388,7.5119);
}
else if(number == 9)
{
SetPlayerPos(playerid, 1544.6888,-1353.2867,329.4744,91.9867);
}
else if(number == 10)
{
SetPlayerPos(playerid, -1856.0869,-1613.8578,21.7578,186.5363);
}
else if(number == 11)
{
SetPlayerPos(playerid, -1580.8132,633.7150,37.0290,314.9799);
}
else if(number == 12)
{
SetPlayerPos(playerid, -1293.0109,490.6613,11.1953,91.0702);
}
else if(number == 13)
{
SetPlayerPos(playerid, -723.9902,2348.2053,126.5722,357.8892);
}
else if(number == 14)
{
SetPlayerPos(playerid, 1344.4429,2125.7659,11.0156,3.2328);
}
else if(number == 15)
{
SetPlayerPos(playerid, 2093.1279,2409.5000,74.5786,176.8020);
}
else if(number == 16)
{
SetPlayerPos(playerid, 2168.7837,1122.8145,12.6117,63.4366);
}
else if(number == 17)
{
SetPlayerPos(playerid, 2000.3954,1521.0522,17.0625,5.3181);
}
else return SendClientMessage(playerid, C_GREY, "USAGE: Only [1-17] available!");
}
return 1;
}
i get warnings...
Код:
D:\GTA SanAndreas\_Samp_\gamemodes\iBon_BF.pwn(3293) : warning 202: number of arguments does not match definition
D:\GTA SanAndreas\_Samp_\gamemodes\iBon_BF.pwn(3297) : warning 202: number of arguments does not match definition
D:\GTA SanAndreas\_Samp_\gamemodes\iBon_BF.pwn(3301) : warning 202: number of arguments does not match definition
D:\GTA SanAndreas\_Samp_\gamemodes\iBon_BF.pwn(3305) : warning 202: number of arguments does not match definition
D:\GTA SanAndreas\_Samp_\gamemodes\iBon_BF.pwn(3309) : warning 202: number of arguments does not match definition
D:\GTA SanAndreas\_Samp_\gamemodes\iBon_BF.pwn(3313) : warning 202: number of arguments does not match definition
D:\GTA SanAndreas\_Samp_\gamemodes\iBon_BF.pwn(3317) : warning 202: number of arguments does not match definition
D:\GTA SanAndreas\_Samp_\gamemodes\iBon_BF.pwn(3321) : warning 202: number of arguments does not match definition
D:\GTA SanAndreas\_Samp_\gamemodes\iBon_BF.pwn(3325) : warning 202: number of arguments does not match definition
D:\GTA SanAndreas\_Samp_\gamemodes\iBon_BF.pwn(3329) : warning 202: number of arguments does not match definition
D:\GTA SanAndreas\_Samp_\gamemodes\iBon_BF.pwn(3333) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
11 Warnings.
can anyone help me fix it?? Thanks in advance..
Re: warning 202: number of arguments does not match definition -
SilverKiller - 05.04.2013
pawn Код:
CMD:event(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
new number;
if(sscanf(params, "i", number)) return SendClientMessage(playerid, C_GREY, "USAGE: /event [1-17]");
if(number == 1)
{
SetPlayerPos(playerid, -1393.2266,1482.1432,1.8672);
}
else if(number == 2)
{
SetPlayerPos(playerid, -2435.4832,1547.9771,8.3984);
}
else if(number == 3)
{
SetPlayerPos(playerid, -2322.1799,-1619.3059,483.7125);
}
else if(number == 4)
{
SetPlayerPos(playerid, -535.7612,-179.6608,78.4047);
}
else if(number == 5)
{
SetPlayerPos(playerid, -1031.6322,-676.5753,32.0078);
}
else if(number == 6)
{
SetPlayerPos(playerid, 1290.3351,172.9764,20.4609);
}
else if(number == 7)
{
SetPlayerPos(playerid, 2769.2756,-2439.0767,13.6484);
}
else if(number == 8)
{
SetPlayerPos(playerid, 2495.1204,-1681.7974,13.3388);
}
else if(number == 9)
{
SetPlayerPos(playerid, 1544.6888,-1353.2867,329.4744);
}
else if(number == 10)
{
SetPlayerPos(playerid, -1856.0869,-1613.8578,21.7578);
}
else if(number == 11)
{
SetPlayerPos(playerid, -1580.8132,633.7150,37.0290);
}
else if(number == 12)
{
SetPlayerPos(playerid, -1293.0109,490.6613,11.1953);
}
else if(number == 13)
{
SetPlayerPos(playerid, -723.9902,2348.2053,126.5722);
}
else if(number == 14)
{
SetPlayerPos(playerid, 1344.4429,2125.7659,11.0156);
}
else if(number == 15)
{
SetPlayerPos(playerid, 2093.1279,2409.5000,74.5786);
}
else if(number == 16)
{
SetPlayerPos(playerid, 2168.7837,1122.8145,12.6117);
}
else if(number == 17)
{
SetPlayerPos(playerid, 2000.3954,1521.0522,17.0625);
}
else return SendClientMessage(playerid, C_GREY, "USAGE: Only [1-17] available!");
}
return 1;
}
Re: warning 202: number of arguments does not match definition -
DetoNater - 05.04.2013
thank you so much it worked..
AW: warning 202: number of arguments does not match definition -
[AK]Nazgul - 05.04.2013
Just for the future..
SetPlayerPos() is defined with 4 arguments
pawn Код:
SetPlayerPos(playerid, X-coord, Y-coord, Z-coord);
You probably also added the Facing Angle, which can't be set by SetPlayerPos but by SetPlayerFacingAngle(playerid, Float:ang)
greetz