Hallo, also ich habe im GF script /money (sets money) nur da bekommt man die Menge dazu also sozusagen wie /pay. Also kann mir bitte einer ein Command machen das man mit /setsmoney oder so das Geld auf eine bestimmte Summe verändern kann?Nur admin lvl 1337. Und das soll in GF rein. Danke schonmal =)
/setMoney
- Scripter
- 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
-
-
/money = Geld auf eine bestimmten Wert setzen
/givemoney = Geld um ein bestimmten Wert addieren -
Ja ich weiß aber wenn ich /money meineID 5 mache bekomme ich 5 + statt den Wer auf 4 zu setzen. Also kann mir jemand sowas scripten das man es im gf einfügen kann?
-
Ja ich weiß aber wenn ich /money meineID 5 mache bekomme ich 5 + statt den Wer auf 4 zu setzen.
Häää?? Ich versteh nicht was du da willst? Wenn du "/money 0 5" machst hat ID 0, 5 Dollar auf der Hand
-
-
Also: ich habe 50 Dollar auf der Hand. Meine id ist 3. Ich mache /money 3 150. Eigentlich müsste ich jetzt insgesamt 150 Dollar haben wegen den Command. Aber statt das Geld auf 150 zu machen habe ich insgesamt 200. Also 50 auf der Hand + /money 3 150. Ich will halt ein Command mit den man das Geld von einem Spieler einstellen kann. Kapiert XD?
-
zeig /money befehl
-
Hier:
if(strcmp(cmd, "/money", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /money [playerid/PartOfName] [money]");
return 1;
}
new playa;
new money;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
money = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 4)
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
ResetPlayerMoney(playa);
ConsumingMoney[playa] = 1;
PlayerMoney[playa] += money;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin!!");
}
}
return 1;
}
Also bei mir ging er nicht. -
if(strcmp(cmd, "/money", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /money [playerid/PartOfName] [money]");
return 1;
}
new playa;
new money;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
money = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 4)
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
ResetPlayerMoney(playa);
ConsumingMoney[playa] = 1;
PlayerMoney[playa] = money;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin!!");
}
}
return 1;
} -
Und was hast du geändert?
-
PlayerMoney[playa] += money;
in
PlayerMoney[playa] = money;// glaub ab jez Profi
-
breadfish.de
Hat das Thema geschlossen.