Hallo, Community.
Ich wollte in der Fahrschule etwas einbauen, leider hat es nicht geklappt.
Wisst ihr vielleicht was falsch ist bzw. fehlt?
Ich wollte das man bei /fraktion eine Tabelle (ist ja auch da), jedoch wenn man "Waffenkammer" auswählt, hat der Fahrlehrer keinen Pfefferspray bekommen.
Habe bis jetzt etwas versucht & getestet. Wie gesagt, ohne Erfolg.
_____________
#define DIALOG_FraktionFSWaffen 133
#define DIALOG_FSWAFFEN 134
//Fahrschule
if(strcmp(cmdtext,"/fraktion", true) == 0)
{
if PlayerToPoint(5,playerid,-2035.1683,-114.8056,1035.1719)
*then
{
if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
{
ShowPlayerDialog(playerid,DIALOG_FraktionFahrschule,DIALOG_STYLE_LIST,"Fraktionskasse","Befehle\nFahrzeuge\nWaffenkammer","Wählen","Abbrechen");
return 1;
}
}
}
if(strcmp(cmdtext,"/fraktion", true) == 0)
{
if PlayerToPoint(5,playerid,-2035.1683,-114.8056,1035.1719)
*then
{
if(OnDuty[playerid]==1)
{
if(PlayerInfo[playerid][pLeader]==1 || PlayerInfo[playerid][pMember]==1)
{
ShowPlayerDialog(playerid,DIALOG_FSWAFFEN,DIALOG_STYLE_LIST,"Ausrüstung:","Pfefferspray\nSchutzweste","Wählen","Abbrechen");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Sie befinden sich nicht im Dienst.");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Sie befinden sich nicht in der Waffenkammer.");
}
}
return 1;
}
if(dialogid == DIALOG_FraktionFSWaffen)
{
if(response)
{
if(listitem == 0)
{
OnDuty[playerid] = 1;
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Sie sind nun im Dienst.");
}
if(listitem == 1)
{
ResetPlayerWeapons(playerid);
OnDuty[playerid] = 0;
SetPlayerArmour(playerid,0);
SetPlayerHealth(playerid,100);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Sie sind nun nicht mehr im Dienst.");
}
}
}
//Fahrschule
if(dialogid == DIALOG_FraktionFahrschule)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,DIALOG_FraktionFahrschuleUebersicht,DIALOG_STYLE_MSGBOX,"{00ff00}Befehle:","/startlesson - Startet eine Fahrstunde\n/stoplesson - Stopt eine Fahrstunde\n/givelicense - Verteilt verschiedene Scheine","Ok","");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid,DIALOG_FraktionFahrschuleFahrzeuge,DIALOG_STYLE_MSGBOX,"{00ff00}Fahrzeuge:","(1) Sentinel\n(2) Sentinel\n(3) Sentinel\n(4) Sentinel\n(5) Sentinel\n(6) Sentinel\n(7)Sentinel\n(8) Maverick","Ok","");
}
if(listitem == 3)
{
ShowPlayerDialog(playerid,DIALOG_FSWAFFEN,DIALOG_STYLE_MSGBOX,"Ausrüstung:","Pfefferspray\nSchutzweste","Ok","");
}
}
}
Bitte um eine Rückmeldung.
Mit freundlichen Grüßen, Cripain