hallo zusammen,
ich hab mir ein dynamische Tankstelensystem gemacht so funktioniert auch alles nur ich kann nichts ändern
vieleicht hat einer von euch ne idee für mich
hier mal der code
ocmd:etanke(playerid,params[])
{
for(new i = 1;i<MAX_TANKE;i++)
{
if(IsPlayerInRangeOfPoint(playerid, 2,Tankstelle[i][TX],Tankstelle[i][TY],Tankstelle[i][TZ]))
{
ShowPlayerDialog(playerid,DIALOG_TANKEE,DIALOG_STYLE_LIST,"TankstellenEdit","Tankpreise\nMaxMenge\n3DText\nAkktuele Menge\nLöschen","Weiter", "Abbruch");
}
if(MAX_TANKE == i)
{
SendClientMessage(playerid,ROT,"Du stehst nicht in der nähe eines Hauses");
}
}
return 1;
}
if(dialogid==DIALOG_TANKEEPREIS0)
{
if(response==0)//2.FELD
{
ShowPlayerDialog(playerid,DIALOG_TANKEE,DIALOG_STYLE_LIST,"TankstellenEdit","Tankpreise\nMaxMenge\n3DText\nAkktuele Menge\nLöschen","Weiter", "Abbruch");
}
if(response==1)//1.FELD
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,ROT,"Du hast nichts eingegeben");
ShowPlayerDialog(playerid,DIALOG_TANKEEPREIS0,DIALOG_STYLE_INPUT,"Tankstelle Preise","Gib bitte den Preis für Benzin an","Annehmen","Zurück");
return 1;
}
else
{
format(string,sizeof string,"Du hast die Preise auf %s $ geändert",inputtext);
SendClientMessage(playerid,ROT,string);
Tankstelle[i][PreisBenzin]= inputtext[256];
dini_FloatSet(datei,"Benzin",Tankstelle[i][PreisBenzin]);
return 1;
}
}
}