Hei,
hab ne Frage, kann mir einer zeigen, wie ich mein Bargeld + Bankgeld an Spielern zeigen kann? mit einem Befehl
MfG
Geld zeigen
- [RuS]Mixery
- 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
-
-
Einfach einen String erstellen, dort GetPlayerMoney einsetzen und an den Spieler senden, der als Parameter eingegeben wurde. Dein Bankguthaben kannst du nach dem gleichen Verfahren ausgeben, nur dass du anstatt GetPlayerMoney die Methode benutzt, mit der du eben das Bankguthaben ausliest
-
Ich kaue es dir mal vor
ocmd:showfinanzen(playerid,params[])
{
new info[64],string[24], string2[24]
new name[MAX_PLAYERS],showid;
if(sscabf(params,"u",showid))return SendClientMessage(playerid,-1,"Benutze: /showfinanzen [Name/ID]");
if(playerid == showid)return SendClientMessage(playerid,-1,"Nutze /stats"); // Falls er seine ID angibt kommt diese Message
GetPlayerName(playerid,name,sizeof(name));
format(info,sizeof(info),"Finanz Informationen von %s",name); // Name des Befehl ausführers
format(string,sizeof(string),"Bargeld: %d",GetPVarInt(playerid,"Geld")); // ggf anpassen
format(string2,sizeof(string2),"Kontostand: %d",GetPVarInt(playerid,"Kontostand")); // ggf anpassen
SendClientMessage(playerid,-1,info);
SendClientMessage(playerid,-1,string);
SendClientMessage(playerid,-1,string2);
return 1;
}Grüße
-
Ich kaue es dir mal vor
ocmd:showfinanzen(playerid,params[])
{
new info[64],string[24], string2[24]
new name[MAX_PLAYERS],showid;
if(sscabf(params,"u",showid))return SendClientMessage(playerid,-1,"Benutze: /showfinanzen [Name/ID]");
if(playerid == showid)return SendClientMessage(playerid,-1,"Nutze /stats"); // Falls er seine ID angibt kommt diese Message
GetPlayerName(playerid,name,sizeof(name));
format(info,sizeof(info),"Finanz Informationen von %s",name); // Name des Befehl ausführers
format(string,sizeof(string),"Bargeld: %d",GetPVarInt(playerid,"Geld")); // ggf anpassen
format(string2,sizeof(string2),"Kontostand: %d",GetPVarInt(playerid,"Kontostand")); // ggf anpassen
SendClientMessage(playerid,-1,info);
SendClientMessage(playerid,-1,string);
SendClientMessage(playerid,-1,string2);
return 1;
}Grüße
Kannst du es einmal in Dini vorschreiben?
MFG -
Kannst du es einmal in Dini vorschreiben?
MFGWieso downloadet man sich ein Script wenn man nichtmal das Geld eines Spielers abfragen kann.....
-
Wieso downloadet man sich ein Script wenn man nichtmal das Geld eines Spielers abfragen kann.....
Wen meinst du jetzt ?
Dateiensystem dini - Dateien erstellen, löschen, speichern, laden
-
Habs schon aber danke
-
Ich meine das sich Reaper ein Script downloadet, ohne jegliche Kenntnisse.
-
Ich kaue es dir mal vor
ocmd:showfinanzen(playerid,params[])
{
new info[64],string[24], string2[24]
new name[MAX_PLAYERS],showid;
if(sscabf(params,"u",showid))return SendClientMessage(playerid,-1,"Benutze: /showfinanzen [Name/ID]");
if(playerid == showid)return SendClientMessage(playerid,-1,"Nutze /stats"); // Falls er seine ID angibt kommt diese Message
GetPlayerName(playerid,name,sizeof(name));
format(info,sizeof(info),"Finanz Informationen von %s",name); // Name des Befehl ausführers
format(string,sizeof(string),"Bargeld: %d",GetPVarInt(playerid,"Geld")); // ggf anpassen
format(string2,sizeof(string2),"Kontostand: %d",GetPVarInt(playerid,"Kontostand")); // ggf anpassen
SendClientMessage(playerid,-1,info);
SendClientMessage(playerid,-1,string);
SendClientMessage(playerid,-1,string2);
return 1;
}Grüße
Funkt nicht -
-
-
Alles anzeigen
Ich habs in dcmd umgeschrieben - Wenn ich es eingebe passiert einfach nix. -
Dann wäre es jetzt mal hilfreich dein Befehl zu posten ..
Grüße
-
dcmd_showfinanzen(playerid,params[])
{
new info[64],string[24], string2[24]
new name[MAX_PLAYERS],showid;
if(sscabf(params,"u",showid))return SendClientMessage(playerid,-1,"Benutze: /showfinanzen [Name/ID]");
if(playerid == showid)return SendClientMessage(playerid,-1,"Nutze /stats"); // Falls er seine ID angibt kommt diese Message
GetPlayerName(playerid,name,sizeof(name));
format(info,sizeof(info),"Finanz Informationen von %s",name); // Name des Befehl ausführers
format(string,sizeof(string),"Bargeld: %d",GetPVarInt(playerid,"Geld")); // ggf anpassen
format(string2,sizeof(string2),"Kontostand: %d",GetPVarInt(playerid,"Kontostand")); // ggf anpassen
SendClientMessage(playerid,-1,info);
SendClientMessage(playerid,-1,string);
SendClientMessage(playerid,-1,string2);
return 1;
} -
Also so müsste es eigentlich Funktionieren ?
dcmd_showfinanzen(playerid,params[])
{
new info[64],string[24], string2[24]
new name[MAX_PLAYERS],showid;
if(sscanf(params,"u",showid))return SendClientMessage(playerid,-1,"Benutze: /showfinanzen [Name/ID]");
if(playerid == showid)return SendClientMessage(playerid,-1,"Nutze /stats"); // Falls er seine ID angibt kommt diese Message
GetPlayerName(playerid,name,sizeof(name));
format(info,sizeof(info),"Finanz Informationen von %s",name); // Name des Befehl ausführers
format(string,sizeof(string),"Bargeld: %d",GetPVarInt(playerid,"Geld")); // ggf anpassen
format(string2,sizeof(string2),"Kontostand: %d",GetPVarInt(playerid,"Kontostand")); // ggf anpassen
SendClientMessage(playerid,-1,info);
SendClientMessage(playerid,-1,string);
SendClientMessage(playerid,-1,string2);
return 1;
}Hast du es auch in dein Script eingefügt und Compilet also mit F5 und anschließend den Server Neugestartet ?
Grüße
-
Also so müsste es eigentlich Funktionieren ?
dcmd_showfinanzen(playerid,params[])
{
new info[64],string[24], string2[24]
new name[MAX_PLAYERS],showid;
if(sscanf(params,"u",showid))return SendClientMessage(playerid,-1,"Benutze: /showfinanzen [Name/ID]");
if(playerid == showid)return SendClientMessage(playerid,-1,"Nutze /stats"); // Falls er seine ID angibt kommt diese Message
GetPlayerName(playerid,name,sizeof(name));
format(info,sizeof(info),"Finanz Informationen von %s",name); // Name des Befehl ausführers
format(string,sizeof(string),"Bargeld: %d",GetPVarInt(playerid,"Geld")); // ggf anpassen
format(string2,sizeof(string2),"Kontostand: %d",GetPVarInt(playerid,"Kontostand")); // ggf anpassen
SendClientMessage(playerid,-1,info);
SendClientMessage(playerid,-1,string);
SendClientMessage(playerid,-1,string2);
return 1;
}Hast du es auch in dein Script eingefügt und Compilet also mit F5 und anschließend den Server Neugestartet ?
Grüße
Jo, läuft nicht -
breadfish.de
Hat das Thema geschlossen.