Hallo
Hat vlt irg wer ne Ahnung wie man Kill to Deaht Ratio erstellen kann ? Also das einzige was ich weiss ist ,dass man die Kills durch die Deahts dividiert aber wie kann ich eine Kommazahl daraus bekommen ?
[Help] Kill to Death Ratio
- LSTNE
- 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
-
-
rechne nicht mit floats und du bekommst auch keine kommazahlen raus
-
if(!strcmp("/kdr", cmdtext))
{
new Float:Rate,str[50];
Rate = (KillVariable / DeathVariable);
format(str,sizeof(str),"Deine KDR : %1.f",Rate);
SendClientMessage(playerid,0xB50000FF,str);
return 1;
} -
if(!strcmp("/kdr", cmdtext))
{
new Float:Rate,str[50];
Rate = (KillVariable / DeathVariable);
format(str,sizeof(str),"Deine KDR : %1.f",Rate);
SendClientMessage(playerid,0xB50000FF,str);
return 1;
}
if(!strcmp("/kdr", cmdtext))
{
new Float:Rate,str[128];
Rate = (Spieler[playerid][Kills] / Spieler[playerid][Deaths]);
format(str,sizeof(str),"Deine KDR : %0.2f",Rate);
SendClientMessage(playerid,0xB50000FF,str);
return 1;
}
habs versucht zu verandern klappt aber auch so nicht -
Wozu änderst du %1.f zu %0.2f ? Wenn du eine nachkomma stelle willst dann lass es so, willst du 2 dann einfach %2.f
-
Wozu änderst du %1.f zu %0.2f ? Wenn du eine nachkomma stelle willst dann lass es so, willst du 2 dann einfach %2.f
es geht auch nicht darum ... egal wie ich`s verändere ist mein Kill to Death 0 und als ichs zu 0.2 geändert hatte war es 0.00 -
Habs getestet bei mir funzts liegt also wohl an deinen Variablen
-
Habs getestet bei mir funzts liegt also wohl an deinen Variablen
Jo mir wird schon was einfallen aber danke fur die Hilfe -
breadfish.de
Hat das Thema geschlossen.