/freikaufen mit Timer

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
  • Hey :D


    Ich brauche hilfe bei /freikaufen.
    Unszwar will ich bei /freikaufen wenn man sein Fahrzeug freikauft soll das Tor nur 5 Sekunden offen bleiben.


    if(strcmp(cmdtext, "/freikaufen", true) == 0)
    {
    if(!IsPlayerInRangeOfPoint(playerid, 5.0, 916.6516,-1224.3844,16.9766))return SendClientMessage(playerid,COLOR_GREY,"* Du bist nicht in der ADAC Base!");
    {
    if(OamtLSS1 == 0)
    {
    SendClientMessage(playerid,COLOR_GREY,"* Du hast dein Fahrzeug erfolgreich Freigekauft!");
    GivePlayerMoney(playerid,-1000);
    MoveDynamicObject(OamtLS3,925.20001220703, -1206.6999511719,3.74995422,3.0);
    OamtLSS1 = 1;
    }
    else
    {
    MoveDynamicObject(OamtLS3,925.20001220703, -1206.6999511719,18.74995422,3.0);
    OamtLSS1 = 0;
    }
    }
    return 1;
    }
    Danke im Vorraus ( Sry wegen der Rechtschreibung :( )

  • Hallo
    Versuch es mal So

    if(strcmp(cmdtext, "/freikaufen", true) == 0)
    {
    if(!IsPlayerInRangeOfPoint(playerid, 5.0, 916.6516,-1224.3844,16.9766))return SendClientMessage(playerid,COLOR_GREY,"* Du bist nicht in der ADAC Base!");
    {
    if(OamtLSS1 == 0)
    {
    SendClientMessage(playerid,COLOR_GREY,"* Du hast dein Fahrzeug erfolgreich Freigekauft!");
    GivePlayerMoney(playerid,-1000);
    MoveDynamicObject(OamtLS3,925.20001220703, -1206.6999511719,3.74995422,3.0);
    SetTimer("Tor1",5000,0);
    OamtLSS1 = 1;
    }
    else
    {
    MoveDynamicObject(OamtLS3,925.20001220703, -1206.6999511719,18.74995422,3.0);
    OamtLSS1 = 0;
    }
    }
    return 1;
    }
    Villt funktioniert es Ja so.
    Also bei Mir hat es Gefunkt.


    MFG
    Smoker2012