Ich möchte Create biz machen und ich denke der code heißt was ich will
Der sagt mir unten bei CreateBiz falscher paramater
ocmd:createbiz(playerid,params[])
{
for(new biz = 1; biz<MAX_BIZ; biz++)
{
if(pInfo[playerid][padmin] >=1337)
{
new name, level, preis, kasse, interior, string[128];
if(sscanf(params,"siiii",name, level, preis, kasse, interior))return SendClientMessage(playerid,COLOR_GRAU,"Verwendung: /createbiz [bizname] [level] [kaufpreis] [kasse] [interiorid 0-1]");
name = bInfo[biz][bname];
level = bInfo[biz][blevel];
preis = bInfo[biz][bkaufpreis];
kasse = bInfo[biz][bkasse];
interior = bInfo[biz][binterior];
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
format(string,sizeof(string),"%s\n%d\n%d\n%d\n%d",name,level,preis,kasse,interior);
CreateBiz(string);
}
else
{
SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht befugt diesen befehl zu nutzen!");
}
return 1;
}
return 1;
}
stock CreateBiz(Float:x,Float:y,Float:z,bizname[40],besitzer[50],level,kpreis,kasse,interior)
{
new pfad[64];
for(new biz; biz<MAX_BIZ; biz++)
{
format(pfad,sizeof(pfad),"/Biz/%d.txt",biz);
if(!fexist(pfad))
{
dini_Create(pfad);
dini_FloatSet(pfad,"x",x);
dini_FloatSet(pfad,"y",y);
dini_FloatSet(pfad,"z",z);
dini_Set(pfad,"bizname",bizname);
dini_Set(pfad,"besitzer",besitzer);
dini_IntSet(pfad,"level",level);
dini_IntSet(pfad,"preis",kpreis);
dini_IntSet(pfad,"kasse",kasse);
dini_IntSet(pfad,"interior",interior);
return LadeBiz(biz);
}
}
return 0;
}