C:\Users\Rafael\Documents\GTA San Andreas Mods\South Side Project\Server\gamemodes\gamemode.pwn(1144) : warning 202: number of arguments does not match definition
C:\Users\Rafael\Documents\GTA San Andreas Mods\South Side Project\Server\gamemodes\gamemode.pwn(1144) : warning 202: number of arguments does not match definition
C:\Users\Rafael\Documents\GTA San Andreas Mods\South Side Project\Server\gamemodes\gamemode.pwn(1144) : warning 215: expression has no effect
C:\Users\Rafael\Documents\GTA San Andreas Mods\South Side Project\Server\gamemodes\gamemode.pwn(1144) : warning 215: expression has no effect
C:\Users\Rafael\Documents\GTA San Andreas Mods\South Side Project\Server\gamemodes\gamemode.pwn(1144) : error 001: expected token: ";", but found ")"
C:\Users\Rafael\Documents\GTA San Andreas Mods\South Side Project\Server\gamemodes\gamemode.pwn(1144) : error 029: invalid expression, assumed zero
C:\Users\Rafael\Documents\GTA San Andreas Mods\South Side Project\Server\gamemodes\gamemode.pwn(1144) : warning 215: expression has no effect
C:\Users\Rafael\Documents\GTA San Andreas Mods\South Side Project\Server\gamemodes\gamemode.pwn(1145) : error 029: invalid expression, assumed zero
C:\Users\Rafael\Documents\GTA San Andreas Mods\South Side Project\Server\gamemodes\gamemode.pwn(1145) : warning 215: expression has no effect
C:\Users\Rafael\Documents\GTA San Andreas Mods\South Side Project\Server\gamemodes\gamemode.pwn(1145) : error 001: expected token: ";", but found "if"
C:\Users\Rafael\Documents\GTA San Andreas Mods\South Side Project\Server\gamemodes\gamemode.pwn(1145) : warning 202: number of arguments does not match definition
C:\Users\Rafael\Documents\GTA San Andreas Mods\South Side Project\Server\gamemodes\gamemode.pwn(1145) : warning 202: number of arguments does not match definition
C:\Users\Rafael\Documents\GTA San Andreas Mods\South Side Project\Server\gamemodes\gamemode.pwn(1145) : warning 215: expression has no effect
C:\Users\Rafael\Documents\GTA San Andreas Mods\South Side Project\Server\gamemodes\gamemode.pwn(1145) : warning 215: expression has no effect
C:\Users\Rafael\Documents\GTA San Andreas Mods\South Side Project\Server\gamemodes\gamemode.pwn(1145) : error 001: expected token: ";", but found ")"
C:\Users\Rafael\Documents\GTA San Andreas Mods\South Side Project\Server\gamemodes\gamemode.pwn(1145) : fatal error 107: too many error messages on one line
stock FactionRanks(playerid)
{
new rstring[128];
if(PlayerInfo[playerid][Rank] == 1)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank1]);
else if(PlayerInfo[playerid][Rank] == 2)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank2]);
else if(PlayerInfo[playerid][Rank] == 3)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank3]);
else if(PlayerInfo[playerid][Rank] == 4)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank4]);
else if(PlayerInfo[playerid][Rank] == 5)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank5]);
else if(PlayerInfo[playerid][Rank] == 6)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank6]);
else if(PlayerInfo[playerid][Rank] == 7)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank7]);
else if(PlayerInfo[playerid][Rank] == 8)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank8]);
else if(PlayerInfo[playerid][Rank] == 9)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank9]);
else if(PlayerInfo[playerid][Rank] == 10)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank10]);
else if(PlayerInfo[playerid][Rank] == 11)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank11]);
else if(PlayerInfo[playerid][Rank] == 12)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank12]);
return rstring;
}
stock FactionRanks(playerid)
{
new rstring[128];
if(PlayerInfo[playerid][Rank] == 1)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank1];
else if(PlayerInfo[playerid][Rank] == 2)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank2];
else if(PlayerInfo[playerid][Rank] == 3)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank3];
else if(PlayerInfo[playerid][Rank] == 4)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank4];
else if(PlayerInfo[playerid][Rank] == 5)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank5];
else if(PlayerInfo[playerid][Rank] == 6)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank6];
else if(PlayerInfo[playerid][Rank] == 7)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank7];
else if(PlayerInfo[playerid][Rank] == 8)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank8];
else if(PlayerInfo[playerid][Rank] == 9)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank9];
else if(PlayerInfo[playerid][Rank] == 10)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank11];
else if(PlayerInfo[playerid][Rank] == 11)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank11];
else if(PlayerInfo[playerid][Rank] == 12)format(rstring), sizeof(rstring), FactionInfo[PlayerInfo[playerid][FactionID]][fRank12];
return rstring;
}
FactionRanks(playerid,playerrank)
{
static
rankname[24];
switch (playerrank)
{
case 1: rankname = FactionInfo[PlayerInfo[playerid][FactionID]][fRank1];
case 2: rankname = FactionInfo[PlayerInfo[playerid][FactionID]][fRank2];
case 3: rankname = FactionInfo[PlayerInfo[playerid][FactionID]][fRank3];
case 4: rankname = FactionInfo[PlayerInfo[playerid][FactionID]][fRank4];
case 5: rankname = FactionInfo[PlayerInfo[playerid][FactionID]][fRank5];
case 6: rankname = FactionInfo[PlayerInfo[playerid][FactionID]][fRank6];
case 7: rankname = FactionInfo[PlayerInfo[playerid][FactionID]][fRank7];
case 8: rankname = FactionInfo[PlayerInfo[playerid][FactionID]][fRank8];
case 9: rankname = FactionInfo[PlayerInfo[playerid][FactionID]][fRank9];
case 10: rankname = FactionInfo[PlayerInfo[playerid][FactionID]][fRank10];
case 11: rankname = FactionInfo[PlayerInfo[playerid][FactionID]][fRank11];
case 12: rankname = FactionInfo[PlayerInfo[playerid][FactionID]][fRank12];
}
return rankname;
}
CMD:namerank(playerid, params[])
{
FactionRanks(playerid,PlayerInfo[playerid][Rank])
return 1;
}
Hello
Should work : PHP код:
PHP код:
|
error 047: array sizes do not match, or destination array is too small
enum fInfo
{
fName[128],
fLeader[32],
fRank1[10],
fRank2[10],
fRank3[10],
fRank4[10],
fRank5[10],
fRank6[10],
fRank7[10],
fRank8[10],
fRank9[10],
fRank10[10],
fRank11[10],
fRank12[12],
fDiscription[84],
fType,
}
new FactionInfo[200][fInfo];
FactionRanks(playerid,playerrank)
{
static rankname[24];
switch(playerrank)
{
case 1: strcat(rankname,FactionInfo[PlayerInfo[playerid][FactionID]][fRank1]);
case 2: strcat(rankname,FactionInfo[PlayerInfo[playerid][FactionID]][fRank2]);
case 3: strcat(rankname,FactionInfo[PlayerInfo[playerid][FactionID]][fRank3]);
case 4: strcat(rankname,FactionInfo[PlayerInfo[playerid][FactionID]][fRank4]);
case 5: strcat(rankname,FactionInfo[PlayerInfo[playerid][FactionID]][fRank5]);
case 6: strcat(rankname,FactionInfo[PlayerInfo[playerid][FactionID]][fRank6]);
case 7: strcat(rankname,FactionInfo[PlayerInfo[playerid][FactionID]][fRank7]);
case 8: strcat(rankname,FactionInfo[PlayerInfo[playerid][FactionID]][fRank8]);
case 9: strcat(rankname,FactionInfo[PlayerInfo[playerid][FactionID]][fRank9]);
case 10: strcat(rankname,FactionInfo[PlayerInfo[playerid][FactionID]][fRank10]);
case 11: strcat(rankname,FactionInfo[PlayerInfo[playerid][FactionID]][fRank11]);
case 12: strcat(rankname,FactionInfo[PlayerInfo[playerid][FactionID]][fRank12]);
}
return rankname;
}
INI_String("fRank1", FactionInfo[playerid][fRank1], 10);
INI_WriteString(File,"fRank1", FactionInfo[id][fRank1]);
format(string, sizeof(string), "[ Faction: working... ][ Rank: %s ]", FactionRanks(playerid,PlayerInfo[playerid][Rank]));
SendClientMessage(playerid, GREY, string);
FactionInfo[PlayerInfo[playerid][FactionID]][fRank1]