[Frage]/enter und /exit

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Huhu
    Undzwar habe ich gerade einen gemappten Ammunation zugägnlich gemacht.
    Jetzt möchte ich diese aber nur mit /enter und /exit betreten/verlassen.
    Ich bin immomment soweit


    if(pickupid == ammuenter)
    {
    SetPlayerPos(playerid,286.800994,-82.547599,1001.515625);
    SetPlayerInterior(playerid,4);
    SendClientMessage(playerid,grün,"Willkommen im Bayside Ammunation");
    return 1;
    }


    was muss ich den hinzufügen , wenn ich diese mit /enter betreten möchtw?

  • Entweder du speicherst in irgendeiner variable, dass der User gerade den ammucenter pickup gefunden hat und ueberpruefst die Variable in einem /enter command, oder du ueberpruefst einfach, ob der Spieler sich in einem gedachten Rechteck um den Pickup befindet wenn dieser /enter eingibt. Ich wuerde das zweite bevorzugen, da es mir weniger stoeranfaellig erscheint. Das pickup waere im 2ten Fall jedoch eher dekoration damit der User weiss das dort eine teleport Moeglichkeit besteht.

  • if (strcmp("/enter",cmdtext,true,10) == 0)
    {
    if(IsPlayerInRangeOfPoint(.........)
    {
    SetPlayerPos(playerid,.....);
    }
    else
    {
    SendClientMessage(playerid,FARBE,"Du bist nicht am Ammunation!");
    }
    return 1;
    }