if(pickupid == Package) new str[128],Nick[24]; //Here are errors GetPlayerName(playerid,Nick,24); new Cash = (random(30)+20)*5000; format(str,128,"~b~Player ~r~%s ~b~found hidden package and won ~g~%d$!",Nick,Cash); GameTextForAll(params[(strlen(tmp)+strlen(tmp2)+2)], strval(tmp2), strval(tmp)); GivePlayerMoney(playerid,Cash); DestroyPickup(Package); Package=0; }

if(pickupid == Package)
{
new str[128], Nick[24]; //Here are errors
GetPlayerName(playerid,Nick,24);
new Cash = (random(30)+20)*5000;
format(str,128,"~b~Player ~r~%s ~b~found hidden package and won ~g~%d$!",Nick,Cash);
GameTextForAll(params[(strlen(tmp)+strlen(tmp2)+2)], strval(tmp2), strval(tmp));
GivePlayerMoney(playerid,Cash);
DestroyPickup(Package);
Package=0;
}
|
Код:
if(pickupid == Package)
{
new str[128], Nick[24]; //Here are errors
GetPlayerName(playerid,Nick,24);
new Cash = (random(30)+20)*5000;
format(str,128,"~b~Player ~r~%s ~b~found hidden package and won ~g~%d$!",Nick,Cash);
GameTextForAll(params[(strlen(tmp)+strlen(tmp2)+2)], strval(tmp2), strval(tmp));
GivePlayerMoney(playerid,Cash);
DestroyPickup(Package);
Package=0;
}
don't know if that was all though |
if(pickupid == Package)
{
new str[128], Nick[24];
GetPlayerName(playerid,Nick,24);
new Cash = (random(30)+20)*5000;
format(str,128,"~b~Player ~r~%s ~b~found hidden package and won ~g~%d$!",Nick,Cash);
GameTextForAll(params[(strlen(tmp)+strlen(tmp2)+2)], strval(tmp2), strval(tmp)); //Here are errors
GivePlayerMoney(playerid,Cash);
DestroyPickup(Package);
Package=0;
}
new params[100], tmp[100];
: warning 219: local variable "tmp" shadows a variable at a preceding level
: warning 219: local variable "params" shadows a variable at a preceding level|
No, no:
...pawno\include\dutils.inc(29 : warning 219: local variable "tmp" shadows a variable at a preceding level...pawno\include\dutils.inc(443) : warning 219: local variable "tmp" shadows a variable at a preceding level ...pawno\include\dutils.inc(462) : warning 219: local variable "tmp" shadows a variable at a preceding level ...pawno\include\dini.inc(46) : warning 219: local variable "tmp" shadows a variable at a preceding level ...pawno\include\dini.inc(54) : warning 219: local variable "tmp" shadows a variable at a preceding level ...filterscripts\Adminscript.pwn(3683) : warning 219: local variable "params" shadows a variable at a preceding level //I get hundreds errors like this ...filterscripts\Adminscript.pwn(3715) : warning 219: local variable "params" shadows a variable at a preceding level ...filterscripts\Adminscript.pwn(372 : warning 219: local variable "params" shadows a variable at a preceding level...filterscripts\Adminscript.pwn(3746) : warning 219: local variable "params" shadows a variable at a preceding level ...filterscripts\Adminscript.pwn(3784) : warning 219: local variable "tmp" shadows a variable at a preceding level ...filterscripts\Adminscript.pwn(4983) : error 017: undefined symbol "tmp2" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. |
new params[100], tmp[100] tmp2[100];
format(str,128,"~b~Player ~r~%s ~b~found hidden package and won ~g~%d$!",Nick,Cash); GameTextForAll(params[(strlen(tmp)+strlen(tmp2)+2)], strval(tmp2), strval(tmp));
format(str,128,"~b~Player ~r~%s ~b~found hidden package and won ~g~%d$!",Nick,Cash);
GameTextForAll(str,0,5000);
But when I changed this, I get this error here:dcmd_chp(playerid,params[]) {
if(PlayerInfo[playerid][Level] >= 5) {
GetPlayerPos(playerid,P[0],P[1],P[2]); //Errors are here :(
GetPlayerFacingAngle(playerid,P[3]);
format(str,128,"You have created a Hidden Package! Use command /say or /announce to tell other to find this!");
SendClientMessage(blue,str);
if(Package != 0) DestroyObject(Package);
P[0] += (1.0 * floatsin(-P[3], degrees));
P[1] += (1.0 * floatcos(-P[3], degrees));
Package = CreatePickup(1210,P[0],P[1],P[2]-0.5,0.0,0.0,0.0);
} else return SendClientMessage(playerid,red,"ERROR: Only Admins with level 5 and higher can use this command");