ZitatAlles anzeigen
if(strcmp(cmd,"/fill",true) == 0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(IsAPlane(vehicleid) IsABoat(vehicleid) IsAFun(vehicleid)) return 1;
if(IsPlayerInRangeOfPoint(playerid,20,SBizzInfo[21][sbEntranceX], SBizzInfo[21][sbEntranceY], SBizzInfo[21][sbEntranceZ]))
{
if(SBizzInfo[21][sbProducts] <= 0)
{
SendClientMessage(playerid, COLOR_RED,"Die Tankstelle ist Leer! Sie muss erst Befüllt werden, Nutze eine andere!");
return 1;
}
TogglePlayerControllable(playerid, 0);
format(string,sizeof(string),"Wieviel Liter möchstest du tanken?\n\nPreis pro Liter: %d",SBizzInfo[21][sbEntranceCost]);
ShowPlayerDialog(playerid,DIALOG_FILL_MENGE,DIALOG_STYLE_INPUT,"Tankwart",string,"Tanken","Abbrechen");
}
else if(IsPlayerInRangeOfPoint(playerid,20,SBizzInfo[31][sbEntranceX], SBizzInfo[31][sbEntranceY], SBizzInfo[31][sbEntranceZ]))
{
if(SBizzInfo[31][sbProducts] <= 0)
{
SendClientMessage(playerid, COLOR_RED,"Die Tankstelle ist Leer! Sie muss erst Befüllt werden, Nutze eine andere!");
return 1;
}
TogglePlayerControllable(playerid, 0);
format(string,sizeof(string),"Wieviel Liter möchstest du tanken?\n\nPreis pro Liter: %d",SBizzInfo[31][sbEntranceCost]);
ShowPlayerDialog(playerid,DIALOG_FILL_MENGE,DIALOG_STYLE_INPUT,"Tankwart",string,"Tanken","Abbrechen");
}
else if(IsPlayerInRangeOfPoint(playerid,20,SBizzInfo[22][sbEntranceX], SBizzInfo[22][sbEntranceY], SBizzInfo[22][sbEntranceZ]))
{
if(SBizzInfo[22][sbProducts] <= 0)
{
SendClientMessage(playerid, COLOR_RED,"Die Tankstelle ist Leer! Sie muss erst Befüllt werden, Nutze eine andere!");
return 1;
}
TogglePlayerControllable(playerid, 0);
format(string,sizeof(string),"Wieviel Liter möchstest du tanken?\n\nPreis pro Liter: %d",SBizzInfo[22][sbEntranceCost]);
ShowPlayerDialog(playerid,DIALOG_FILL_MENGE,DIALOG_STYLE_INPUT,"Tankwart",string,"Tanken","Abbrechen");
}
else if(IsPlayerInRangeOfPoint(playerid,20,SBizzInfo[23][sbEntranceX], SBizzInfo[23][sbEntranceY], SBizzInfo[23][sbEntranceZ]))
{
if(SBizzInfo[23][sbProducts] <= 0)
{
SendClientMessage(playerid, COLOR_RED,"Die Tankstelle ist Leer! Sie muss erst Befüllt werden, Nutze eine andere!");
return 1;
}
TogglePlayerControllable(playerid, 0);
format(string,sizeof(string),"Wieviel Liter möchstest du tanken?\n\nPreis pro Liter: %d",SBizzInfo[23][sbEntranceCost]);
ShowPlayerDialog(playerid,DIALOG_FILL_MENGE,DIALOG_STYLE_INPUT,"Tankwart",string,"Tanken","Abbrechen");
}
else if(IsPlayerInRangeOfPoint(playerid,20,SBizzInfo[24][sbEntranceX], SBizzInfo[24][sbEntranceY], SBizzInfo[24][sbEntranceZ]))
{
if(SBizzInfo[24][sbProducts] <= 0)
{
SendClientMessage(playerid, COLOR_RED,"Die Tankstelle ist Leer! Sie muss erst Befüllt werden, Nutze eine andere!");
return 1;
}
TogglePlayerControllable(playerid, 0);
format(string,sizeof(string),"Wieviel Liter möchstest du tanken?\n\nPreis pro Liter: %d",SBizzInfo[24][sbEntranceCost]);
ShowPlayerDialog(playerid,DIALOG_FILL_MENGE,DIALOG_STYLE_INPUT,"Tankwart",string,"Tanken","Abbrechen");
}
else if(IsPlayerInRangeOfPoint(playerid,20,SBizzInfo[25][sbEntranceX], SBizzInfo[25][sbEntranceY], SBizzInfo[25][sbEntranceZ]))
{
if(SBizzInfo[25][sbProducts] <= 0)
{
SendClientMessage(playerid, COLOR_RED,"Die Tankstelle ist Leer! Sie muss erst Befüllt werden, Nutze eine andere!");
return 1;
}
TogglePlayerControllable(playerid, 0);
format(string,sizeof(string),"Wieviel Liter möchstest du tanken?\n\nPreis pro Liter: %d",SBizzInfo[25][sbEntranceCost]);
ShowPlayerDialog(playerid,DIALOG_FILL_MENGE,DIALOG_STYLE_INPUT,"Tankwart",string,"Tanken","Abbrechen");
}
else if(IsPlayerInRangeOfPoint(playerid,20,SBizzInfo[26][sbEntranceX], SBizzInfo[26][sbEntranceY], SBizzInfo[26][sbEntranceZ]))
{
if(SBizzInfo[26][sbProducts] <= 0)
{
SendClientMessage(playerid, COLOR_RED,"Die Tankstelle ist Leer! Sie muss erst Befüllt werden, Nutze eine andere!");
return 1;
}
TogglePlayerControllable(playerid, 0);
format(string,sizeof(string),"Wieviel Liter möchstest du tanken?\n\nPreis pro Liter: %d",SBizzInfo[26][sbEntranceCost]);
ShowPlayerDialog(playerid,DIALOG_FILL_MENGE,DIALOG_STYLE_INPUT,"Tankwart",string,"Tanken","Abbrechen");
}
else if(IsPlayerInRangeOfPoint(playerid,20,SBizzInfo[27][sbEntranceX], SBizzInfo[27][sbEntranceY], SBizzInfo[27][sbEntranceZ]))
{
if(SBizzInfo[27][sbProducts] <= 0)
{
SendClientMessage(playerid, COLOR_RED,"Die Tankstelle ist Leer! Sie muss erst Befüllt werden, Nutze eine andere!");
return 1;
}
TogglePlayerControllable(playerid, 0);
format(string,sizeof(string),"Wieviel Liter möchstest du tanken?\n\nPreis pro Liter: %d",SBizzInfo[27][sbEntranceCost]);
ShowPlayerDialog(playerid,DIALOG_FILL_MENGE,DIALOG_STYLE_INPUT,"Tankwart",string,"Tanken","Abbrechen");
}
else if(IsPlayerInRangeOfPoint(playerid,20,SBizzInfo[28][sbEntranceX], SBizzInfo[28][sbEntranceY], SBizzInfo[28][sbEntranceZ]))
{
if(SBizzInfo[28][sbProducts] <= 0)
{
SendClientMessage(playerid, COLOR_RED,"Die Tankstelle ist Leer! Sie muss erst Befüllt werden, Nutze eine andere!");
return 1;
}
TogglePlayerControllable(playerid, 0);
format(string,sizeof(string),"Wieviel Liter möchstest du tanken?\n\nPreis pro Liter: %d",SBizzInfo[28][sbEntranceCost]);
ShowPlayerDialog(playerid,DIALOG_FILL_MENGE,DIALOG_STYLE_INPUT,"Tankwart",string,"Tanken","Abbrechen");
}
else if(IsPlayerInRangeOfPoint(playerid,20,SBizzInfo[29][sbEntranceX], SBizzInfo[29][sbEntranceY], SBizzInfo[29][sbEntranceZ]))
{
if(SBizzInfo[29][sbProducts] <= 0)
{
SendClientMessage(playerid, COLOR_RED,"Die Tankstelle ist Leer! Sie muss erst Befüllt werden, Nutze eine andere!");
return 1;
}
TogglePlayerControllable(playerid, 0);
format(string,sizeof(string),"Wieviel Liter möchstest du tanken?\n\nPreis pro Liter: %d",SBizzInfo[29][sbEntranceCost]);
ShowPlayerDialog(playerid,DIALOG_FILL_MENGE,DIALOG_STYLE_INPUT,"Tankwart",string,"Tanken","Abbrechen");
}
else if(IsPlayerInRangeOfPoint(playerid,20,SBizzInfo[30][sbEntranceX], SBizzInfo[30][sbEntranceY], SBizzInfo[30][sbEntranceZ]))
{
if(SBizzInfo[30][sbProducts] <= 0)
{
SendClientMessage(playerid, COLOR_RED,"Die Tankstelle ist Leer! Sie muss erst Befüllt werden, Nutze eine andere!");
return 1;
}
TogglePlayerControllable(playerid, 0);
format(string,sizeof(string),"Wieviel Liter möchstest du tanken?\n\nPreis pro Liter: %d",SBizzInfo[30][sbEntranceCost]);
ShowPlayerDialog(playerid,DIALOG_FILL_MENGE,DIALOG_STYLE_INPUT,"Tankwart",string,"Tanken","Abbrechen");
}
else
{
SendClientMessage(playerid,COLOR_GREY," Du bist an keiner Tankstelle!");
}
}
return 1;
}
Ich brauche Hilfe bei diesem Befehl undzwar immer wenn ich /fill eingebe kommt du bist an keiner Tankstelle
was hab ich da falsch gemacht?