Перейти к содержанию
Авторизация  

Рекомендуемые сообщения

l.kiroll

C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(192) : warning 215: expression has no effect

C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(234) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(234) : warning 215: expression has no effect
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(234) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(234) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(234) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.

 

 

Вот строчки!

 

public OnPlayerDisconnect(playerid, reason)//Выполняется при отключении игрока от сервера.

{
    if(PlayerInfo[playerid][pIsLogin] == true)
save_Player(playerid);//Cама строка
return 1;

}

 

 

if(!strcmp(cmdtext,"/stats",true))

{

new string[MAX_STRING];

format(string, sizeof(string),

"Убийств: %d, Смертей: %d, Денег: %d",

PlayerInfo[playerid][pKills],PlayerInfo[playerid][pDeaths],PlayerInfo[playerid][pMoney]

);

SendClientMessage(playerid, COLOR_GREY, string) ;//Сама строка.

PlayerInfo[playerid][pKills]++;

return 1;

}

return 0;

}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
st1vka

public OnPlayerDisconnect(playerid, reason)//Выполняется при отключении игрока от сервера.
{
if(PlayerInfo[playerid][pIsLogin] == true)
{    
save_Player(playerid);//Cама строка  
return 1;
}
}

 

Зачем в команде /stats прибавление киллов?)

if(!strcmp(cmdtext,"/stats",true))
{
new string[64];
format(string, sizeof(string),"Убийств: %d, Смертей: %d, Денег: %d",PlayerInfo[playerid][pKills],PlayerInfo[playerid][pDeaths],PlayerInfo[playerid][pMoney]);
SendClientMessage(playerid, COLOR_GREY, string);
return 1;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
l.kiroll
public OnPlayerDisconnect(playerid, reason)//Выполняется при отключении игрока от сервера.
{
if(PlayerInfo[playerid][pIsLogin] == true)
{    
save_Player(playerid);//Cама строка  
return 1;
}
}

Зачем в команде /stats прибавление киллов?)

if(!strcmp(cmdtext,"/stats",true))
{
new string[64];
format(string, sizeof(string),"Убийств: %d, Смертей: %d, Денег: %d",PlayerInfo[playerid][pKills],PlayerInfo[playerid][pDeaths],PlayerInfo[playerid][pMoney]);
SendClientMessage(playerid, COLOR_GREY, string);
return 1;
}
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(193) : warning 215: expression has no effect
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(196) : warning 209: function "Streamer_OnPlayerDisconnect" should return a value
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(224) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(224) : warning 215: expression has no effect
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(224) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(224) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(224) : fatal error 107: too many error messages on one line

Вот...

 

public OnPlayerDisconnect(playerid, reason)//Выполняется при отключении игрока от сервера.
{
if(PlayerInfo[playerid][pIsLogin] == true)
{
save_Player(playerid);//Cама строка 193
return 1;
}
} //Сама строка 196 

 

 

 

public OnPlayerDisconnect(playerid, reason)//Выполняется при отключении игрока от сервера.
{
if(PlayerInfo[playerid][pIsLogin] == true)
{
save_Player(playerid);//Cама строка
return 1;
}
} 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ryslik42

public OnPlayerDisconnect(playerid, reason)//Выполняется при отключении игрока от сервера.
{
if(PlayerInfo[playerid][pIsLogin] == true)
{    
save_Player
(playerid);//Cама строка  
}

return 1;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

 

public OnPlayerDisconnect(playerid, reason)//Выполняется при отключении игрока от сервера.
{
if(PlayerInfo[playerid][pIsLogin] == true)
{    
save_Player(playerid);//Cама строка  
return 1;
}
}

Зачем в команде /stats прибавление киллов?)

if(!strcmp(cmdtext,"/stats",true))
{
new string[64];
format(string, sizeof(string),"Убийств: %d, Смертей: %d, Денег: %d",PlayerInfo[playerid][pKills],PlayerInfo[playerid][pDeaths],PlayerInfo[playerid][pMoney]);
SendClientMessage(playerid, COLOR_GREY, string);
return 1;
}
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(193) : warning 215: expression has no effect
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(196) : warning 209: function "Streamer_OnPlayerDisconnect" should return a value
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(224) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(224) : warning 215: expression has no effect
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(224) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(224) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(224) : fatal error 107: too many error messages on one line

Вот...

 

public OnPlayerDisconnect(playerid, reason)//Выполняется при отключении игрока от сервера.
{
if(PlayerInfo[playerid][pIsLogin] == true)
{
save_Player(playerid);//Cама строка 193
return 1;
}
} //Сама строка 196 

 

 

 

