Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Function OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- FRAC_OnDialogResponse(playerid, dialogid, response, listitem, inputtext);
- if(dialogid == DIALOG_FACTION)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new car=GetPlayerVehicleID(playerid);
- for(new i=0;i<sizeof(FactionCars);i++)
- {
- if(car==FactionCars[i][fCarid])
- {
- ShowPlayerDialog(playerid,DIALOG_FCARBE,DIALOG_STYLE_INPUT,"Rang","Geben sie nun den Rang ein ab dem das Fahrzeug fahrbar ist 1-6","Abschließen","Zurück");
- bearb[playerid][0] = i;
- break;
- }
- else if(i==sizeof(FactionCars)-1)
- {
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Sie müssen in einem ihrer Fraktionsfahrzeuge sitzen");
- }
- }
- else if(listitem == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_FRANG,DIALOG_STYLE_INPUT,"Rang Einstellungen","Schreiben sie die Spieler ID ihres Members rein den sie bearbeiten möchten","Auswählen","Zurück");
- }
- else if(listitem == 2)
- {
- ShowPlayerDialog(playerid,DIALOG_FGEHALT,DIALOG_STYLE_INPUT,"Gehalts Einstellungen","Schreiben sie die Spieler ID ihres Members rein den sie bearbeiten möchten","Auswählen","Zurück");
- }
- }
- }
- if(dialogid == DIALOG_FRANG)
- {
- if(response)
- {
- if(IsNumeric(inputtext))
- {
- if(strval(inputtext)!=INVALID_PLAYER_ID)
- {
- if(PlayerInfo[strval(inputtext)][pMember]==PlayerInfo[playerid][pLeader])
- {
- bearb[playerid][1] = strval(inputtext);
- ShowPlayerDialog(playerid,DIALOG_FRANG2,DIALOG_STYLE_INPUT,"Rang Einstellungen","Schreiben sie nun den Rang den sie dem Spieler zu ordnen möchten 1-6","Fertigstellen","Zurück");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht in ihrer Fraktion");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Ungültige Spieler ID");
- ShowPlayerDialog(playerid,DIALOG_FRANG,DIALOG_STYLE_INPUT,"Rang Einstellungen","Schreiben sie die Spieler ID ihres Members rein den sie bearbeiten möchten","Auswählen","Zurück");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Sie müssen eine Zahl angeben");
- ShowPlayerDialog(playerid,DIALOG_FRANG,DIALOG_STYLE_INPUT,"Rang Einstellungen","Schreiben sie die Spieler ID ihres Members rein den sie bearbeiten möchten","Auswählen","Zurück");
- }
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_FACTION,DIALOG_STYLE_LIST,"Fraktions Einstellungen","Fraktionsautos Rangeinstellung\nMember Rangeinstellung\nMember Gehaltseinstellung","Auswählen","Abbrechen");
- }
- }
- if(dialogid == DIALOG_FRANG2)
- {
- if(response)
- {
- if(IsNumeric(inputtext))
- {
- if(strval(inputtext)>=1&&strval(inputtext)<=6)
- {
- PlayerInfo[bearb[playerid][1]][pRank]=strval(inputtext);
- new string[128],string2[128];
- format(string,128,"Sie haben dem Spieler %s den Rang %i gegeben",SpielerName(bearb[playerid][1]),strval(inputtext));
- format(string2,128,"Sie bekamen von ihrem Leader %s den Rang %i",SpielerName(playerid),strval(inputtext));
- SendClientMessage(bearb[playerid][1],ROT,string2);
- SendClientMessage(playerid,ROT,string);
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Sie müssen eine Zahl angeben");
- ShowPlayerDialog(playerid,DIALOG_FRANG2,DIALOG_STYLE_INPUT,"Rang Einstellungen","Schreiben sie nun den Rang den sie dem Spieler zu ordnen möchten 1-6","Fertigstellen","Zurück");
- }
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_FRANG,DIALOG_STYLE_INPUT,"Rang Einstellungen","Schreiben sie die Spieler ID ihres Members rein den sie bearbeiten möchten","Auswählen","Zurück");
- }
- }
- if(dialogid == DIALOG_FGEHALT2)
- {
- if(response)
- {
- if(IsNumeric(inputtext))
- {
- PlayerInfo[bearb[playerid][1]][pGehalt]=strval(inputtext);
- new string[128],string2[128];
- format(string,128,"Sie haben dem Spieler %s das Gehalt %i gegeben",SpielerName(bearb[playerid][1]),strval(inputtext));
- format(string2,128,"Sie bekamen von ihrem Leader %s das Gehalt %i zugeordnet",SpielerName(playerid),strval(inputtext));
- SendClientMessage(bearb[playerid][1],ROT,string2);
- SendClientMessage(playerid,ROT,string);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Sie müssen eine Zahl angeben");
- ShowPlayerDialog(playerid,DIALOG_FGEHALT2,DIALOG_STYLE_INPUT,"Gehalts Einstellungen","Schreiben sie nun das Gehalt des Spielers ein das sie ihm zuordnen möchten","Fertigstellen","Zurück");
- }
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_FGEHALT,DIALOG_STYLE_INPUT,"Gehalts Einstellungen","Schreiben sie die Spieler ID ihres Members rein den sie bearbeiten möchten","Auswählen","Zurück");
- }
- }
- if(dialogid == DIALOG_FGEHALT)
- {
- if(response)
- {
- if(IsNumeric(inputtext))
- {
- if(strval(inputtext)!=INVALID_PLAYER_ID)
- {
- if(PlayerInfo[strval(inputtext)][pMember]==PlayerInfo[playerid][pLeader])
- {
- bearb[playerid][1] = strval(inputtext);
- ShowPlayerDialog(playerid,DIALOG_FGEHALT2,DIALOG_STYLE_INPUT,"Gehalts Einstellungen","Schreiben sie nun das Gehalt des Spielers ein das sie ihm zuordnen möchten","Fertigstellen","Zurück");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht in ihrer Fraktion");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Ungültige Spieler ID");
- ShowPlayerDialog(playerid,DIALOG_FGEHALT,DIALOG_STYLE_INPUT,"Gehalts Einstellungen","Schreiben sie die Spieler ID ihres Members rein den sie bearbeiten möchten","Auswählen","Zurück");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Sie müssen eine Zahl angeben");
- ShowPlayerDialog(playerid,DIALOG_FGEHALT,DIALOG_STYLE_INPUT,"Gehalts Einstellungen","Schreiben sie die Spieler ID ihres Members rein den sie bearbeiten möchten","Auswählen","Zurück");
- }
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_FACTION,DIALOG_STYLE_LIST,"Fraktions Einstellungen","Fraktionsautos Rangeinstellung\nMember Rangeinstellung\nMember Gehaltseinstellung","Auswählen","Abbrechen");
- }
- }
- if(dialogid == DIALOG_FCARBE)
- {
- if(response)
- {
- if(IsNumeric(inputtext))
- {
- if(strval(inputtext)>=1&&strval(inputtext)<=6)
- {
- FactionCars[bearb[playerid][0]][frang] = strval(inputtext);
- SendClientMessage(playerid,ROT,"Sie haben das Fahrzeug erfolgreich bearbeitet");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Ungültige Zahl erlaubt 1-6");
- ShowPlayerDialog(playerid,DIALOG_FCARBE,DIALOG_STYLE_INPUT,"Rang","Geben sie nun den Rang ein ab dem das Fahrzeug fahrbar ist 1-6","Abschließen","Zurück");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Sie müssen eine Zahl eingeben");
- }
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_FACTION,DIALOG_STYLE_LIST,"Fraktions Einstellungen","Fraktionsautos Rangeinstellung\nMember Rangeinstellung\nMember Gehaltseinstellung","Auswählen","Abbrechen");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment