Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Помогите исправить warning's

Статус
В этой теме нельзя размещать новые ответы.

Vit

Ученик
Вот такие warning's:

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
В команде которая находится выше(/tekeallow)

Вот этот:

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;
}
Помогите пожалуйста, всю голову уже себе сломал никак не получеться исправить​
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу