Fehler Pickup

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
  • Hallo wenn ich Diesen code



    if(pickupid = Automat1)
    {
    SendClientMessage(playerid, COLOR_GREEN, "Tippe /atmhelp, um die automaten hilfe zu sehen");
    return 1;
    }


    if(pickupid = Automat2)
    {
    SendClientMessage(playerid, COLOR_GREEN, "Tippe /atmhelp, um die automaten hilfe zu sehen");
    return 1;
    }


    if(pickupid = Automat3)
    {
    SendClientMessage(playerid, COLOR_GREEN, "Tippe /atmhelp, um die automaten hilfe zu sehen");
    return 1;
    }


    if(pickupid = Automat4)
    {
    SendClientMessage(playerid, COLOR_GREEN, "Tippe /atmhelp, um die automaten hilfe zu sehen");
    return 1;
    }


    if(pickupid = Automat5)
    {
    SendClientMessage(playerid, COLOR_GREEN, "Tippe /atmhelp, um die automaten hilfe zu sehen");
    return 1;
    }


    if(pickupid = Automat6)
    {
    SendClientMessage(playerid, COLOR_GREEN, "Tippe /atmhelp, um die automaten hilfe zu sehen");
    return 1;
    }


    if(pickupid = Automat7)
    {
    SendClientMessage(playerid, COLOR_GREEN, "Tippe /atmhelp, um die automaten hilfe zu sehen");
    return 1;
    }


    Da drunter packe passirt garnix wenn ich über die pickups gehe kann mir einer sagen warum ?


    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    GivePlayerPackage(playerid);
    for(new i; i<= enter_exit_index; i++)
    {
    if(PlayerToPoint(2, playerid, EnterExit_Ext_Marker[i][0], EnterExit_Ext_Marker[i][1], EnterExit_Ext_Marker[i][2]))
    {
    if(EnterExit_Job[i] != 255)
    {
    if(EnterExit_Job[i] == 116)
    {
    if(!IsACop(playerid))
    {
    GameTextForUser(playerid, "~r~Du hast nicht die Berechtigung um hier reinzugehen","You don't have the permission to go in here", 3000, 5);
    return 1;
    }
    }
    else if(PlayerInfo[playerid][pLeader] != EnterExit_Job[i] && PlayerInfo[playerid][pMember] != EnterExit_Job[i])
    {
    GameTextForUser(playerid, "~r~Du hast nicht die Berechtigung um hier reinzugehen","You don't have the permission to go in here", 3000, 5);
    return 1;
    }
    }

  • du musst das so machen z.b


    //Information Icons: (pickups)
    new pick[29];//Immer eins mehr wie du haben musst !


    das


    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    if (pickupid == pick[0])
    {
    GameTextForPlayer(playerid,"~g~Info:~n~~w~Nutzen sie /gwaffe1 um die waffe zu krigen",5000,3);
    PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
    }
    if (pickupid == pick[1])
    {
    GameTextForPlayer(playerid,"~g~Info:~n~~w~Nutzen sie /gwaffe2 um die waffe zu krigen.",5000,3);
    PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
    }
    if (pickupid == pick[2])
    {
    GameTextForPlayer(playerid,"~g~Info:~n~~w~Nutzen sie /gwaffe3 um die waffe zu krigen.",5000,3);
    PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
    }
    if (pickupid == pick[3])
    {
    GameTextForPlayer(playerid,"~g~Info:~n~~w~Nutzen sie /cwaffe2 um die waffe zu krigen.",5000,3);
    PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
    }
    if (pickupid == pick[4])
    {
    GameTextForPlayer(playerid,"~g~Info:~n~~w~Nutzen sie /cwaffe1 um die waffe zu krigen.",5000,3);
    PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
    }
    }


    dann noch wo sie hin sollen


    das unter der public OnGameModeInit()
    //InfoPickups
    pick[0] = CreatePickup(1239, 23, 2503.8591,-1684.2341,13.5469);//1239 ist die id von denn pickup 23 ist eig Egal das 2503.8591,-1684.2341,13.5469); ist cord ^^
    pick[1] = CreatePickup(1239, 23, 2500.3616,-1685.5605,13.4648);//Gang Grove
    pick[2] = CreatePickup(1239, 23, 2494.6890,-1685.8020,13.5124);//Gang Grove
    pick[3] = CreatePickup(1239, 23, 1588.9728,-1682.9362,6.2188);//Cop
    pick[4] = CreatePickup(1239, 23, 1587.1411,-1683.0131,6.2252);//Cop
    pick[5] = CreatePickup(1239, 23, 1584.1614,-1683.5040,6.2252);//Cop


    mehr ist das nicht sicher musst das mit deinen sachen machen ^^

  • also ich habe jetzt so gemacht
    new pick[8];
    Unter public OnPlayerPickUpPickup
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    if (pickupid == pick[0])
    {
    GameTextForPlayer(playerid,"~g~Tippe:~n~~w~/atmhelp um die Automaten hilfe zu sehen.",5000,3);
    }
    if (pickupid == pick[1])
    {
    GameTextForPlayer(playerid,"~g~Tippe:~n~~w~/atmhelp um die Automaten hilfe zu sehen.",5000,3);
    }
    if (pickupid == pick[2])
    {
    GameTextForPlayer(playerid,"~g~Tippe:~n~~w~/atmhelp um die Automaten hilfe zu sehen.",5000,3);
    }
    if (pickupid == pick[3])
    {
    GameTextForPlayer(playerid,"~g~Tippe:~n~~w~/atmhelp um die Automaten hilfe zu sehen.",5000,3);
    }
    if (pickupid == pick[4])
    {
    GameTextForPlayer(playerid,"~g~Tippe:~n~~w~/atmhelp um die Automaten hilfe zu sehen.",5000,3);
    }
    if (pickupid == pick[6])
    {
    GameTextForPlayer(playerid,"~g~Tippe:~n~~w~/atmhelp um die Automaten hilfe zu sehen.",5000,3);
    }
    }



    GivePlayerPackage(playerid);
    for(new i; i<= enter_exit_index; i++)
    {
    if(PlayerToPoint(2, playerid, EnterExit_Ext_Marker[i][0], EnterExit_Ext_Marker[i][1], EnterExit_Ext_Marker[i][2]))
    {
    if(EnterExit_Job[i] != 255)
    {
    if(EnterExit_Job[i] == 116)
    {
    if(!IsACop(playerid))
    {
    GameTextForUser(playerid, "~r~Du hast nicht die Berechtigung um hier reinzugehen","You don't have the permission to go in here", 3000, 5);
    return 1;
    }
    }
    else if(PlayerInfo[playerid][pLeader] != EnterExit_Job[i] && PlayerInfo[playerid][pMember] != EnterExit_Job[i])
    {
    GameTextForUser(playerid, "~r~Du hast nicht die Berechtigung um hier reinzugehen","You don't have the permission to go in here", 3000, 5);
    return 1;
    }
    }
    Unter public OnGameModeInit()
    {
    pick[0] = CreatePickup(1274, 23, 1192.0710,-917.3044,43.1948);
    pick[1] = CreatePickup(1274, 23, 524.5882,-1293.3143,17.2422);
    pick[2] = CreatePickup(1274, 23, 461.0623,-1507.3237,30.9961);
    pick[3] = CreatePickup(1274, 23, 1847.0726,-1866.7554,13.5781);
    pick[4] = CreatePickup(1274, 23, -1981.2538,144.5717,27.6875);
    pick[5] = CreatePickup(1274, 23, -2035.0431,-101.3843,35.1641);
    pick[6] = CreatePickup(1274, 23, -79.9643,-1171.9508,2.1484);


    bekomme trozdem errors das sind