SA-MP Forums Archive
Tag Mismatch - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Tag Mismatch (/showthread.php?tid=432637)



Tag Mismatch - RandomDude - 23.04.2013

Quote:

C:\Users\Grand\Desktop\Ultimate Gaming Ground\gamemodes\RoleplayRadOMDUDE.pwn(213) : warning 213: tag mismatch

Line 213
pawn Код:
if(pRole[playerid][Tutorial] == 0)
I have defined it
pawn Код:
new pRole[MAX_PLAYERS][RoleplayStats];



Re: Tag Mismatch - Sithis - 23.04.2013

Create a buffer like this:

pawn Код:
new pRoleBuffer;
pRoleBuffer = pRole[playerid][Tutorial];

if(pRoleBuffer == 0)
{
      // Do what you have to do.
}



Re: Tag Mismatch - Avi Raj - 23.04.2013

use this :-
pawn Код:
if((pRole[playerid][Tutorial] == 0)



Re: Tag Mismatch - RandomDude - 23.04.2013

Quote:
Originally Posted by Sithis
Посмотреть сообщение
Create a buffer like this:

pawn Код:
new pRoleBuffer;
pRoleBuffer = pRole[playerid][Tutorial];

if(pRoleBuffer == 0)
{
      // Do what you have to do.
}
Can you please explain this?
Quote:
Originally Posted by Avi Raj
Посмотреть сообщение
use this :-
pawn Код:
if((pRole[playerid][Tutorial] == 0)
Still don't work.


Re: Tag Mismatch - Avi Raj - 23.04.2013

use this :-
New :
pawn Код:
new pRole[MAX_PLAYERS][Tutorial];
and
pawn Код:
if(pRole[playerid][Tutorial] == 0)



Re: Tag Mismatch - RandomDude - 23.04.2013

Quote:
Originally Posted by Avi Raj
Посмотреть сообщение
use this :-
New :
pawn Код:
new pRole[MAX_PLAYERS][Tutorial];
and
pawn Код:
if(pRole[playerid][Tutorial] == 0)
Nope still don't work I'll show you the full code I'm using
pawn Код:
public PlayerTutorial(playerid)
{
    if(pRole[playerid][Tutorial] == 0)
    {
        pRole[playerid][TutTimer] = SetTimerEx("PlayerTutorial", 25000, true, "i", playerid);
        SendClientMessage(playerid,Yellow,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        pRole[playerid][Tutorial]++;
        return 1;
    }
    else if(pRole[playerid][Tutorial] == 1)
    {
        SendClientMessage(playerid,Yellow,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd.");
        pRole[playerid][Tutorial]++;
    }
    else if(pRole[playerid][Tutorial] == 2)
    {
        SendClientMessage(playerid,Yellow,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd.");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"wasdasdasd you.");
        SendClientMessage(playerid,White,"asdasdasdr");
        SendClientMessage(playerid,White,"asdasdasdfair");
        SendClientMessage(playerid,White,"asdasdasd");
        pRole[playerid][Tutorial]++;
    }
    else if(pRole[playerid][Tutorial] == 3)
    {
        SendClientMessage(playerid,Yellow,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasdp");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"tasdasdasd");
        SendClientMessage(playerid,White,"blaasdasdasdasdasdasd");
        SendClientMessage(playerid,White,"iasdasdasd");
        pRole[playerid][Tutorial]++;
    }
    else if(pRole[playerid][Tutorial] == 4)
    {
        SendClientMessage(playerid,Yellow,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"Yasdasdasdp");
        SendClientMessage(playerid,White,"sasdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        pRole[playerid][Tutorial]++;
    }
    else if(pRole[playerid][Tutorial] == 5)
    {
        SendClientMessage(playerid,Yellow,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        pRole[playerid][Tutorial]++;
    }
    else if(pRole[playerid][Tutorial] == 6)
    {
        SendClientMessage(playerid,Yellow,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd");
        SendClientMessage(playerid,White,"asdasdasd);
        SendClientMessage(playerid,White,"
asdasdasd");
        pRole[playerid][Tutorial]++;
    }
    else if(pRole[playerid][Tutorial] == 7)
    {
        SendClientMessage(playerid,Yellow,"
asdasdasd");
        SendClientMessage(playerid,White,"
asdasdasd");
        SendClientMessage(playerid,White,"
asdasdasd");
        SendClientMessage(playerid,White,"
asdasdasd.");
        SendClientMessage(playerid,White,"
asdasdasdwebsite");
        SendClientMessage(playerid,White,"
asdasdasd");
        KillTimer(pRole[playerid][TutTimer]);
    }
    return 1;
}



Re: Tag Mismatch - MP2 - 23.04.2013

Show the enum which contains 'Tutorial' (RoleplayStats). You should also learn naming conventions - a good naming structure (commonly used) for enums is E_SOMETHING or STRUCT_SOMETHING.


Re: Tag Mismatch - RandomDude - 23.04.2013

Quote:
Originally Posted by MP2
Посмотреть сообщение
Show the enum which contains 'Tutorial' (RoleplayStats). You should also learn naming conventions - a good naming structure (commonly used) for enums is E_SOMETHING or STRUCT_SOMETHING.
pawn Код:
enum RoleplayStats
{
    Tutorial,
    TutTimer,
}
Quote:

( : error 017: undefined symbol "RoleplayStats"

line 8
pawn Код:
new pRole[MAX_PLAYERS][RoleplayStats];



Re: Tag Mismatch - Yashas - 23.04.2013

Its correct!
Are you sure that it is the line 213??
Post you whole code in pastebin


Re: Tag Mismatch - RandomDude - 23.04.2013

Sorry I am not posted my whole code in pastebin -_- Imagine someone steals it , it takes effort to make all that shit errors happen...