hi
also ich habe bei meinem tanksystem folgendes problem:
(das tanksystem ist nicht von mir)
wenn ich an der tankstelle bin erscheint zwar der dialog: möchtest du tanken? ja nein
egal was man dann drückt, es passiert nichts... hier der dialog:
ZitatAlles anzeigenpublic OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Dialog_Tanken)
{
if(response == 0)
{
SendClientMessage(playerid,COLOR_RED,"Tanken abgebrochen.");
}
if(response == 1)
{
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~n~~r~Betanke Fahrzeug!~n~~y~~h~Bitte warten...",4600,3);
SetTimer("Fillup", RefuelWait, 0);
Betanken[playerid] = 1;
}
}
return 1;
}
und der befehl:
ZitatAlles anzeigenpublic OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/Tanken", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(IsAtGasStation(playerid))
{
ShowPlayerDialog(playerid,Dialog_Tanken,DIALOG_STYLE_MSGBOX,"{FF0000}Möchtest du dein Fahrzeug Betanken ?","Wähle:","Ja","Nein");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du bist an keiner Tankstelle!");
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du sitzt in keinem Fahrzeug!");
return 1;
}
}
return 0;
}