D:\Game Mods\GalaXy Gaming\gamemodes\GG.pwn(51597) : warning 219: local variable "playerb" shadows a variable at a preceding level D:\Game Mods\GalaXy Gaming\gamemodes\GG.pwn(51596) : warning 204: symbol is assigned a value that is never used: "playerb"
foreach(Player, playerb)
new playerb = PlayerInfo[playerid][pFam];
forward WarAlireza(playerid,idx); public WarAlireza(playerid, idx) { new string[128]; new playerb = PlayerInfo[playerid][pFam]; foreach(Player, playerb) { if(WarAlirezA ==1) { WarTimer[playerid] ++; format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~r~Point Time Left: ~w~%d ~r~seconds", WarTimer[playerid]); GameTextForPlayer(playerid, string,1000, 3); } } return 1; }
hi gays!
i want to make a countdown timer for capturing family wars it works but give me this warning Код:
D:\Game Mods\GalaXy Gaming\gamemodes\GG.pwn(51597) : warning 219: local variable "playerb" shadows a variable at a preceding level D:\Game Mods\GalaXy Gaming\gamemodes\GG.pwn(51596) : warning 204: symbol is assigned a value that is never used: "playerb" Код:
foreach(Player, playerb) Код:
new playerb = PlayerInfo[playerid][pFam]; Код:
forward WarAlireza(playerid,idx); public WarAlireza(playerid, idx) { new string[128]; new playerb = PlayerInfo[playerid][pFam]; foreach(Player, playerb) { if(WarAlirezA ==1) { WarTimer[playerid] ++; format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~r~Point Time Left: ~w~%d ~r~seconds", WarTimer[playerid]); GameTextForPlayer(playerid, string,1000, 3); } } return 1; } Plz help for +rep Tnx ![]() |
forward WarAlireza(playerid,idx); public WarAlireza(playerid, idx) { new string[128]; new playerb = PlayerInfo[playerid][pFam]; foreach(Player, playerb) { if(Playerinfo[playerid][pFam] = WarAlireza) { WarTimer[playerid] ++; format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~r~Point Time Left: ~w~%d ~r~seconds", WarTimer[playerid]); GameTextForPlayer(playerid, string,1000, 3); } } return 1; }
//change it
new playerb = PlayerInfo[playerid][pFam];
//to:
new player2 = PlayerInfo[playerid][pFam];
foreach(Player, playerb)
{
if(WarAlirezA ==1)
{
WarTimer[playerid] ++;
format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~r~Point Time Left: ~w~%d ~r~seconds", WarTimer[playerid]);
GameTextForPlayer(playerid, string,1000, 3);
}
}
you maked playerb variable twice in 1 function
change name one of them. for example pawn Код:
and you maked a loop between players but you didn't use it !! pawn Код:
|
new playerb2 = PlayerInfo[playerid][pFam]; foreach(Player, playerb2) { if(WarAlirezA ==1) { WarTimer[playerb2] ++; format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~r~Point Time Left: ~w~%d ~r~seconds", WarTimer[playerb2]); GameTextForPlayer(playerb2, string,1000, 3); } }