Hey,
ich habe ein CMD geschrieben, der Auslesen soll ob ich an einer Tankstelle bin, wenn ja soll ein Dialog erscheinen
Probem ist jetzt bei dem Code passiert bei Else das eine Nachricht kommt mit ,,0" diese erscheint aber immer egal obich in der nähe bin oder nicht, sprich das vor Else wird
garnicht dran genommen :O
if(strcmp(cmd,"/ctankstellenpickup", true) == 0)
{
printf("TankeDialog ID = %d",TankeDialog);
if(IsPlayerInRangeOfPoint(playerid,20.0,tanke[TankeDialog][tX],tanke[TankeDialog][tY],tanke[TankeDialog][tZ]))
{
ShowPlayerDialog(playerid,DIALOG_TerstellenP,DIALOG_STYLE_MSGBOX,"Tankestelle erstellen: Pickup","Möchtes du hier das Pickup erstellen?","Ja","Nein");
SendClientMessage(playerid,COLOR_RED,"1");
print("TankeErstellt!");
}
else
{
SendClientMessage(playerid,COLOR_RED,"0");
}
return 1;
}
habe schon gedacht das es am Radius liegt, kann ja aber auch nicht sein