open.mp forum
[Question] [HELP ME] Creating function in Pawno - Printable Version

+ open.mp forum (https://forum.open.mp)
-- Forum: open.mp (https://forum.open.mp/forumdisplay.php?fid=40)
--- Forum: Questions and Suggestions (https://forum.open.mp/forumdisplay.php?fid=42)
--- Thread: [Question] [HELP ME] Creating function in Pawno (/showthread.php?tid=1593)



[HELP ME] Creating function in Pawno - PedroWarlock - 2021-01-25

(google translate)

I'm trying to pass the sqlite functions to a subfunction, in order to handle all query commands for sql/mysql,?but I am not able to create a simple function, I always have this type of error below, can someone help me with what I am missing?



thanks for listening!



Code:
stock Mysql_Db_free_result(DB:dbd, string[]) {



?new Result = db_query(dbd, string);

?return Result;

}



new string2[150];

format(string2, sizeof(string2), "SELECT * FROM `account` WHERE `Name`='%s' AND `key`='%s'",DB_Escape(pName),DB_Escape(password));

Result?= Mysql_Db_free_result(Conection,string2);





BPR.pwn(49596) : warning 213: tag mismatch

BPR.pwn(49619) : warning 213: tag mismatch

Pawn compiler 3.2.3664 Copyright © 1997-2016, ITB CompuPhase


RE: [HELP ME] Creating function in Pawno - elite - 2021-01-28

Well one of two things is happening here:
1) Your function is declared inside of another function.
2) The code following the function is not part of any function and therefore will never be called; with the exception of creating your character array as a global variable.

Both of these could definitely cause some problems however I don't know which line specifically is throwing that error.


RE: [HELP ME] Creating function in Pawno - Bakr - 2021-01-28

db_query() returns a tag of DBResult.