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

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

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

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

Что делать если переменная дважды объявлена?

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

₥att

Ученик
Здравствуйте ув. пользователи P-I.
При добавлении "/s,/b,/me,/try" возникла проблема.

PHP:
D:\******\******\gamemodes\Untitled.pwn(1075) : warning 219: local variable "string" shadows a variable at a preceding level
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase

1 Warning.
Переменная дважды объявлена, какие меры надо предпринять?
Вот сам код:
PHP:
strtok(const string[], &index)                                                                     (1075) // строчки, для тех кто не понял
{                                                                                                  (1076)
    new length = strlen(string);                                                                   {1077}
	while ((index < length) && (string[index] <= ' '))                                             {1078)
	{                                                                                              (1079)
		index++;                                                                                   (1080)
	}                                                                                              (1081)
	new offset = index;                                                                            (1082)
	new result[20];                                                                                (1083)
	while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) (1084)
	{                                                                                              (1085)
		result[index - offset] = string[index];                                                    (1086)
		index++;                                                                                   (1087)
	}                                                                                              (1088)
	result[index - offset] = EOS;                                                                  (1089)
	return result;                                                                                 (1090)
}                                                                                                  (1091)
                                                                                                   (1092)
public OnPlayerCommandText(playerid, cmdtext[])                                                    (1093)
{                                                                                                  (1094)
	new cmd[512];                                                                                  (1095)
	new idx;                                                                                       (1096)
	cmd = strtok(cmdtext, idx);                                                                    (1097)
	GetPlayerName(playerid, sendername, sizeof(sendername));                                       (1098)
    if(gPlayerLogged[playerid] ==0)                                                                (1099)
	{                                                                                              (1100)
	return true;                                                                                   (1101)
	}                                                                                              (1102)
Кто знает, подскажите, не надо держать в себе то что ты знаешь. :ah:
Мучился, мучился, так и нечего не сделал.

За помощь обязательно дам "+".
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу