das verdoppelt sich
	new string[64],pID;
	new geld = GetPlayerMoney(pID),GiveMoney = geld/100;
	if(sscanf(params,"ui",pID,geld))return SendClientMessage(playerid,ROT,"[Error]/geld [SpielerName/ID][Geld]");
	GivePlayerMoney(pID, geld-GiveMoney);
	format(string,sizeof(string),"Du hast %s %d$ Überwissen.\nEs Wurde Versteuert: %d%",SpielerName(pID),geld,GiveMoney);
	SendClientMessage(playerid,ROT,string);
Prozente werden aba auch nicht angezeigt
Beiträge von Kevin B.
- 
					
- 
					hab es nun so 
 new string[64],pID;
 new Float:geld = GetPlayerMoney(pID), Float:GiveMoney= geld*0.01;
 if(sscanf(params,"ui",pID,geld))return SendClientMessage(playerid,ROT,"[Error]/geld [SpielerName/ID][Geld]");
 GivePlayerMoney(pID,floatround(geld));//6007
 GivePlayerMoney(playerid, floatround(geld-GiveMoney));//6008
 format(string,sizeof(string),"Du hast %s %d§ Überwissen.\nEs Wurde Versteuert: %f",SpielerName(pID),geld,GiveMoney);
 SendClientMessage(playerid,ROT,string);
 return 1;
 wen ich das InGame eingebe gibt er mir Zwar die nachricht raus aba mehr auch nicht
 Du hast kifkat 200$ Überwissen. Es Wurde Versteuert: 0.0000
- 
					was wer da besser?da würden wir auch nur hin und her Probieren 
 new string[64],pID;
 new Float:geld = GetPlayerMoney(pID), Float:GiveMoney= geld*0.01;
 if(sscanf(params,"ui",pID,geld))return SendClientMessage(playerid,ROT,"[Error]/geld [SpielerName/ID][Geld]");
 GivePlayerMoney(pID,geld);//6007
 GivePlayerMoney(playerid, geld-GiveMoney);//6008
 format(string,sizeof(string),"Du hast %s %d Geld Überwissen.\nEs Wurde Versteuert: %d",SpielerName(pID),geld,GiveMoney);
 SendClientMessage(playerid,ROT,string);pod.pwn(6007) : warning 213: tag mismatch
 pod.pwn(6008) : warning 213: tag mismatch
- 
					Bleibt gleich 
- 
					pod.pwn(6008) : warning 213: tag mismatch 
 GivePlayerMoney(playerid, geld-GiveMoney);
- 
					wen ich , nehmen würde würde er es als ein new sehen also so new 01; 
- 
					pod.pwn(6004) : warning 213: tag mismatch 
 GiveMoney = geld*0.01
- 
					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
- 
					*hust* In die Staatskasse *hust* 
 der Beitrag ist Sinlos, du solltest erst lesen den schreiben
 @BlackAcewen ich 900 eingebe bekomme ich 9 Dolla 
- 
					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
- 
					0,77€ Bringt auch was hab ihn  
 danke dir
- 
					naja wen ein Spieler Online kommt oda neu Spawnt fragst du ab ob er noch Knast zeit hat wen ja lässt du den Timer Starten und lässt ihn imma -=1 abziehen und Speicherst es ab 
 wo ist da das Problem?
- 
					die beste Lösung währe den Timer Ablaufen lassen so in Minuten also eine und den Imma abspeichern 
 so hab ich es Zumindest
- 
					ihren wie war da kein Fehler mehr, Klappte einfach so  
- 
					ja wirt alles duch gegangen aba er findet doch eigentlich bei IsPlayerInRangeOfPoint den den einen und geht doch den mit den ein die Datenbank duch wo er ist und Löscht ihn eigentlich oda? 
 hier ist aba der So das er den alle löschen tut nur warum?
 //edit hab es hinbekommen
- 
					He ich hab mir grade son Befehle gebaut wo er eigentlich nur eins Löschen soll und nicht alle 
 halt wen ich im Icon bin das er nur das löschen tut und nicht alle
 ocmd:etcloeschen(playerid,params[])
 {
 if(sInfo[playerid][sSpieler_adminlevel] == 1991)return IsAdmin
 for(new etcs;etcs<MAX_ETC;etcs++)
 {
 if(IsPlayerInRangeOfPoint(playerid,1,etc[etcs][ETC_X],etc[etcs][ETC_Y],etc[etcs][ETC_Z]))
 {
 ETCloeschen(etcs);
 }else SendClientMessage(playerid,ROT,"Du bist an Kein Ein/ausgang");
 }
 return 1;
 }
 stock ETCloeschen(ETCs)
 {
 format(query,128,"DELETE FROM etc WHERE id = '%i'",ETCs);
 mysql_query(query);
 KillETCS(ETCs);
 return 1;
 }was ist daran falsch das er den alle Löschen tut? 
 lg kifkat
- 
					ich schrieb ja oben Zitat von kifkater Speichert sie aba nicht, ersetzt Mich imma wider an der Farms raus aba nun egal das Problem ist Gelöst schon seit Post x,y,z Wirt falsch Gespeichert  
- 
					ja okay kann auch sein das ich mich falsch ausgedruckt habe 
 aba wen man so lesen tut
 if(etc[etcs][ETC_ID] == 1)&& 2den siht man es ja fast das ich bei else Leer wider an den Icon möchte wo ich war aba nun egal danke euch Trotzdem aba nun egal danke euch Trotzdem
- 
					danke das Helfen wolltest ist aller Dings auch falsch  
 mir ist das aba auch eben erst aufgefallen das es so nicht gehn kann
 etcausgangz[playerid] = ETC_Z;
 es muss Selbstverständlich so
 etcausgangz[playerid] = etc[etcs][ETC_Z];
- 
					danke das helfen wolltest ich hatte allerdings nur ein Schönheits Fehler danke das ihr helfen wolltet/könntet 
 
		 
		
		
	