13.07.2013, 00:08
as the Title: says guys
warning codes below.
the code making the warnings.
warning codes below.
Код:
(1573) : warning 219: local variable "s1" shadows a variable at a preceding level (1574) : warning 219: local variable "s2" shadows a variable at a preceding level (3632) : warning 219: local variable "int" shadows a variable at a preceding level (4415) : warning 219: local variable "int" shadows a variable at a preceding level
Код:
stock udb_hash(buf[])
{
new length=strlen(buf);
new s1 = 1;
new s2 = 0;
new n;
for (n=0; n<length; n++)
{
s1 = (s1 + buf[n]) % 65521;
s2 = (s2 + s1) % 65521;
}
return (s2 << 16) + s1;
}
CMD:gotox(playerid, params[])
{
new Float:tpx, Float:tpy, Float:tpz, int;
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_GREY, "You are not authorized to use this command.");
if(AdminDuty[playerid] == 0 && PlayerInfo[playerid][pAdmin] < 6) return SendClientMessage(playerid, -1, "You are not on duty as an admin");
if(sscanf(params, "fffi", tpx, tpy, tpz, int)) return SendClientMessage(playerid, -1, "USAGE: /gotox [coord x] [coord y] [coord z] [int]");
if(!isnull(params))
{
SetPlayerPos(playerid, tpx, tpy, tpz);
SetPlayerInterior(playerid, int);
SendClientMessage(playerid, -1, "You have been teleported.");
return 1;
}
return 1;
}

