Burgershot
  • Home
  • Members
  • Team
  • Help
  • Search
  • Register
  • Login
  • Home
  • Members
  • Help
  • Search
Burgershot SA-MP Pawn Scripting [Pawn] (5) warning 213: tag mismatch

 
  • 0 Vote(s) - 0 Average
Pawn (5) warning 213: tag mismatch
SAMPZA
Offline

Burgershot Member
Posts: 1
Threads: 1
Joined: Jun 2021
Reputation: 0
Location: Morocco
#1
2021-06-30, 12:17 PM (This post was last modified: 2021-06-30, 12:21 PM by SAMPZA.)
Hello guys, i need your help
i want to make an code easier so i create this code bellow but i got 5 warnings 213 ( problem here [font=Tahoma, Verdana, Arial, sans-serif]PlayerInfo[playerid][AchInfo2[i][AchVar]] )[/font]

[font=Tahoma, Verdana, Arial, sans-serif]do you have any ideas about this[/font]

Code:
#define MAX_ACHS 2

new verylargestr[4096];

enum ach_info
{
AchID,
AchName[64],
AchScore,
AchNeeded,
AchVar
};

new AchInfo2[MAX_ACHS][ach_info] = { // Here Achievements info

{1,"Killer 1 : Kill 100 players", 10.000, 70, 15}, // 15 meaning the classement of the array of players look at enum playerinfo
{2,"Killer 2 : kill 500 players", 30.000, 500, 15}
};


CMD:achievements(playerid, params[])
{
new gstr[128];
    format(verylargestr, sizeof verylargestr, "");
    strcat(verylargestr, ""yellow_e"Buy Gold vip 1 time and get your reward "white"100.000 Scores\n");
    strcat(verylargestr, ""yellow_e"Buy Silver vip 1 time and get your reward "white"70.000 Scores\n");
    strcat(verylargestr, ""yellow_e"Buy Bronze vip 1 time and get your reward Bronze "white"30.000 Scores\n");

for(new i = 0; i < sizeof(AchInfo2); i++)
{
    if(PlayerInfo[playerid][AchInfo2[i][AchVar]] >= AchInfo2[i][AchNeeded])
{
format(gstr, sizeof gstr, "\n{2DFF00}%d.) %d/%d %s - %d Scores",i+1, AchInfo2[i][AchNeeded],AchInfo2[i][AchNeeded],AchInfo2[i][AchName],AchInfo2[i][AchScore]);
strcat(verylargestr, gstr);
}
    else if(PlayerInfo[playerid][AchInfo2[i][AchVar]] < AchInfo2[i][AchNeeded])
{
format(gstr, sizeof gstr, "\n{F64B4B}%d.) %d/%d %d - %d Scores", i+1, PlayerInfo[playerid][AchInfo2[i][AchVar]], AchInfo2[i][AchNeeded],AchInfo2[i][AchName],AchInfo2[i][AchScore]);
strcat(verylargestr, gstr);
}
}

    ShowPlayerDialog(playerid, DIALOG_ACHS, DIALOG_STYLE_MSGBOX, "Achievements List", verylargestr, "Ok", "");
    return true;
}

enum playerinfo
{
    pID, //0
pUsername[26], //1
pPassword[128], //2
.
.
.
pKills // 15
};

new PlayerInfo[MAX_PLAYERS][playerinfo];
Kwarde
Offline

Burgershot Member
Posts: 99
Threads: 2
Joined: Sep 2020
Reputation: 8
Location: The Netherlands
#2
2021-07-03, 05:43 AM
Quote:2,"Killer 2 : kill 500 players", 30.000, 500, 15
Integer, string(array), float, integer, integer

Quote:AchID,
AchName[64],
AchScore,
AchNeeded,
AchVar
Integer, string(array), integer, integer, integer


I assume that is enough information?
« Next Oldest | Next Newest »



  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Burgershot - Powered by our Community and MyBB Original Theme by Emerald

Linear Mode
Threaded Mode