Hallo,
Ich möchte das ein User wenn er ein Biz kauft auswählen kann ob er Illegal oder Legales Treiben will dazu nutze ich OnDialogResponse & Den Kaufen Befehl
nun weiss ich aber nicht wie ich es mache das er bei OnDialogResponse es auch in die Richtige Datei Speichert
OnDialogResponse Teil(Der Befehl ist halt nicht Fertig):
// Club System //
new clubFormat[128];
new clubname[64];
// Hier muss der ClubName Abfrage Befehl hin
format(clubFormat,sizeof clubFormat,"clubs/%s.ini",clubname);
if(dialogid == DIALOG_CLUBKRIMI)
{
if(response)
{
switch(listitem)
{
case 0:
{
dini_IntSet(clubFormat,"Krimi",0/*Legal*/);
}
case 1:
{
dini_IntSet(clubFormat,"Krimi",1/*Illegal*/);
}
}
}
}
Kaufen Befehl
ocmd:clubkaufen(playerid,params[])
{
for(new club=1;club<MAX_CLUBS;club++)
{
if(IsPlayerInRangeOfPoint(playerid,5,ClubInfo[club][club_x],ClubInfo[club][club_y],ClubInfo[club][club_z]))
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof name);
if(strcmp(ClubInfo[club][club_besitzer],name,false) == 0)return SendClientMessage(playerid,ROT,"Dieses Club gehört dir Bereits!");
if(strcmp(ClubInfo[club][club_besitzer],"Niemand",false))return SendClientMessage(playerid,ROT,"Dieser Club steht nicht zum Verkauf!");
if(GetPlayerMoney(playerid) < ClubInfo[club][club_preis])return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld dabei!");
ShowPlayerDialog(playerid,DIALOG_CLUBKRIMI,DIALOG_STYLE_LIST,"Kriminell oder Legal\nDiese Entscheidung kannst du nicht Rueckgaening machen","Kriminell\nLegal","Auswählen","");
GivePlayerMoney(playerid,-ClubInfo[club][club_preis]);
dini_IntSet(accFormat4, "Club" , 1);
new pfad[50];
format(pfad,50,"/club/%d.txt",club);
dini_Set(pfad,"besitzer",name);
KillClub(club);
LoadClub(club);
}
}
return 1;
}
Bitte um Hilfe
//Push (e) mal ganz Frech