- 0
array must be indexed (variable "name")
-
Similar Content
-
- 2 answers
- 347 views
-
- 13 replies
- 751 views
-
- 0 replies
- 1,292 views
-
- 3 replies
- 541 views
-
- 1 answer
- 333 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
siret99
Problema intalnita (descriere):erori de acest tip :M-a ajutat cine sa fac un dialog pentru payday si nu reusesc sa rezolv cu erorile de acest tip : array must be indexed (variable "name")
Ero(area / rile) / warning-(ul / urile):C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19827) : error 033: array must be indexed (variable "PlayerInfo")
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19830) : warning 217: loose indentation
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19831) : warning 217: loose indentation
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19831) : error 033: array must be indexed (variable "MoneyMessage")
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19834) : warning 217: loose indentation
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19835) : warning 217: loose indentation
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19837) : warning 217: loose indentation
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19837) : error 033: array must be indexed (variable "PlayerInfo")
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19840) : warning 217: loose indentation
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19840) : error 033: array must be indexed (variable "WantedPoints")
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19841) : error 033: array must be indexed (variable "PlayerInfo")
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19849) : warning 217: loose indentation
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19851) : error 033: array must be indexed (variable "-unknown-")
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19854) : error 047: array sizes do not match, or destination array is too small
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19855) : error 033: array must be indexed (variable "rent")
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19857) : error 033: array must be indexed (variable "PlayerInfo")
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19860) : error 033: array must be indexed (variable "rent")
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19861) : warning 217: loose indentation
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19864) : error 033: array must be indexed (variable "PlayerInfo")
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19867) : error 033: array must be indexed (variable "PlayerInfo")
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19870) : warning 217: loose indentation
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19870) : error 023: array assignment must be simple assignment
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19870) : warning 215: expression has no effect
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19871) : error 033: array must be indexed (variable "PlayerInfo")
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19873) : error 022: must be lvalue (non-constant)
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19873) : warning 215: expression has no effect
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19874) : error 033: array must be indexed (variable "PlayerInfo")
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19877) : error 033: array must be indexed (variable "PlayerInfo")
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19878) : error 023: array assignment must be simple assignment
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19878) : warning 215: expression has no effect
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19884) : error 047: array sizes do not match, or destination array is too small
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19886) : warning 217: loose indentation
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19886) : error 023: array assignment must be simple assignment
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19886) : warning 215: expression has no effect
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19887) : warning 217: loose indentation
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19887) : error 033: array must be indexed (variable "-unknown-")
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19888) : warning 217: loose indentation
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19888) : error 033: array must be indexed (variable "PlayerInfo")
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19890) : warning 217: loose indentation
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19890) : error 033: array must be indexed (variable "PlayerInfo")
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19891) : error 023: array assignment must be simple assignment
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19891) : warning 215: expression has no effect
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19894) : error 023: array assignment must be simple assignment
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19894) : warning 215: expression has no effect
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19895) : warning 217: loose indentation
C:UsersSBDesktopcel mai bungamemodesgolden.pwn(19898) : error 023: array assignment must be simple assignment
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
26 Errors.
Liniile de cod / sursa / script-ul:Functie PayDay()
{
new string[128],str[256];
new interest,account[MAX_PLAYERS];
new rand2 = 17 + random(3);
new hour,minn,sec,expamount;
new rent[MAX_PLAYERS];
gettime(hour,minn,sec);
foreach(Player,i)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[pLevel] >= 0)
{
new wakaname[25];
GetPlayerName(i,wakaname,sizeof(wakaname));
if(MoneyMessage==1)
{
SendClientMessage(i, COLOR_LIGHTRED, "You failed to pay your debt, Jail time.");
new rand;
rand = random(sizeof(gRandomJailSpawns));
SetPlayerPos(i,gRandomJailSpawns[rand][0],gRandomJailSpawns[rand][1],gRandomJailSpawns[rand][2]);
PlayerInfo[pJailed] = 1;
ResetPlayerWeaponsEx(i);
ResetPlayerWeapons(i);
WantedPoints = 0;
PlayerInfo[pJailTime] = 240;
format(string, sizeof(string), "You are jailed for %d seconds. Bail: Unable", PlayerInfo[pJailTime]);
SendClientMessage(i, COLOR_LIGHTBLUE, string);
Update(i,pJailedx);
Update(i,pJailTimex);
TogglePlayerControllable(i, 0);
SetTimerEx("UnFreezeStation", 1000, false, "i", i);
}
new playername2[MAX_PLAYER_NAME];
GetPlayerName(i, playername2, sizeof(playername2));
new key = PlayerInfo[pPhousekey];
if(key != 999)
{
rent = HouseInfo[key][hRent];
if(rent > GetPlayerCash(i) && strcmp(playername2, HouseInfo[key][hOwner], false) == 0)
{
PlayerInfo[pPhousekey] = 999;
Update(i,pPhousekeyx);
}
HouseInfo[key][hTakings] += rent;
format(str,sizeof(str),"UPDATE `houses` SET `Takings`='%d' WHERE `ID`='%d'",HouseInfo[key][hTakings],key);
mysql_query(SQL,str);
}
if(PlayerInfo[pPayDay] >= 5)
{
new tmpintrate;
if(PlayerInfo[pPremiumAccount] == 1)
{
tmpintrate = 2;
PlayerInfo[pPayDayHad] += 1;
if(PlayerInfo[pPayDayHad] >= 5)
{
PlayerInfo[pExp]++;
PlayerInfo[pPayDayHad] = 0;
SCM(i,COLOR_LIGHTBLUE,"You got 1 respect point bonus because you have premium account.");
}
new bonus = PlayerInfo[pPayCheck] / 2;
PlayerInfo[pPayCheck] += bonus;
}
else
{
tmpintrate = 1;
}
account = PlayerInfo[pAccount];
Tax += TaxValue;
PlayerInfo[pAccount] -= TaxValue;
new checks = PlayerInfo[pPayCheck];
new ebill = (PlayerInfo[pLevel]*SBizzInfo[14][sbEntranceCost]/100);
GivePlayerCash(i, checks);
interest = (PlayerInfo[pAccount]/1000)*(tmpintrate);
PlayerInfo[pExp] += 1;
if(rand2 == hour && happyday == 0)
{
PlayerInfo[pExp] += 1;
SCM(i,COLOR_LIGHTBLUE,"You got a respect point because is your happy day.");
happyday = 1;
}
PlayerInfo[pAccount] += interest;
SendClientMessage(i, COLOR_WHITE, "|_________PAYDAY_________|");
format(string, sizeof(string), " Allowance: $%s Tax Money: -$%s", FormatNumber(checks), FormatNumber(TaxValue));
SendClientMessage(i, COLOR_GRAD1, string);
if(PlayerInfo[pAccount] >= ebill && key != 999 && strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
{
format(string, sizeof(string), " Electricity Bill: -$%s", FormatNumber(ebill));
SendClientMessage(i, COLOR_GRAD1, string);
PlayerInfo[pAccount] -= ebill;
SBizzInfo[14][sbTill] += ebill;
format(str,sizeof(str),"UPDATE `sbizz` SET `Till`='%d' WHERE `ID`='14'",SBizzInfo[14][sbTill]);
mysql_query(SQL,str);
}
else
{
ebill = 0;
}
format(string, sizeof(string), " Balance: $%s", FormatNumber(account));
format(string, sizeof(string), " Interest Rate: 0.%d percent",tmpintrate);
format(string, sizeof(string), " Interest Gained $%s", FormatNumber(interest));
format(string, sizeof(string), "|--------------------------------------|");
format(string, sizeof(string), " New Balance: $%s", FormatNumber(PlayerInfo[pAccount]));
format(string, sizeof(string), " Rent: -$%s", FormatNumber(rent));
ShowPlayerDialog( i, DIALOGPAYDAY, DIALOG_STYLE_MSGBOX, "PaYDaY", string, "Exit", "" );
format(string, sizeof(string), "~y~~r~PayDay~n~~w~Paycheck");
GameTextForPlayer(i, string, 5000, 1);
PlayerInfo[pPayDay] = 0;
PlayerInfo[pPayCheck] = 0;
if(PlayerInfo[pCarLicT] > 0)
{
PlayerInfo[pCarLicT] -= 1;
}
if(PlayerInfo[pFlyLicT] > 0)
{
PlayerInfo[pFlyLicT] -= 1;
}
if(PlayerInfo[pBoatLicT] > 0)
{
PlayerInfo[pBoatLicT] -= 1;
}
if(PlayerInfo[pFishLicT] > 0)
{
PlayerInfo[pFishLicT] -= 1;
}
if(PlayerInfo[pGunLicT] > 0)
{
PlayerInfo[pGunLicT] -= 1;
}
if(PlayerInfo[pRob] < 20)
{
PlayerInfo[pRob]++;
}
if(PlayerInfo[pFpunish] > 0)
{
PlayerInfo[pFpunish]--;
}
if(PlayerInfo[pSleeping] == 0)
{
PlayerInfo[pConnectTime] += 1;
}
if(PlayerInfo[pMember] == 7 || PlayerInfo[pLeader] == 7 || IsACop(i))
{
PlayerInfo[pLawyer] += 1;
}
if(PlayerInfo[pMember] == 8 || PlayerInfo[pLeader] == 8)
{
PlayerInfo[pTow] += 10;
}
if(PlayerInfo[pLevel] == 1 || PlayerInfo[pLevel] == 2 || PlayerInfo[pLevel] == 3 || PlayerInfo[pLevel] == 4)
{
expamount = PlayerInfo[pLevel]*2;
if(PlayerInfo[pExp] >= expamount)
{
SCM(i,COLOR_LIGHTBLUE,"** You can use buylevel because you have necessary respect points.");
}
}
else if(PlayerInfo[pLevel] >= 5)
{
expamount = PlayerInfo[pLevel]*3;
if(PlayerInfo[pExp] >= expamount)
{
SCM(i,COLOR_LIGHTBLUE,"** You can use buylevel because you have necessary respect points.");
}
}
}
else
{
SendClientMessage(i, COLOR_LIGHTRED, "* You haven't played long enough to obtain a PayDay.");
}
}
}
}
return 1;
}
Imagini / Video (optional):
Ati incercat sa rezolvati singur?:Da
Link to comment
Share on other sites
12 answers to this question
Recommended Posts