Mülltonnen

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 alle zusammen ich würde mich sehr freuen wenn einer mir folgenes Scriptet :
    Es sollen mehrer Mülltonnen rum stehen die man durchsuchen kann und pfandflaschen findet. Man kann aber nur 5 Flaschen bei sich tragen um neue zu sammeln muss man die 5Flaschen in 24/7 verkaufen . (Befehl kann man sich aussuchen). Die mülltonnen können erst wieder nach 10min. druchsucht werden also die eine Mülltonne die objecte für die Mülltonnen stehen hier

  • Hallo alle zusammen ich würde mich sehr freuen wenn einer mir folgenes Scriptet :
    Es sollen mehrer Mülltonnen rum stehen die man durchsuchen kann und pfandflaschen findet. Man kann aber nur 5 Flaschen bei sich tragen um neue zu sammeln muss man die 5Flaschen in 24/7 verkaufen . (Befehl kann man sich aussuchen). Die mülltonnen können erst wieder nach 10min. druchsucht werden also die eine Mülltonne die objecte für die Mülltonnen stehen hier

    klingt eher wie ne abguckung von den German Elextronic..der von Jason..wo er wahr den die haben genau das ..

    „Auge um Auge - und die ganze Welt wird blind sein.“
    - Mahatma Gandhi

  • ok Also Header :

    forward IsAMulltonne(playerid);
    forward pfand(playerid);
    new pfanddurchsucht;
    new pfandflaschen;



    Unter Ongamemodeini :


    CreateObject(1332, 1231.730469, -917.573853, 43.156441, 0.0000, 0.0000, 281.2500);

    dann ins GM irgendwo das :


    public IsAMulltonne(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    // 1 Mülltonnen Postition
    if(PlayerToPoint(25.0,playerid,1231.730469, -917.573853, 43.156441))
    {
    return 1;
    }
    }
    return 0;
    }
    dort tragt ihr ein wo die mülltonnen stehen habe eine bsp .am bsn gemacht. weitere mit else unten drunter fügen oder mit || daneben.
    public pfand(playerid)
    {
    pfanddurchsucht = 0;
    }
    dann unter onplayercommandtext


    if(strcmp(cmd, "/durchsuchen", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsAMulltonne(playerid))
    {
    if(pfandflaschen == 6 || pfandflaschen > 6) // Bestimmt die Max Trag anzahl
    {
    SendClientMessage(playerid, COLOR_YELLOW,"Sie können so viele Flaschen nicht Tragen");
    }
    else if(pfanddurchsucht == 1)
    {
    SendClientMessage(playerid, COLOR_YELLOW,"Sie können erst in 10 Min wieder die mülltonnen durchsuchen");
    }
    else
    {
    SendClientMessage(playerid, COLOR_YELLOW,"Sie durchsuchen die mülltonne und finden eine Pfandflasche");
    pfandflaschen += 1;
    pfanddurchsucht = 1;
    SetTimerEx("pfand", 100000, 0, "d", playerid); // Zeit die spieler Warten muss.
    }
    }
    }
    }
    if(strcmp(cmd, "/sellflasche", true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(PlayerToPoint(10.0, playerid,x,y,z)) // Hier die Cords von den Verkaufspunkt der Flaschen
    {
    if(pfandflaschen == 0)
    {
    SendClientMessage(playerid, COLOR_YELLOW,"Sie Besitzen keine Pfandflaschen");
    }
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: sellflasche [anzahl]");
    format(string, sizeof(string), " Du hast %d Pflaschen bei dir",pfandflaschen);
    SendClientMessage(playerid, COLOR_GRAD3, string);
    return 1;
    }
    new pflasche;
    pflasche = strval(tmp);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: sellflasche [anzahl]");
    format(string, sizeof(string), " Du hast %d Pflaschen bei dir",pfandflaschen);
    SendClientMessage(playerid, COLOR_GRAD3, string);
    return 1;
    }
    if(pflasche > pfandflaschen)
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du hast nicht soviele Pfand Flaschen !");
    return 1;
    }
    new check= pfandflaschen - pflasche;
    if(check > pfandflaschen)
    {
    format(string, sizeof(string), " So Viele Flaschen haben sie nicht mehr.");
    SendClientMessage(playerid, COLOR_GREY, string);
    return 1;
    }
    new preis;
    pfandflaschen -= pflasche;
    new geld = 8; // 8 Bestimmt den preis pro Flasche
    preis = geld * pflasche;
    GivePlayerMoney(playerid, preis);
    format(string, sizeof(string), " Du hast %d Pflaschen Abgegeben! und dafür %d $ Erhalten", pflasche,preis);
    SendClientMessage(playerid, COLOR_GRAD4, string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_WHITE, "Du bist nicht am Abgabe punkt");
    }
    }



    so nun viel spaß habs bei mir Getestet und es ging .

    „Auge um Auge - und die ganze Welt wird blind sein.“
    - Mahatma Gandhi

  • klingt eher wie ne abguckung von den German Elextronic..der von Jason..wo er wahr den die haben genau das ..


    Also kurz zur Info,dieses FS hat fast jeder RP Server....ElectronGRP,EVO etc......also keine Kopie :D

  • Zitat

    Also kurz zur Info,dieses FS hat fast jeder RP Server....ElectronGRP,EVO etc......also keine Kopie :D

    Dieses FS :D einfach nur köstlich :D, nur weil ihr für jedes kleines ding evtl. gleich ein FS ausm internet sucht, heißt das noch lange nicht das der EVO-Server so ein kleines ding nicht selbst scripten könnte...


    MfG

  • Oh man hab ihr Probleme, sowas zu scripten ist überhaubt kein Ding und nun heult nicht rum, es gibt kaum noch Sachen, die jeder für sich hat...

    Denn Commentar hätes dir Spaaren könne.. Wir Brauche hir keine leute die sowas schreiben :thumbdown:

  • Zitat

    RE: RE: Mülltonnen



    Also kurz zur Info,dieses FS hat fast jeder RP Server....ElectronGRP,EVO etc......also keine Kopie :D

    es ist ja kein FS fs = Müll ins gm dann ist es besser...

    dann änderst du es etwas um habs.. für mein gf getestet.

    Zitat


    Heute, 06:04
    von: terror

    Oh man hab ihr Probleme, sowas zu scripten ist überhaubt kein Ding und nun heult nicht rum, es gibt kaum noch Sachen, die jeder für sich hat...

    sry aber nicht jeder Newbee kann gleich perfect scripten.. aber stimmt schon fast jeder hat das selbe..naja so ist das halt.

    „Auge um Auge - und die ganze Welt wird blind sein.“
    - Mahatma Gandhi

  • PHP
    C:\Dokumente und Einstellungen\Alexander\Desktop\TBRL neu\prs.pwn(18606) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Alexander\Desktop\TBRL neu\prs.pwn(18606) : error 017: undefined symbol "size"
    C:\Dokumente und Einstellungen\Alexander\Desktop\TBRL neu\prs.pwn(18606) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Alexander\Desktop\TBRL neu\prs.pwn(18606) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Alexander\Desktop\TBRL neu\prs.pwn(18606) : fatal error 107: too many error messages on one line



    ??? iwie kommt das

  • Denn Commentar hätes dir Spaaren könne.. Wir Brauche hir keine leute die sowas schreiben :thumbdown:


    Aber Leute die richtig Deutsch schreiben brauchen wir hier schon,sonst weiß kein Mensch was du eiegtnlich willst. :thumbup: