PickUps sind zwar zu sehen, funktionieren aber nicht

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
  • Moin Moin :)


    Habe ein kleines Problem. Und zwar sind meine Pickups zwar zu sehen, die im Script gegebene Funktion dieser funktioniert jedoch nicht.
    Das ganze sieht bei mir so aus:




    Ganz oben im Script:

    Code
    new pickupG; //Grove
    new pickupB; //Ballas


    Unter public OnGameModeInit()

    Code
    pickupG = CreatePickup(1313, 1, 358.3394,-2771.4036,5.6490, -1);
    	pickupB = CreatePickup(1313, 1, 466.5232,-2679.0745,5.5738, -1);


    Unter public OnPlayerPickUpPickUp(playerid, pickupid)

    [align=center]

  • habe das mal bei mir gemacht, bei mir gehts...


    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    if(pickupid==pickupG)
    {
    SendClientMessage(playerid,COLOR_GREEN, "Für die Grove Street Families!");
    GivePlayerWeapon(playerid, 5, 1);
    GivePlayerWeapon(playerid, 22, 200);
    GivePlayerWeapon(playerid, 32, 150);
    GivePlayerWeapon(playerid, 30, 150);
    GivePlayerWeapon(playerid, 34, 50);
    }
    if(pickupid==pickupB)
    {
    SendClientMessage(playerid,COLOR_PURPLE, "Für die Ballas Families!");
    GivePlayerWeapon(playerid, 5, 1);
    GivePlayerWeapon(playerid, 24, 200);
    GivePlayerWeapon(playerid, 29, 150);
    GivePlayerWeapon(playerid, 31, 150);
    GivePlayerWeapon(playerid, 34, 50);
    }
    return 1;
    }

  • Habs jetzt mal rauskopiert und eingefügt und siehe da.. es geht. Und der einzige Unterschied lag darin, dass vor und nach dem "==" ein Leerzeichen war. Verdammt merkwürdig :D


    Danke dir vielmals :)

    [align=center]