Den Pass nur einmal aushändigen.

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
  • Sehr geehrte Community,

    und zwar wollte ich nach fragen wie ich beim Befehl kann mann 2 Mal den (Zoll) Pass kaufen.

    Dies soll natürlich nicht, so sein und zwar wie kann ich eine Abfrage wie viel mal er den Pass gekauft hat?

    Weil, ich möchte nur das er jeden Pass 1 Mal kaufen kann.


    [pwn=1337]ocmd:getpass(playerid,params[]) {
    new pass;
    if(sscanf(params,"d",pass)) return SendClientMessage(playerid,COLOR_GREY,"Benutze: /getpass [1: SF // 2: LV]");
    if(!IsPlayerInRangeOfPoint(playerid,5.0,359.2639,182.6619,1008.3828)) return SendClientMessage(playerid,COLOR_RED,"Du bist nicht an der Passausgabe in der Stadthalle.");
    if(GetPlayerMoney(playerid) < 100000) return SendClientMessage(playerid,COLOR_RED,"Du besitzt nicht die notwendige Summe an Bargeld (100.000$)!");
    if(pass == 1) {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Dir wurde soeben der Zollpass für San Fierro ausgehändigt.");
    GivePlayerMoney(playerid, -100000);
    PlayerInfo[playerid][pSFPASS] = 1;
    } else if(pass == 2) {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Dir wurde soeben der Zollpass für Las Venturas ausgehändigt.");
    GivePlayerMoney(playerid, -100000);
    PlayerInfo[playerid][pLVPASS] = 1;
    } else return SendClientMessage(playerid,COLOR_RED,"Du hast eine ungültige Eingabe getätigt.");
    return 1;
    }[/pwn]



    Mit hochachtungsvollen Grüßen,

    John_Alvarez!

  • Beitrag von [R.G.U]Energy ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Beitrag von Almaz ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Beitrag von Almaz ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Beitrag von Almaz ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.

  • ..... Das hat aber rein gar nichts mit dem ocmd:pass zu tun... Denk doch bitte mal etwas nach, und verlange hier nicht von uns, dass wir dein Script auswendig kennen. Wir sind ja auch nicht deine Sklaven.
    Schick' und die Errorzeilen, und wir gucken mal drüber.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Beitrag von Almaz ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Beitrag von Almaz ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Beitrag von Almaz ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • 1.)
    Die Funktion "AnSafe(playerid)" existiert nicht. Entweder du entfernst den Code, oder du erstellst diese Funktion mit dem was sie machen soll.


    2.)
    Die Funktion "CheckPass(...)" existiert nicht. Entweder du entfernst den Code, oder du erstellst diese Funktion mit dem was sie machen soll.


    3.)
    loose indentation => Code ist nicht richtig eingerückt. Entweder du rückst es richtig ein, oder du setzt
    #pragma tabsize 0
    unter die Includes.


    4.)
    Hast du die ocmd-Include überhaupt im Code?
    Lade dir die aktuelle Include nochmal runter: [ INCLUDE ] ocmd 2.1.1 [ Update 3.11.2013 ]

  • Beitrag von kloete ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Beitrag von DJ Deagle ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Beitrag von Almaz ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Beitrag von Almaz ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.