Heyho mal wieder.
Ich hab da mal ne Frage: Angeblich sind die Parameter der Abfrage falsch, aber eigentlich müssten sie richtig sein
//Errors:
C:\Users\Kevin\Desktop\Ordnersammlung\Sa-Mp 0.3x\gamemodes\mysqlgmc.pwn(1797) : error 035: argument type mismatch (argument 4)
C:\Users\Kevin\Desktop\Ordnersammlung\Sa-Mp 0.3x\gamemodes\mysqlgmc.pwn(1798) : error 035: argument type mismatch (argument 4)
C:\Users\Kevin\Desktop\Ordnersammlung\Sa-Mp 0.3x\gamemodes\mysqlgmc.pwn(1799) : error 035: argument type mismatch (argument 4)
C:\Users\Kevin\Desktop\Ordnersammlung\Sa-Mp 0.3x\gamemodes\mysqlgmc.pwn(1800) : error 035: argument type mismatch (argument 4)
C:\Users\Kevin\Desktop\Ordnersammlung\Sa-Mp 0.3x\gamemodes\mysqlgmc.pwn(1801) : error 035: argument type mismatch (argument 4)
C:\Users\Kevin\Desktop\Ordnersammlung\Sa-Mp 0.3x\gamemodes\mysqlgmc.pwn(1802) : error 035: argument type mismatch (argument 4)
C:\Users\Kevin\Desktop\Ordnersammlung\Sa-Mp 0.3x\gamemodes\mysqlgmc.pwn(1811) : error 035: argument type mismatch (argument 5)
C:\Users\Kevin\Desktop\Ordnersammlung\Sa-Mp 0.3x\gamemodes\mysqlgmc.pwn(1812) : error 035: argument type mismatch (argument 5)
C:\Users\Kevin\Desktop\Ordnersammlung\Sa-Mp 0.3x\gamemodes\mysqlgmc.pwn(1813) : error 035: argument type mismatch (argument 5)
C:\Users\Kevin\Desktop\Ordnersammlung\Sa-Mp 0.3x\gamemodes\mysqlgmc.pwn(1814) : error 035: argument type mismatch (argument 5)
C:\Users\Kevin\Desktop\Ordnersammlung\Sa-Mp 0.3x\gamemodes\mysqlgmc.pwn(1815) : error 035: argument type mismatch (argument 5)
C:\Users\Kevin\Desktop\Ordnersammlung\Sa-Mp 0.3x\gamemodes\mysqlgmc.pwn(1816) : error 035: argument type mismatch (argument 5)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
12 Errors.
//Zeilen (als Beispiel)
stock LoadBiz(bizid)
{
new string[128];
BizInfo[bizid][bName] = mysql_GetString("Biz", "Name", "ID", bizid);
BizInfo[bizid][bBesitzer] = mysql_GetString("Biz", "Besitzer", "ID", bizid);
BizInfo[bizid][bX] = mysql_GetFloat("Biz", "X", "ID", bizid);
BizInfo[bizid][bY] = mysql_GetFloat("Biz", "Y", "ID", bizid);
BizInfo[bizid][bZ] = mysql_GetFloat("Biz", "Z", "ID", bizid);
BizInfo[bizid][verkauft] = mysql_GetInt("Biz", "Verkauft", "ID", bizid);
format(string,sizeof(string),"Besitzer: %s\nName: %s",BizInfo[bizid][bBesitzer],BizInfo[bizid][bName]);
Create3DTextLabel(string,hellblau,BizInfo[bizid][bX],BizInfo[bizid][bY],BizInfo[bizid][bZ],30.0,-1,0);
CreatePickup(1239,1,BizInfo[bizid][bX],BizInfo[bizid][bY],BizInfo[bizid][bZ],-1);
return 1;
}
//da es hier nur um den MySQL kram geht, muss ich kein Enum etc posten :)
//der stock
stock mysql_GetString(Table[], Field[], Where[], Is[])
{
new query[128], Get[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Is, Is);
format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
mysql_fetch_row(Get);
mysql_free_result();
return Get;
}