Problem(error/warning):
Deo skripte: C:\Users\Windows 10\Desktop\Mod od 0\gamemodes\skripta.pwn(151) : error 033: array must be indexed (variable "pLider")
C:\Users\Windows 10\Desktop\Mod od 0\gamemodes\skripta.pwn(152) : error 033: array must be indexed (variable "pClan")
C:\Users\Windows 10\Desktop\Mod od 0\gamemodes\skripta.pwn(153) : error 033: array must be indexed (variable "pRank")
Pawno:[Izaberi]
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
INI_Int("Lozinka",PlayerInfo[playerid][pLozinka]);
INI_Int("Novac",PlayerInfo[playerid][pNovac]);
INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
INI_Int("Ubistva",PlayerInfo[playerid][pUbistva]);
INI_Int("Smrti",PlayerInfo[playerid][pSmrti]);
INI_Int("Lider",PlayerInfo[playerid][pLider]);
INI_Int("Clan",PlayerInfo[playerid][pClan]);
INI_Int("Rank",PlayerInfo[playerid][pRank]);
return 1;
}
[/Izaberi]
Napomena ovo zadnje sto pise pLider,pClan,pRank tu baca errore
A imam i ovo
Pawno:[Izaberi]
new pClan[ MAX_PLAYERS ], pRank[ MAX_PLAYERS ], pLider[ MAX_PLAYERS ]; // Dodati u PlayerInfo
[/Izaberi
ne mozes to tako
ako koristis playerinfo[playerid][pclan]
onda moras unutar
enum pdata(kako vec kod tebe u modu)
{
sve ostalo,
pclan,
}
ako bi htio tako spremati onda makni to playerinfo[playerid][pclan] i stavi pClan[playerid]
jesam al ovo mi sad izbacuje
C:\Users\Windows 10\Desktop\Mod od 0\gamemodes\skripta.pwn(228) : error 028: invalid subscript (not an array or too many subscripts): "pClan"
C:\Users\Windows 10\Desktop\Mod od 0\gamemodes\skripta.pwn(228) : warning 215: expression has no effect
C:\Users\Windows 10\Desktop\Mod od 0\gamemodes\skripta.pwn(228) : error 001: expected token: ";", but found "]"
C:\Users\Windows 10\Desktop\Mod od 0\gamemodes\skripta.pwn(228) : error 029: invalid expression, assumed zero
C:\Users\Windows 10\Desktop\Mod od 0\gamemodes\skripta.pwn(228) : fatal error 107: too many error messages on one line
Evo ta 228 linija na kojoj mi baca error stavit cu samo dio koda
format(str, sizeof(str), "[ %s ]\n{FFFFFF}Da zauzmete, kucajte /zauzmi", OrgInfo[ pClan[ playerid ] ][ orgIme ]);
gdje sve imas to pClan?
[pawn]
enum pInfo
{
pLozinka,
pNovac,
pAdmin,
pUbistva,
pSmrti,
pClan,
pLider,
pRank
};
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
INI_Int("Lozinka",PlayerInfo[playerid][pLozinka]);
INI_Int("Novac",PlayerInfo[playerid][pNovac]);
INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
INI_Int("Ubistva",PlayerInfo[playerid][pUbistva]);
INI_Int("Smrti",PlayerInfo[playerid][pSmrti]);
INI_Int("Lider",PlayerInfo[playerid][pLider]);
INI_Int("Clan",PlayerInfo[playerid][pClan]);
INI_Int("Rank",PlayerInfo[playerid][pRank]);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
INI_WriteInt(File,"Ubistva",PlayerInfo[playerid][pUbistva]);
INI_WriteInt(File,"Smrti",PlayerInfo[playerid][pSmrti]);
INI_WriteInt(File,"Clan",PlayerInfo[playerid][pClan]);
INI_WriteInt(File,"Rank",PlayerInfo[playerid][pRank]);
INI_WriteInt(File,"Lider",PlayerInfo[playerid][pLider]);
INI_Close(File);
return 1;
}
[/pawn]
Tu imam to pClan
ako imas pClan[MAX_PLAYERS] koristi ga kao pClan[playerid]
ako imas
enum
{
...,
pClan
}
koristi ga kao PlayerInfo[playerid][pClan]