hey ich bin Grade dabei mir ein Befehl zu machen um zu testen ob es den auch geht mit der Rechnung also das er ein Prozent von den Geld Verliert wen er was einzahlt aba so ihren wie will das nicht Klappen
ocmd:money(playerid,params[])//money
{
new pID;
if(sInfo[playerid][sSpieler_adminlevel] == 1991 || sInfo[playerid][sSpieler_supporter] == 1)
{
new string1[128],grund[50];
new ageld = GetPlayerMoney(playerid);
if(sscanf(params,"uis[50]",pID,ageld,grund))return SendClientMessage(playerid,ROT,"Fehler! Benutze: /money [Spielername/ID][money][Grund]");
new GiveMoney = ageld/100*1;
format(string1,sizeof(string1), "[Admin]%s hat %s %i$ gegeben Grund: %s Es Würde versteuert: %d",SpielerName(playerid),SpielerName(pID),ageld,grund,GiveMoney);
GivePlayerMoney(pID, GiveMoney);
SpielerSpeichern(pID);
for(new i=0;i<MAX_PLAYERS;i++)
{
if(sInfo[playerid][sSpieler_adminlevel] == 1991 || sInfo[playerid][sSpieler_supporter] == 1)
{
SendClientMessage(i,ROT,string1);
}
}
}
else
{
IsAdmin
}
return 1;
}
kann da wer helfen?
lg kifkat
ein Prozent von das was er einzahlt
- Kevin B.
- Geschlossen
- Erledigt
-
-
Kifkat bei GiveMoney ist das "*1" unnötig ansonsten weiß ich nicht wirklich
-
http://lehrerfortbildung-bw.de…/bs/bej/prozent/anl_form/ jetzt nur noch die Zahlen einsetzen.
-
GivePlayerMoney(pID, GiveMoney-algeld);
Aber irgendwo hin muss das geld ja noch, wenn es versteuert wird
-
Vllt so aber ich bin mir nicht sicher
GivePlayerMoney(pID,-GiveMoney);
-
*hust* In die Staatskasse *hust*
-
-
Ehmm ich dachte das Geld abgezogen wird upss sorry dann
-
*hust* In die Staatskasse *hust*
der Beitrag ist Sinlos, du solltest erst lesen den schreiben
@BlackAcewen ich 900 eingebe bekomme ich 9 Dolla
-
@Kifkat
Du wolltest es doch so haben oder nicht? -
dann ist das halt
GivePlayerMoney(pID, algeld-GiveMoney);
du rechnest aber auch verdwarst -.- -
new GiveMoney = ageld*0.99;
sonst alles so wie im ersten Post.
Den String musst du noch umstellen. -
hab den mal neu geschrieben das maa da auch mal sieht wo was ist
new string[64],pID,geld = GetPlayerMoney(pID),GiveMoney = geld/100*1;
if(sscanf(params,"ui",pID,geld))return SendClientMessage(playerid,ROT,"[Error]/geld [SpielerName/ID][Geld]");
GivePlayerMoney(pID,geld);
GivePlayerMoney(playerid, geld-GiveMoney);
format(string,sizeof(string),"Du hast %s %d Geld Überwissen.\nEs Wurde Versteuert: %d",SpielerName(pID),geld,GiveMoney);
SendClientMessage(playerid,ROT,string);
@BlackAce
ich hab das so auch nur Über die Suche Gefunden aba ihren wie ka Geht das nicht -
damit du 1% heraus findest
GiveMoney = geld*0.01
-
pod.pwn(6004) : warning 213: tag mismatch
GiveMoney = geld*0.01 -
ups dann nimm mal komma
-
wen ich , nehmen würde würde er es als ein new sehen also so new 01;
-
vllt so?
new Float:GiveMoney = geld*0.01; -
pod.pwn(6008) : warning 213: tag mismatch
GivePlayerMoney(playerid, geld-GiveMoney); -
probier mal so :
new string[64],pID,geld = GetPlayerMoney(pID);
if(sscanf(params,"ui",pID,geld))return SendClientMessage(playerid,ROT,"[Error]/geld [SpielerName/ID][Geld]");
GivePlayerMoney(pID,geld);
new float:GiveMoney = geld*0.01;
GivePlayerMoney(playerid, geld-GiveMoney);
format(string,sizeof(string),"Du hast %s %d Geld Überwissen.\nEs Wurde Versteuert: %d",SpielerName(pID),geld,GiveMoney);
SendClientMessage(playerid,ROT,string);