Tach,
ich mache mir gerade ein BizSystem wie gesagt mysql
Ich hab mir einen Stock erstellt:
stock CreateBiz(bbesitzer[],bname[],bkosten[],prods[])
{
new query[128];
mysql_real_escape_string(bbesitzer,bbesitzer);
mysql_real_escape_string(bname,bname);
mysql_real_escape_string(bkosten,bkosten);
mysql_real_escape_string(prods,prods);
format(query,sizeof(query),"INSERT INTO biz(bname,prods,besitzer,kosten) VALUES('%s','%i','%s','%i')",bname,prods,bbesitzer,bkosten);
mysql_query(query);
return 1;
}
Und einen Command:
ocmd:cbiz(playerid,params[])
{
new name[50],kost,bprods,besitzer[50];
if(sscanf(params,"siis",name,kost,bprods,besitzer))return SendClientMessage(playerid,grau,"Server: Benutze /cbiz [Name] [Kosten] [Prods]");
if(SpielerInfo[playerid][pAdminLevel] ==1337)
{
CreateBiz(besitzer,name,kost,bprods);
BizSpeichern(name);
}
}
Bekomme 2 Errors
C:\Users\Nico\Desktop\Server\gtamapserver\gamemodes\RealRoleplay.pwn(2617) : error 035: argument type mismatch (argument 3)
C:\Users\Nico\Desktop\Server\gtamapserver\gamemodes\RealRoleplay.pwn(2618) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
hab Natürlich noch andere Stocks zum speichern,laden etc.
Ich vermute das es und real_escape_string liegt da es bei prods und kosten ja eig. integer sind. Aber ich weis nicht wie ich es sonst machen soll.
Brauche hilfe