Hiho,
ich wollte fragen ob es möglich ist einen Randompreis für einen Command zu machen.
Also wnn man /fixcar macht soll es randomkosten von 1-1000 geben irgendwas zufälliges!
Wie geht das?
Hoffe irh könnt mir helfen!
MfG ~Luka~
Hiho,
ich wollte fragen ob es möglich ist einen Randompreis für einen Command zu machen.
Also wnn man /fixcar macht soll es randomkosten von 1-1000 geben irgendwas zufälliges!
Wie geht das?
Hoffe irh könnt mir helfen!
MfG ~Luka~
new randomPreis=random(1000)+1;
so gehts auch:
new geld = random[1000];
so gehts auch:
new geld = random[1000];
dann haste aber von 0-1000
new randomPreis=random(1000)+1;
xD wen du so genau bist ist deins auch falsch
dan musste es 999 heisen
dann halt so:
new startgeld=1000;
new geld = random[1000]+startgeld;
sind nur beispiele, kann er nach belieben anpassen
dann halt so:
new startgeld=1000;
new geld = random[1000]+startgeld;
sind nur beispiele, kann er nach belieben anpassen
das ist doch totaler schwachsinn.. er will doch nur von 1 - 100 haben.
Bei dir würde ja von 0 - 2000 etwas rauskommen
xD wen du so genau bist ist deins auch falsch
dan musste es 999 heisen
100pro sign
Flüchtigkeitsfehler. Mach als variable=random(999)+1;
Denn random(999) sucht er zufällig 0-999 aus und dann einfach plus 1
und schon klappts auch mit der Nachbarin
xD also nochmal für alle:
So geht es von 1-1000
new variable = random[999]+1;
ps: ich machs immer mit eckigen klammern
aber wenn er dann
new blabla = random(999)+1;
macht muss das doch im Fixcar command angegeben sein?
ne bei mir kämen 1000 bis 2000 raus
aber ich hab ihm nur gezeigt wie man einen startwert macht und nicht mit den werten die er brauch hier
also ein beispiel
Flüchtigkeitsfehler. Mach als variable=random(999)+1;
Denn random(999) sucht er zufällig 0-999 aus und dann einfach plus 1
und schon klappts auch mit der Nachbarin
Ums jetzt nochmal ganz genau zu nehmen:
new geld=random(1000)+1;
War richtig, bei "random(1000)" wählt er eine Zahl zwischen 0 und 999 aus
999+1=1000 & 0+1=1
hihi,
und wie soll ich das dann in diesen command einbauen?
Also das der Spieler der diesen Command eingibt 0 - 1000 $ zahlt.
if(strcmp(cmdtext,"/fixcar",true) == 0)
{
SendClientMessage(playerid,COLOR_GREEN,"Car fixed!");
SetVehicleHealth(GetPlayerVehicleID(playerid),1250.0);
return 1;
}
MfG
Stimmt, im Wiki stehts auch so ^^. random(25) generiert eine Zahl zwischen 0 und 24
if(strcmp(cmdtext,"/fixcar",true) == 0)
{
SendClientMessage(playerid,COLOR_GREEN,"Car fixed!");
SetVehicleHealth(GetPlayerVehicleID(playerid),1250.0);
new geld = random(999)+1;
GivePlayerMoney(playerid, geld)
return 1;
}
hi und wie kann man machen wenn man nicht genug geld hat das dann eine meldung kommt
SendClientMessage(playerid,COLOR_RED,"Du hast nicht genügend Geld");
MfG
P.S
Könnte es so gehen das die Meldung kommt?
Also das wär meine Idee:
if(strcmp(cmdtext,"/fixcar",true) == 0)
{
SendClientMessage(playerid,COLOR_GREEN,"Car fixed!");
SetVehicleHealth(GetPlayerVehicleID(playerid),1250.0);
new geld = random(999)+1;
GivePlayerMoney(playerid, geld)
}
else
{
]SendClientMessage(playerid,COLOR_RED,"You don´t have the money!");
return 1;
}
Das klappt nit
if(strcmp(cmdtext,"/fixcar",true) == 0)
{
SendClientMessage(playerid,COLOR_GREEN,"Car fixed!");
SetVehicleHealth(GetPlayerVehicleID(playerid),1250.0);
new geld = random(999)+1;
GivePlayerMoney(playerid, geld)
}
else
{
~~~> ] <~~SendClientMessage(playerid,COLOR_RED,"You don´t have the money!");
return 1;
}
Daran kann es nit klapen
if(strcmp(cmdtext,"/fixcar",true) == 0)
{
SendClientMessage(playerid,COLOR_GREEN,"Car fixed!");
SetVehicleHealth(GetPlayerVehicleID(playerid),1250.0);
new geld = random(999)+1;
GivePlayerMoney(playerid, geld)
}
else
{
SendClientMessage(playerid,COLOR_RED,"You don´t have the money!");
return 1;
}
if(strcmp(cmdtext,"/fixcar",true) == 0)
{
new geld = random(999)+1;
if(GetPlayerMoney(playerid)>=geld) {
SendClientMessage(playerid,COLOR_GREEN,"Car fixed!");
SetVehicleHealth(GetPlayerVehicleID(playerid),1250.0);
GivePlayerMoney(playerid,-geld) }
else { SendClientMessage(playerid,COLOR_RED,"You don´t have the money!"); }
return 1;
}
lol ausser keks achtet niemand auf das Vorzeichen
bei euch anderen würd ich durchgehend /fixcar machen aufm Server, da brauch man gar nich arbeiten
lol ich dachte es sieht keiner, jetzt wo ich runtergescrollt habe XD.
netter money bug =D