SA-MP Forums Archive
warning 213: 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)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: warning 213: tag mismatch (/showthread.php?tid=193992)



warning 213: tag mismatch - Jony_King - 28.11.2010

Hey,


where is my fault?

pawn Код:
stock GetMyInt(Table[],Field[],Bed[],Bed2[]) //by Jony v1.0
{
    return strval(GetMyString(Table,Field,Bed,Bed2)); //warning here!!
}



Re: warning 213: tag mismatch - LarzI - 28.11.2010

Show us GetMyString?


Re: warning 213: tag mismatch - Jony_King - 28.11.2010

pawn Код:
stock GetMyString(Table[],Field[],Bed[],Bed2[]) //by Jony v1.0
{
    new query[128],myquery[128];
    format(query,sizeof(query),"SELECT %s FROM %s WHERE %s = '%s'", Field,Table,Bed,Bed2);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(myquery);
    mysql_free_result();
    return myquery;
}



Re: warning 213: tag mismatch - XePloiT - 28.11.2010

instead of converting which is not working for ya... just do another function
pawn Код:
stock GetMyInt(Table[],Field[],Bed[],Bed2) //by Jony v1.0
{
    new query[128],myquery[128];
    format(query,sizeof(query),"SELECT %s FROM %s WHERE %s = '%d'", Field,Table,Bed,Bed2);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(myquery);
    mysql_free_result();
    return strval(myquery);
}



Re: warning 213: tag mismatch - Retardedwolf - 28.11.2010

Quote:
Originally Posted by XePloiT
Посмотреть сообщение
instead of converting which is not working for ya... just do another function
pawn Код:
stock GetMyString(Table[],Field[],Bed[],Bed2) //by Jony v1.0
{
    new query[128],myquery[128];
    format(query,sizeof(query),"SELECT %s FROM %s WHERE %s = '%d'", Field,Table,Bed,Bed2);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(myquery);
    mysql_free_result();
    return strval(myquery);
}
Wouldn't that be a variable instead of using GetMyString why not just GetMyInt


Re: warning 213: tag mismatch - XePloiT - 28.11.2010

my bad... i forgot to change the Function name...


Re: warning 213: tag mismatch - Jony_King - 28.11.2010

The warning must be in the stock GetMyFloat. It is for my mysql system. But i dont know my fault. Your solutions just get me more errors.


Re: warning 213: tag mismatch - XePloiT - 28.11.2010

if this is float you need different code
pawn Код:
stock GetMyFloat(Table[],Field[],Bed[],Float:Bed2) //by Jony v1.0
{
    new query[128],myquery[128];
    format(query,sizeof(query),"SELECT %s FROM %s WHERE %s = '%f'", Field,Table,Bed,Bed2);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(myquery);
    mysql_free_result();
    return floatstr(myquery);
}
this is your script im just converting it :\


Re: warning 213: tag mismatch - Jony_King - 28.11.2010

Nope same warning at the return ^^ .D


Re: warning 213: tag mismatch - JaTochNietDan - 28.11.2010

Quote:
Originally Posted by XePloiT
Посмотреть сообщение
if this is float you need different code
pawn Код:
stock GetMyFloat(Table[],Field[],Bed[],Float:Bed2) //by Jony v1.0
{
    new query[128],myquery[128];
    format(query,sizeof(query),"SELECT %s FROM %s WHERE %s = '%f'", Field,Table,Bed,Bed2);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(myquery);
    mysql_free_result();
    return floatstr(myquery);
}
this is your script im just converting it :\
It should be
pawn Код:
stock Float:GetMyFloat(Table[],Field[],Bed[],Float:Bed2) //by Jony v1.0
{
    new query[128],myquery[128];
    format(query,sizeof(query),"SELECT %s FROM %s WHERE %s = '%f'", Field,Table,Bed,Bed2);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(myquery);
    mysql_free_result();
    return floatstr(myquery);
}
Since it's returning a float.