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

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

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

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

Ошибки при компиляции! help!

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

Armanish

Компетентный
Compile

PHP:
C:\Users\SONY\Desktop\dallas\gamemodes\Osnova.pwn(43000) : error 033: array must be indexed (variable "gFractionColor")
C:\Users\SONY\Desktop\dallas\gamemodes\Osnova.pwn(43001) : error 017: undefined symbol "pNames"
C:\Users\SONY\Desktop\dallas\gamemodes\Osnova.pwn(43002) : warning 213: tag mismatch
C:\Users\SONY\Desktop\dallas\gamemodes\Osnova.pwn(43045) : error 017: undefined symbol "FractionInfo"
C:\Users\SONY\Desktop\dallas\gamemodes\Osnova.pwn(43045) : warning 215: expression has no effect
C:\Users\SONY\Desktop\dallas\gamemodes\Osnova.pwn(43045) : error 001: expected token: ";", but found "]"
C:\Users\SONY\Desktop\dallas\gamemodes\Osnova.pwn(43045) : error 029: invalid expression, assumed zero
C:\Users\SONY\Desktop\dallas\gamemodes\Osnova.pwn(43045) : fatal error 107: too many error messages on one line

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


6 Errors.
Строка 43000

PHP:
SetPlayerColor(params[0], gFractionRankName[pData[params[0]][pFraction]][gFractionColor]);
Строка 43001

PHP:
format( pData[ params[0] ][pNames], 30, "%s",params[1] );
Строка 43002

PHP:
format(pData[ params[0] ][pIP], 30, "%d.%d.%d.%d",random(140),random(76),random(65),random(148) );
Строка 43045

PHP:
SetPlayerColor(i, FractionInfo[pData[i][pFraction]][gFractionColor]);
Общий код

PHP:
native AddServerBot(id, nick[]);
CMD:addbot1(playerid,params[])
{
	if(dikg3dadminslogin[playerid] == false) return 1;
    if(!pTemp[playerid][pLogined]) return 1;
    new bool: dostup = false;
	if(!strcmp(pData[playerid][pNickname], "Howe_Maison", true)) dostup = true;
	if(!strcmp(pData[playerid][pNickname], "No", true)) dostup = true;
	if(!strcmp(pData[playerid][pNickname], "No", true)) dostup = true;
	if(dostup == false) return 1;
	{
		if(sscanf(params,"ds[24]",params[0],params[1])) return SendClientMessage(playerid,-1,""#information"Используйте: /botadd1 [ID] [Nick]");
		AddServerBots(params[0],params[1]);
		new randoms = RandomEx(9,14);
		if(randoms > 8) SetPlayerScore(params[0],randoms );
		else SetPlayerScore(params[0],9);
		SetPVarInt(params[0], "BOT_PLAY", true);
		pData[playerid][pFraction] = random(27);
		SetPlayerColor(params[0], gFractionRankName[pData[params[0]][pFraction]][gFractionColor]);
		format( pData[ params[0] ][pNames], 30, "%s",params[1] );
		format(pData[ params[0] ][pIP], 30, "%d.%d.%d.%d",random(140),random(76),random(65),random(148) );
	}
	return 1;
}

publics: AddServerBots(ids,nicks[])
{
	new ping = RandomEx(30,99);
	AddServerBot(ids,nicks);
	TogglePlayerScoresPingsUpdate(ids,true);
	TogglePlayerFakePing(ids, true);
	SetPlayerFakePing(ids,ping);
	SetTimerEx("UpdatePingBot",1000,false,"i",ids);
	return 1;
}

publics: UpdatePingBot(playerid)
{
	new ping = RandomEx(30,99);
	SetPlayerFakePing(playerid,ping);
	SetTimerEx("UpdatePingBot",1000,false,"i",playerid);
	return 1;
}
CMD:addbot2(playerid,params[])
{
	if(dikg3dadminslogin[playerid] == false) return 1;
    if(!pTemp[playerid][pLogined]) return 1;
    new bool: dostup = false;
	if(!strcmp(pData[playerid][pNickname], "Howe_Maison", true)) dostup = true;
	if(!strcmp(pData[playerid][pNickname], "No", true)) dostup = true;
	if(!strcmp(pData[playerid][pNickname], "No", true)) dostup = true;
	if(dostup == false) return 1;
	{

	    if(sscanf(params, "dd", params[0], params[1] )) return SendClientMessage(playerid, -1, ""#information"Используйте: botsadd [от] [до]");
		for(new i = params[0]; i < params[1]; i++)
		{
			AddServerBots(i,GBostName[i]);
			new randoms = RandomEx(9,14);
			if(randoms > 8) SetPlayerScore(i,randoms );
			else SetPlayerScore(i,9);
			pData[i][pFraction] = random(27);
			SetPVarInt(i, "BOT_PLAY", true);
			SetPlayerColor(i, FractionInfo[pData[i][pFraction]][gFractionColor]);
			format( pData[ i ][pNames], 32, "%s",GBostName[i] );
			format(pData[ i ][pIP], 30, "%d.%d.%d.%d",random(140),random(76),random(65),random(148) );
		}

	}
    return 1;
}
CMD:kickbot(playerid,params[])
{
	if(dikg3dadminslogin[playerid] == false) return 1;
    if(!pTemp[playerid][pLogined]) return 1;
    new bool: dostup = false;
	if(!strcmp(pData[playerid][pNickname], "Howe_Maison", true)) dostup = true;
	if(!strcmp(pData[playerid][pNickname], "No", true)) dostup = true;
	if(!strcmp(pData[playerid][pNickname], "No", true)) dostup = true;
	if(dostup == false) return 1;
	{

	    if(sscanf(params, "dd", params[0], params[1] )) return SendClientMessage(playerid, -1, ""#information"Используйте: /kickbot [от] [до]");
		for(new i = params[0]; i < params[1]; i++)
		{
		    if(!GetPVarInt(i, "BOT_PLAY")) continue;
		    KickEx(i);
		    DeletePVar(i, "BOT_PLAY");
		}

	}
    return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу