GivePlayerMoney(Preis)?

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
  • Yoa hi,
    ich habe mal da ne frage undzwar wollte ich fragen wie ich es machen kann das wenn jemand job 1 hat also so:
    if(pInfo[playerid][job] == 1)
    das er dann einen Preis gekommt das ich beim string vom paday nur eintragen muss "du hast %d bekommen",preis
    und so:
    GivePlayerMoney(playerid,preis);
    Das ich es nicht so machen muss:
    if(pInfo[playerid][job] == 1)
    {
    }
    else if//...
    Ich hoffe ihr versteht was ich meine.
    mfg


    Bewerte mich und meine Transaktionen als Mittelsmann

  • beim paday müsste ich ja dann eintragen if(pInfo[playerid][job] == 1 && pInfo[playerid][team == 1)
    und das währe zu viele abfragen deshlab frage ich wie man es macht das ich dann nur du hast für dein Nebenjob %d $ bekommen und das ich dann nur oben die abfrage habe:
    also nur if(pInfo[playerid][job] == 1,2 usw. das es autmatisch das Geld gibt schwer zu erklären.
    mfg


    also praktisch wie für den Sprit oben #define Jobpreis 400 und das so das autmoatisch wenn er job 1 ist er jobprteis kriegt 2 jobpreis2
    usw.
    mfg


    Bewerte mich und meine Transaktionen als Mittelsmann

  • Musst du noch anpassen ;)
    for(playerid = 0; playerid < MAX_PLAYERS; playerid ++)
    {
    if(!IsPlayerConnected(playerid))return 1;
    if(pInfo[playerid][job] == 1)
    {
    new PREIS = 5000;
    new MSG[128];
    GivePlayerMoney(playerid,PREIS);
    format(MSG,sizeof(MSG),"Du hast %i$ bekommen!",PREIS);
    }
    }

  • Wenn ich das richtig verstanden habe müsste es so gehen:


    new JobPreis[]=
    {
    500,//Job 1 bekommt 500$
    520,//Job 2 520$
    510//Job 3 510$
    };


    dann beim PayDay:
    if(pInfo[playerid][job] != 0)
    {
    new jobid = pInfo[playerid][job];
    GivePlayerMoney(playerid,JobPreis[jobid-1]);
    new s[50];
    format(s,50,"Du hast %d$ für deinen Nebenjob bekommen!",JobPreis[jobid-1]);
    SendClientMessage(playerid,0xFF00FF,s);
    }