Zu später Stund eine kleine Frage

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
  • Gute Nacht Com :D,
    Nein ich hab nur eine kleine Frage... Ich bin gerade dabei Selfmade ein Drogensystem zu erstellen was an sich ja auch gar nicht
    mal so schwer ist ... so meine Frage jetzt der Dealer geht zu einem Punkt und dann öffnet sich
    DIALOG_STYLE_LIST Cannabis,Meth,Cox usw
    also die Drogen werden in der List aufgezählt !
    ich möchte dann das wenn er auf Response geht
    sich ein 2ter DIALOG_INPUT öffnet wo der "Dealer
    dann seine gewünschte g Zahl eingeben kann und diese dann bekommt
    und sich die Summe auch richtig ergibt die er bezahlen muss
    d.h ich muss irgendwie die g Zahl in Preis angeben und dann jenach INPUT "mal"
    nehmen ^^ so denke ich es mir geht das auch ?


    Ich schripte gerade mal eine Woche mit Pawn also seid nicht so hart :D
    Helft Mir :D


    One Love
    WeedCHief

  • also wie ich verstanden habe hast du es ja hinbekommen das sich der input dialog öffnet so



    if(dialogid == deineid)
    {
    if(response)
    {
    if(!strlen(inputtext))
    {
    //Wenn er garnix eingibt
    }
    else
    {
    PlayerInfo[playerid][Drogen] + strval(inputtext); //strval heißt das das eingegeben ein zahl ist und falls es ein string sein soll einfach "inputtext"
    }
    }
    }

    [tabmenu][tab='Angebote','http://cdn3.iconfinder.com/data/icons/glyph/227/Tag-48.png']

    + Die Preise liegen bei 5-100+€ Ablauf:
    + Entweder ihr addet mich in Skype (PN vorher Schreiben) oder Ihr schreibt eine PN an mich (Betreff - Euer Wunsch z.B. Filterscript)
    + So nun schreibt ihr mir was ihr alles in dem Script haben wollt ich werd euch dann sagen ob ich es hinbekomme.
    + Dann machen wir ein groben Preis aus. Ich werde das Script erstellen und es zusammen mit dem Kunden Testen.



    [tab='Kontakt','http://cdn3.iconfinder.com/data/icons/line/36/person_add-48.png']
    edmix23

    + Bitte beim Adden angeben wer ihr seit oder per PN bescheid sagen!
    [tab='Zahlungs Methoden','https://cdn3.iconfinder.com/data/icons/line/36/check_money-32.png']
    +Paypal!
    +Direkte Banküberweisung

  • Ich würde bei der response des list Dialogs eine pVar als Multiplikator machen
    So habe ich es mi meinem Drogendealer Bot und dem "Blumenladen"


    Also einfach


    if listitem == 0 //sagen wir hanf
    SetPVarInt(playerid, "DrogenMultiplikator",5); // Pro Gramm 5 &
    else listitem 1 //kp Koks
    SetPVarInt(playerid, "DrogenMultiplikator",10); // Ist was teurer also 10 $


    dann in dem input Dialog
    new tMenge = strval(inputtext);
    new tPreis = tMenge*GetPVarInt(playerid,"DrogenMultiplikator");


    Gruß

    ik bin der vito c:

  • Danke dir schonmal für die schnelle Antwort :D
    aber soweit war mir das noch klar ich weiß mich nicht ganz auszudrücken...


    Also ich muss herausfinden wie ich es hinbekomme das der Spieler den Inputtext * den grammpreis bezahlen muss.
    Der Spieler kann sich die menge an Drogen selber aussuchen und ich kenne bis jetzt nur SetPlayerMoney GivePlayerMoney
    würde ich ihm aber einfach Giveplayermoney - 5 geben dann könnte er ja 100g eingeben und nur 5 bezahlen


    also wie mache ich das dass der Preis mit der Grammenge mitgeht :D


    Ich hoffe du verstehst was ich meine ^^


    Wer ist dein Gott ?? Takti der Blonde !! Boyaakaa Splash 2012 *__*



    Dark.Shadow: genau sowas in der Art meine ich ... Ich versuch mal en wenig mein Glück muss ich den DrogenMultiplikator
    nicht sagen was er rechnen soll ?
    An dich auch ein fettes thx für den schnellen Support ^^


    One Love
    WeedChief

  • Klar musst du ihm sagen was er rechnen soll


    die Player Variable sagt einfach nur
    "Ey der will Drogen also bezahlt er 5 $ pro Gramm


    dann rechnet er aus
    new tPreis = tMenge*GetPVarInt(playerid,"DrogenMultiplikator");


    Ausgesprochen
    In den Kasten "tPreis" Klatsch ich jetzt die "tMenge" die eingegeben wurde mal den eben abgespeicherten Kasten der den Preis pro Gramm sagt ;)


    Und dann einfach
    GivePlayerMoney(playerid, -tPreis);


    Gruß

    ik bin der vito c:

  • Also du machst einfach in


    {
    new drogen = strval(inputtext);
    if(GetPlayerMoney(playerid) >= drogen * 5) //heisst 5 $ pro gramm
    {
    PlayerInfo[playerid][Droge] + strval(inputtext);
    GivePlayerMoney(playerid, -drogen *5);//Um das geld weggzumachen
    }
    }




    Was macht mein Label, es :love: ......

    [tabmenu][tab='Angebote','http://cdn3.iconfinder.com/data/icons/glyph/227/Tag-48.png']

    + Die Preise liegen bei 5-100+€ Ablauf:
    + Entweder ihr addet mich in Skype (PN vorher Schreiben) oder Ihr schreibt eine PN an mich (Betreff - Euer Wunsch z.B. Filterscript)
    + So nun schreibt ihr mir was ihr alles in dem Script haben wollt ich werd euch dann sagen ob ich es hinbekomme.
    + Dann machen wir ein groben Preis aus. Ich werde das Script erstellen und es zusammen mit dem Kunden Testen.



    [tab='Kontakt','http://cdn3.iconfinder.com/data/icons/line/36/person_add-48.png']
    edmix23

    + Bitte beim Adden angeben wer ihr seit oder per PN bescheid sagen!
    [tab='Zahlungs Methoden','https://cdn3.iconfinder.com/data/icons/line/36/check_money-32.png']
    +Paypal!
    +Direkte Banküberweisung

  • :o) Suchtis immer :D ... Also läuft jetzt Perfekt Geeeeeil :D Ich wollte schon immer mal nen in SA haben :D
    Free Weed. Sow dann jetzt noch bisschen alles abrunden verschönern und bei den Nachtaktiven herzlich Bedanken ;)
    One Love


    :love: :love: ....Es fckt die Biaaaatch