Vit
Ученик
Вот такие warning's:
этот:
вот на этой строке:
Вот этот:
Вот на этой:
Вот этот:
[PHPC:\Users\Domo\Desktop\Rp.pwn(22977) : warning 219: local variable "hour" shadows a variable at a preceding level][/PHP]
Вот на этой:
Вот этот:
Вот на этой(тут я выложыл команду т.к варнинг в ней):
Вот этот:
Вот тут:
Вот этот:
Вот на этой:
Вот этот:
Вот на этой(тут ошибка тоже в этой команде):
Вот эти два:
В команде которая находится выше(/tekeallow)
Вот этот:
Вот на этой:
Вот этот:
Вот на этой:
Вот этот:
Вот на этой:
PHP:
C:\Users\Domo\Desktop\Rp.pwn(14266) : warning 219: local variable "hour" shadows a variable at a preceding level
C:\Users\Domo\Desktop\Rp.pwn(19918) : warning 219: local variable "hour" shadows a variable at a preceding level
C:\Users\Domo\Desktop\Rp.pwn(22977) : warning 219: local variable "hour" shadows a variable at a preceding level
C:\Users\Domo\Desktop\Rp.pwn(25700) : warning 219: local variable "sendername" shadows a variable at a preceding level
C:\Users\Domo\Desktop\Rp.pwn(25701) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Domo\Desktop\Rp.pwn(25702) : warning 219: local variable "giveplayerid" shadows a variable at a preceding level
C:\Users\Domo\Desktop\Rp.pwn(25716) : warning 219: local variable "sendername" shadows a variable at a preceding level
C:\Users\Domo\Desktop\Rp.pwn(25717) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Domo\Desktop\Rp.pwn(25718) : warning 219: local variable "giveplayerid" shadows a variable at a preceding level
C:\Users\Domo\Desktop\Rp.pwn(32504) : warning 219: local variable "hour" shadows a variable at a preceding level
C:\Users\Domo\Desktop\Rp.pwn(32801) : warning 219: local variable "hour" shadows a variable at a preceding level
C:\Users\Domo\Desktop\Rp.pwn(36851) : warning 219: local variable "hour" shadows a variable at a preceding level
C:\Users\Domo\Desktop\Rp.pwn(40857) : warning 219: local variable "hour" shadows a variable at a preceding level
Сейчас я всё распишу какой и на какой строчке, так будет проще
этот:
PHP:
C:\Users\Domo\Desktop\Rp.pwn(14266) : warning 219: local variable "hour" shadows a variable at a preceding level
PHP:
new hour, minute, second;
gettime(hour, minute, second);
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerIp(playerid,playersip,sizeof(playersip));
PHP:
C:\Users\Domo\Desktop\Rp.pwn(19918) : warning 219: local variable "hour" shadows a variable at a preceding level
PHP:
new hour, minute, second;
gettime(hour, minute, second);
new string[250];
[PHPC:\Users\Domo\Desktop\Rp.pwn(22977) : warning 219: local variable "hour" shadows a variable at a preceding level][/PHP]
Вот на этой:
PHP:
new hour, minute, second;
gettime(hour, minute, second);
PHP:
C:\Users\Domo\Desktop\Rp.pwn(25700) : warning 219: local variable "sendername" shadows a variable at a preceding level
PHP:
if(strcmp(cmd, "/allow", true) == 0)
{
new sendername[MAX_PLAYER_NAME];
new string[1000];
new giveplayerid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "{22ff00}» {bbbbbb}Ââåäèòå{FFFFFF}: /allow [id]");
giveplayerid = ReturnUser(tmp);
if(PlayerInfo[playerid][pPhousekey] == 255 || caridhouse[playerid] == 0) return SendClientMessage(playerid, COLOR_GRAD1, "{F70000}x {ADAEAD}Ó âàñ íåòó ëè÷íîãî àâòî!");
caridhouse[giveplayerid] = caridhouse[playerid];
format(string, sizeof(string), "{E40C0C}%s {FFFFFF}Ïåðåäàë âàì êîïèþ êëþ÷åé îò ñâîåãî òðàíñïîðòà.",sendername);
SendClientMessage(giveplayerid,-1,string);
format(string, sizeof(string), "Âû ïåðåäàëè êîïèþ êëþ÷åé {CFE40C}(( Çàáðàòü: {2CE40C}/takeallow{CFE40C})).");
SendClientMessage(playerid,-1,string);
return true;
}
PHP:
C:\Users\Domo\Desktop\Rp.pwn(25701) : warning 219: local variable "string" shadows a variable at a preceding level
PHP:
В команде которая является чуть выше находится этот варнинг
PHP:
C:\Users\Domo\Desktop\Rp.pwn(25702) : warning 219: local variable "giveplayerid" shadows a variable at a preceding level
PHP:
В той же команде, которая чуть выше
PHP:
C:\Users\Domo\Desktop\Rp.pwn(25716) : warning 219: local variable "sendername" shadows a variable at a preceding level
PHP:
if(strcmp(cmd, "/takeallow", true) == 0)
{
new sendername[MAX_PLAYER_NAME];
new string[1000];
new giveplayerid;
if(PlayerInfo[giveplayerid][pPhousekey] == 255) return true;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "{22ff00}» {bbbbbb}Èñïîëüçóéòå{FFFFFF}: /takeallow [id]");
giveplayerid = ReturnUser(tmp);
if(PlayerInfo[giveplayerid][pPhousekey] != 255) return true;
if(PlayerInfo[playerid][pPhousekey] == 255) return true;
if(caridhouse[giveplayerid] != caridhouse[playerid]) return SendClientMessage(playerid, COLOR_GRAD1, "{F70000}x {ADAEAD}Âû íå äàâàëè êëþ÷è ýòîìó èãðîêó!");
caridhouse[giveplayerid] = 0;
format(string, sizeof(string), "{E40C0C}%s {FFFFFF}Çàáðàë ó âàñ êëþ÷è îò òðàíñïîðòà.",sendername);
SendClientMessage(giveplayerid,-1,string);
SendClientMessage(playerid,-1,"Âû çàáðàëè êîïèþ êëþ÷åé îò ñâîåãî òðàíñïîðòà.");
return true;
}
PHP:
C:\Users\Domo\Desktop\Rp.pwn(25717) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Domo\Desktop\Rp.pwn(25718) : warning 219: local variable "giveplayerid" shadows a variable at a preceding level
Вот этот:
PHP:
C:\Users\Domo\Desktop\Rp.pwn(32504) : warning 219: local variable "hour" shadows a variable at a preceding level
PHP:
new hour,minuite,second;
gettime(hour,minuite,second);
FixHour(hour);
hour = shifthour;
if (minuite < 10) {
format(string, sizeof(string), "{ffffff}Èíôîðìàöèÿ:\n\n{ffffff}Ñåãîäíÿøíÿÿ äàòà:\t{34c924}%d %s 2013 ã.\n{ffffff}Òåêóùåå âðåìÿ:\t{1e90ff}%d:%d", day, mtext, hour, minuite);
ShowPlayerDialog(playerid,8888, DIALOG_STYLE_MSGBOX, "{ffff00}Òî÷íîå âðåìÿ:", string, "Çàêðûòü", "");}
if (Player[playerid][pJailTime] > 0) {
format(string, sizeof(string), "{ffffff}Èíôîðìàöèÿ:\n\n{ffffff}Ñåãîäíÿøíÿÿ äàòà:\t{34c924}%d %s 2013 ã.\n{ffffff}Òî÷íîå âðåìÿ:\t{1e90ff}%d:%d\n{ffffff}Îñòàëîñü ñèäåòü:\t{ff8800}%d ñåê", day, mtext, hour, minuite,Player[playerid][pJailTime]-10);
ShowPlayerDialog(playerid,8888, DIALOG_STYLE_MSGBOX, "{ffff00}Òî÷íîå âðåìÿ:", string, "Çàêðûòü", "");}
else {
format(string, sizeof(string), "{ffffff}Èíôîðìàöèÿ:\n\n{ffffff}Ñåãîäíÿøíÿÿ äàòà:\t{34c924}%d %s 2013 ã.\n{ffffff}Òî÷íîå âðåìÿ:\t{1e90ff}%d:%d", day, mtext, hour, minuite);
ShowPlayerDialog(playerid,8888, DIALOG_STYLE_MSGBOX, "{ffff00}Òî÷íîå âðåìÿ:", string, "Çàêðûòü", "");}
ApplyAnimation(playerid,"COP_AMBIENT","Coplook_watch",4.1,0,0,0,0,0,1);
format(string, sizeof(string), "{1e90ff}%s ïîñìîòðåë(à) íà ñâîè ÷àñû", sendername);
ProxDetector(25.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true; }
PHP:
C:\Users\Domo\Desktop\Rp.pwn(36851) : warning 219: local variable "hour" shadows a variable at a preceding level
PHP:
new hour, minute, second;
getdate(year, month, day);
gettime(hour, minute, second);
Player[giveplayerid][pLocked] = 1;
Player[playerid][pBana] +=1;
format(string, sizeof(string), "Àäìèíèñòðàòîð: %s çàáëîêèðîâàë %s. Ïðè÷èíà: %s ",sendername, giveplayer, (result));
SendClientMessageToAll(COLOR_LIGHTRED,string);
ShowPlayerDialog(giveplayerid,13438,DIALOG_STYLE_MSGBOX,"Èíôîðìàöèÿ","{FF4500}Âàø àêêàóíò çàáëîêèðîâàí\n{FF4500}Ââåäèòå /q ÷òî áû âûéòè","v","");
GetPlayerIp(giveplayerid,ip,sizeof(ip));
format(string, sizeof(string), "%s.ini",giveplayer);
new file = ini_openFile(string);
if(file < 0) printr("Russian Relax Rp");
else
{
ini_getString(file,"pIp",string);
ini_getString(file,"pIpReg",string);
ini_closeFile(file);
format(string, sizeof(string), "- Íèê: [%s] | IP: [%s] | R: [IP: %s] | L: [IP: %s]",giveplayer,ip,string,string);
ABroadCast(COLOR_LIGHTRED,string,1);
Player[giveplayerid][pLocked] = 1;
Kick(giveplayerid);
}
return true;
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GREY, "{DB7093} [Îøèáêà]: {D3D3D3} Èãðîê íå íàéäåí!");
}
}
return true;
}
PHP:
C:\Users\Domo\Desktop\Rp.pwn(40857) : warning 219: local variable "hour" shadows a variable at a preceding leve
PHP:
stock FixHour(hour)
{
hour = timeshift+hour;
if (hour < 0)
{
hour = hour+24;
}
else if (hour > 23)
{
hour = hour-24;
}
shifthour = hour;
return true;
}
Помогите пожалуйста, всю голову уже себе сломал никак не получеться исправить
