Brauche Hilfe bei Abfrage

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
  • heyho


    kann mir einer sagen warum das nicht geht?


    wenn ich das ausführe: ocmd:helfen(playerid,params[])
    {
    if(SpielerInfo[playerid][uhr] == 0)
    {
    if (IsPlayerInRangeOfPoint(playerid, 3.0, 1550.3459, -1111.3595, 24.0871))
    {
    HiddenPickup1 = CreatePickup(2710, 8, 2020.0676, -1208.6742, 20.6484);
    SendClientMessage(playerid,0x008000FF,"Du hast die Mission angenommen");
    SetPlayerMapIcon( playerid, 13, 2020.0676, -1208.6742, 20.6484, 19, 0, MAPICON_LOCAL );
    return 1;
    }
    SpielerInfo[playerid][kalle] += 1;
    }
    return 1;


    soll das passieren



    OnPlayerPickupPickup
    {
    if(SpielerInfo[playerid][kalle] == 1)
    {
    if(pickupid == HiddenPickup1)
    {
    HiddenPickupCP1[playerid] = CreateDynamicCP(1557.4106, -1111.2982, 23.0729,8, 0, 0, playerid, 200.0);
    GameTextForPlayer(playerid,"Bring die Uhr zu Kalle",2000,3);
    RemovePlayerMapIcon( playerid, 13 );
    DestroyPickup(pickupid);
    return 1;
    }
    }
    return 1;
    }


    also das heisst das nur der spieler, der auf kalle 1 gesetzt wurde mit diesem pickup was anfang kann. aber das geht nicht. sobald ein user reingeht, der nicht den befehl "helfen" ausgeführt hat, bekommt er den checkpoint, den normal nur der user mit "kalle 1" haben soll.
    sorry wenn ich mich etwas undeutlich ausdrücke. ich weiss nur nicht wie ich es sonst beschreiben soll.