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
GivePlayerMoney(Preis)?
- lollipop
- Geschlossen
- Erledigt
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
-
-
Möchtest du das jeder der Job 1 hat Geld bekommt oder nur ein bestimmter Spieler?
-
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.
mfgalso 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 -
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);
} -
Den Code verstehe ich aber wie ist es definiert das job 1 geld 1 kriegt jpob 2 das gehalt 2 usw.
mfg -
new JobPreis[]=
{
540, //Das ist Job1 -> Lohn = 540$
};
da kannst du es definieren. -
breadfish.de
Hat das Thema geschlossen.