public OnPlayerDisconnect(playerid, reason)//Выполняется при отключении игрока от сервера.
{
if(PlayerInfo[playerid][pIsLogin] == true)
{
save_Player(playerid);//Cама строка
return 1;
}
} 

 

 

 

Зачем тебе 2 паблика одинаковых)? Второй где 224 строка убери, а в первом return 1; ниже на одну скобку опусти

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
l.kiroll

 

 

public OnPlayerDisconnect(playerid, reason)//Выполняется при отключении игрока от сервера.
{
if(PlayerInfo[playerid][pIsLogin] == true)
{    
save_Player(playerid);//Cама строка  
return 1;
}
}

Зачем в команде /stats прибавление киллов?)

if(!strcmp(cmdtext,"/stats",true))
{
new string[64];
format(string, sizeof(string),"Убийств: %d, Смертей: %d, Денег: %d",PlayerInfo[playerid][pKills],PlayerInfo[playerid][pDeaths],PlayerInfo[playerid][pMoney]);
SendClientMessage(playerid, COLOR_GREY, string);
return 1;
}
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(193) : warning 215: expression has no effect
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(196) : warning 209: function "Streamer_OnPlayerDisconnect" should return a value
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(224) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(224) : warning 215: expression has no effect
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(224) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(224) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(224) : fatal error 107: too many error messages on one line

Вот...

 

public OnPlayerDisconnect(playerid, reason)//Выполняется при отключении игрока от сервера.
{
if(PlayerInfo[playerid][pIsLogin] == true)
{
save_Player(playerid);//Cама строка 193
return 1;
}
} //Сама строка 196 

 

 

 

public OnPlayerDisconnect(playerid, reason)//Выполняется при отключении игрока от сервера.
{
if(PlayerInfo[playerid][pIsLogin] == true)
{
save_Player(playerid);//Cама строка
return 1;
}
} 

 

 

 

Зачем тебе 2 паблика одинаковых)? Второй где 224 строка убери, а в первом return 1; ниже на одну скобку опусти

 

Ага.Удалил)  

C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(193) : warning 215: expression has no effect
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(299) : error 017: undefined symbol "oGetPlayerName"
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(302) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(302) : warning 215: expression has no effect
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(302) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(302) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Yulia\Рабочий стол\111\gamemodes\Era-RP.pwn(302) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.

299

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == player_RegLog_DialogID)
	{
		new filename[MAX_STRING];
//299	    format(filename, sizeof(filename), "%s%s.zg",AccountsDB,oGetPlayerName(playerid));
		if(response) // вход
		{
//302		    if(PlayerInfo[playerid][pIsLogin] == true) return SendClientMessage(playerid, COLOR_GREY, " Вы уже вошли!");
			new len = strlen(inputtext);
			if(len < MIN_PASS_LEN || len > MAX_PASS_LEN)
			{
				SendClientMessage(playerid,COLOR_RED,"Длина пароля должна быть больше "#MIN_PASS_LEN" и меньше "#MAX_PASS_LEN" символов");
				return show_RegLogDialog(playerid);
			}
			if(!fexist(filename))
			{
			    SendClientMessage(playerid,COLOR_RED,"Этот аккаунт не зарегистрирован!");
				return show_RegLogDialog(playerid);
			}

			switch( load_Player(playerid,inputtext,filename) )
			{
				case 0:
				{
					SendClientMessage(playerid,COLOR_RED,"Неправильный пароль.");
					show_RegLogDialog(playerid);
				}
				case 1:
				{
					SendClientMessage(playerid,COLOR_RED,"Вы успешно вошли!");
					PlayerInfo[playerid][pIsLogin] = true;
				}
			}
			return 1;
		}
		else // рега
		{
			if(PlayerInfo[playerid][pIsLogin] == true) return SendClientMessage(playerid, COLOR_GREY, " Вы уже вошли!");
			new len = strlen(inputtext);
			if(len < MIN_PASS_LEN || len > MAX_PASS_LEN)
			{
				SendClientMessage(playerid,COLOR_RED,"Длина пароля должна быть больше "#MIN_PASS_LEN" и меньше "#MAX_PASS_LEN" символов");
				return show_RegLogDialog(playerid);
			}
            if(fexist(filename))
			{
				SendClientMessage(playerid,COLOR_RED,"Этот аккаунт уже зарегистрирован!");
				return show_RegLogDialog(playerid);
			}
			create_Player(playerid,inputtext);
			SendClientMessage(playerid,COLOR_RED,"Регистрация прошла успешно!");
			return show_RegLogDialog(playerid);
		}
	}
	return 1;
}

Изменено пользователем l.kiroll

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

oGetPlayerName(playerid) этого значения у тебя нет, его не определяет. А 302 закомментируй, и проверь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.