Armanish
Компетентный
Compile
Строка 43000
Строка 43001
Строка 43002
Строка 43045
Общий код
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.
PHP:
SetPlayerColor(params[0], gFractionRankName[pData[params[0]][pFraction]][gFractionColor]);
PHP:
format( pData[ params[0] ][pNames], 30, "%s",params[1] );
PHP:
format(pData[ params[0] ][pIP], 30, "%d.%d.%d.%d",random(140),random(76),random(65),random(148) );
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;
}
