Ich bastle gerade an meinem AmmuNation Filterscript,
bisher gab es nur ein Problem, die 3D Texte gehen nicht, das hat sich aber nach einem Neustart der Konsole behoben.
Nun habe ich den Betreten und den verlassen befehl hinzugefügt.
So:
if (strcmp("/ammubetreten", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,1368.3488,-1279.8635,13.5469,5))
{
SetPlayerPos(playerid,285.3238,-41.4288,1001.5156);
SendClientMessage(playerid,GRÜN,"Du hast den AmmuNationLS betreten!");
return 1;
}
else
{
SendClientMessage(playerid,ROT,"Du bist nicht an der der vom AmmuNationLS!");
SendClientMessage(playerid,ROT,"Du findest ihn wenn du dem Mapicon (Pistole) folgst.");
}
return 1;
}
if (strcmp("/ammuverlassen", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,285.3238,-41.4288,1001.5156,3.0))
{
SetPlayerPos(playerid,1368.5732,-1279.7782,13.5469);
SendClientMessage(playerid,GRÜN,"Du hast den AmmuNationLS verlassen!");
return 1;
}
else
{
SendClientMessage(playerid,ROT,"Du befindest dich nicht an der Ausgangstür des AmmuNationLS!");
}
return 1;
Nun habe ich ein Problem,
Ich komme vom betreten Befehl her nicht rein, da mir der Text von else gesendet wird, obwohl ich direkt im Punkt stehe.
Was stimmt hier nicht?
Eigentlich stimmt doch alles