Hey Leute,
ich habe nun wieder ein problem xD
und zwar bekomme ich bei meinem /tanken befehl
immer öffters die meldung das ich an keiner Tanke bin ich glaube das hat was mit den
returns zu tun doch ich habe kp wohin damit denn an manchen plätzen führt es dazu das
der cmd gar nicht mehr geht^^
if(strcmp(cmd, "/tanken", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
for(new f = 0; f <= MAX_FIRMEN; f++)
{
if(PTP(playerid, 20.0,Firma[f][fExitX], Firma[f][fExitY], Firma[f][fExitZ]))
{
if(Firma[f][fTankstelle] == 1)
{
if(VehicleStarted[vehicleid] == 0)
{
if(Firma[f][fBenzinT] == 1)
{
ShowPlayerDialog(playerid,TANKEN,DIALOG_STYLE_LIST,"Tankstelle","Benzin $1 pro Liter\nDiesel $1 pro Liter\nSuper $2 pro Liter\nSuper Plus $2 pro Liter","Tanken","Abbrechen");
SetPVarInt(playerid,"Betanken",1);
return 1;
}
else if((Firma[f][fKeroT]==1) && Heli(playerid) || Flug(playerid))
{
ShowPlayerDialog(playerid,TANKEN+5,DIALOG_STYLE_INPUT,"Kerosin","Guten Tag\n\nBitte geben sie die Liter menge an\nPreis: $3 pro Liter","Tanken","Abbrechen");
SetPVarInt(playerid,"Betanken",1);
return 1;
}
}
else return SCM(playerid,COLOR_ASKQ,"Der Motor muss abgeschaltet sein");
}
else return SCM(playerid,COLOR_ASKQ,"Du bist an keiner Tankstelle");
}
else
{
SCM(playerid,COLOR_ASKQ,"Du bist an keiner Tankstelle");
}
}
}
else
{
SCM(playerid,COLOR_ASKQ,"Du musst in einem Fahrzeug sitzen");
}
return 1;
}
mfg Dedi