Guten Morgen
ich bin zurzeit an meinen Biz system zugange und stehe vor einen Rätsel
ich habe mir ein Befehl gemacht, wo man die Bizdaten ändern kann sihe hier die codes
dcmd_biz(playerid,params[])
{
#pragma unused params
if(getBiz(playerid)==-1)return 1;
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof name);
if(strcmp(biz2[getBiz(playerid)][bOwner],name)!=0)return 1;
bizdialog(playerid,getBiz(playerid));
return 1;
}
stock bizdialog(playerid,i)
{
new sendstr[300],onoff[6]="Ja";
if(biz2[i][bPayentry])onoff="Nein";
format(sendstr,sizeof sendstr,"Eintrittspreis:\t%d$\nProdpreis:\t%d$\nKasse:\t\t%d$\nEintritt:\t\t%s\nNamen Ändern",biz2[i][bEnter],biz2[i][bPP],biz2[i][bKasse],onoff);
ShowPlayerDialog(playerid,diaBiz,DIALOG_STYLE_LIST,biz2[i][bName],sendstr,"Ändern","Fertig");
return 1;
}
if(dialogid==diaBiz&&response)
{
//Eintrittspreis:\t%d$\nProdpreis:\t%d$\nKasse:\t\t%d$\nEintritt:\t\t%s
if(listitem==0)
{
ShowPlayerDialog(playerid,diaBizEintrittspreis,DIALOG_STYLE_INPUT,biz2[getBiz(playerid)][bName],"Eintrittspreis (0$-99999$)","OK","Abbrechen");
return 1;
}
if(listitem==1)
{
ShowPlayerDialog(playerid,diaBizProdpreis,DIALOG_STYLE_INPUT,biz2[getBiz(playerid)][bName],"Prodpreis (0$-99999$)","OK","Abbrechen");
return 1;
}
if(listitem==2)
{
//BIZKASSE
return 1;
}
if(listitem==3)
{
new i=getBiz(playerid);
if(biz2[i][bPayentry]==0)biz2[i][bPayentry]=1;
else biz2[i][bPayentry]=0;
bizdialog(playerid,getBiz(playerid));
return 1;
}
if(listitem==4)
{
ShowPlayerDialog(playerid,diaBizName,DIALOG_STYLE_INPUT,biz2[getBiz(playerid)][bName],"Neuer Name:","OK","Abbrechen");
return 1;
}
return 1;
}
if(dialogid==diaBizEintrittspreis)
{
if(!response)return bizdialog(playerid,getBiz(playerid));
new val=strval(inputtext);
if(val<0||val>99999)return ShowPlayerDialog(playerid,diaBizEintrittspreis,DIALOG_STYLE_INPUT,biz2[getBiz(playerid)][bName],"Eintrittspreis (0$-99999$)","OK","Abbrechen");
biz2[getBiz(playerid)][bEnter]=val;
bizicon2(getBiz(playerid));
return bizdialog(playerid,getBiz(playerid));
}
if(dialogid==diaBizProdpreis)
{
if(!response)return bizdialog(playerid,getBiz(playerid));
new val=strval(inputtext);
if(val<0||val>99999)return ShowPlayerDialog(playerid,diaBizProdpreis,DIALOG_STYLE_INPUT,biz2[getBiz(playerid)][bName],"Prodpreis (0$-99999$)","OK","Abbrechen");
biz2[getBiz(playerid)][bPP]=val;
bizicon2(getBiz(playerid));
return bizdialog(playerid,getBiz(playerid));
}
if(dialogid==diaBizName)
{
if(!response)return bizdialog(playerid,getBiz(playerid));
format(biz2[getBiz(playerid)][bName],45,"%s",inputtext);
bizicon2(getBiz(playerid));
return bizdialog(playerid,getBiz(playerid));
}
Es kommt nichts wenn ich den eingebe weder in den biz noch irgendwoanders
ich hoffe, das ihr den Fehler finden könnt