Schlicht und ganz nett.
Wenn du es codest, sollte das Feld vielleicht nen Schatten nach außen bekommen
8/10
Beiträge von ElDiabolo
-
-
Zitat
LoewecadiiGFX hat hochgeladen • hat positiv bewertet
Leicht erbärmlich^^
Zum anderen: Willkommen, falls man das noch sagen kann
-
-
Anders hieße es aber nicht Realschule, sondern Werkrealschule, meine ich zu wissen.
BTW: Willkommen, falls man das bei dir noch sagen kann -
Ich glaube "2" oder "Numpad +"
edit: Also Key_Secondary_Attack oder so ähnlich. -
Hey, pass mal auf! Du schreibst uns keine Fehler, also können wir das wohl kaum wissen, was falsch ist!
Aber bitte, oben ist der Ausgang... -
PlayerInfo[playerid][pKonto] =
Und weiter?
edit: Goldkiller war schneller.. -
Allerdings sollte die Ammo gespeichert werden, oder nicht?
-
Mit nem Timer und ein paar Schleifen.
-
IsPlayerInRangeOfPoint
-
mit MAX_PLAYERS
-
eingeloggt[playerid] = false;
immernoch...
-
Das sind noch globale Textdraws, die nur dir angezeigt werden. Du musst sie zu eigenen machen
-
new string1[20];
format(string1,sizeof(string1),"[ Fraktionsrang: %s ] | [ Respektpunkte: %i ] | [ Kosten für das nächste Level: %i ]",rangname,GetPVarInt(playerid,"Respektpunkte"),3000*GetPlayerScore(playerid)+3000);
Dürfte gehen -
Du musst die Variable erstmal definieren. Das machst du mit MAX_PLAYERS und einem new
In deinem Fall wäre das dann wohl:
new eingelogt[MAX_PLAYERS];Ohja, eigentlich heißt es "eingeloggt"
-
Selbstmord:
if(killerid == INVALID_PLAYER_ID) return DeinZeugs(playerid);Die Kills musst du mit Variablen zählen.
-
Wofür liest du denn die Namen aus? Zeig mal den SchadenAnzeige public.
-
Hallo Com.
Ja wie es bereits in der Überschrift beschrieben steht, habe ich einen ungewöhnlichen Fehler in meinem Banksystem
den ich einfach nicht lösen kann.. also der Fehler Ich bin ingame und gebe halt den befehl /atm ein. nun erscheint ein Dialog (list)
dann kann ich zwischen verschiedene Optionen wählen so nun wähle ich die Option "Einzahlen" und gebe dort den Betrag ein den ich auf meinem Konto
einzahlen möchte gebe ich aber eine hohe summe ein z.B : 254355464132565146561, Subtrahiert er eine andere Summe vom Konto und addiert die selbe
Summe die er vom Konto Subtrahiert auf "die Hand" dann hab ich versucht das hier zu machen :if(strval(inputtext)>99999999)return SendClientMessage(playerid,GRAU,"Ungültige Angabe");
doch wenn ich ein höheren inputtext eingebe also höher als "99999999" bekomme ich nicht die Fehlermeldung " Ungültige Angabe" und trotzdem passiert das was vorher
auch passiert ist . Also ich verstehe das einfach nicht hier die Zeilen :
if(dialogid==DIA_EINZAHLEN)
{
if(response)
{
new string[128];
if(GetPlayerMoney(playerid)< strval(inputtext))return SendClientMessage(playerid,GRAU,"Du hast nicht genug Geld");
if(strval(inputtext)>99999999)return SendClientMessage(playerid,GRAU,"Ungültige Angabe");
GivePlayerMoney(playerid, -strval(inputtext));
SetPVarInt(playerid,"Konto",GetPVarInt(playerid,"Konto")+strval(inputtext));
format(string,sizeof(string),"Du hast %i $ eingezahlt. Aktueller Kontostand: %i",strval(inputtext),GetPVarInt(playerid,"Konto"));
SendClientMessage(playerid,GRUEN,string);
SpielerSpeichern(playerid);
}
}
if(dialogid==DIA_AUSZAHLEN)
{
if(response)
{
new string[128];
if(GetPlayerMoney(playerid)> strval(inputtext))return SendClientMessage(playerid,GRAU,"Du hast nicht genug Geld");
GivePlayerMoney(playerid, strval(inputtext));
SetPVarInt(playerid,"Konto",GetPVarInt(playerid,"Konto")-strval(inputtext));
format(string,sizeof(string),"Du hast %i $ ausgezahlt. Aktueller Kontostand: %i",strval(inputtext),GetPVarInt(playerid,"Konto"));
SendClientMessage(playerid,GRUEN,string);
SpielerSpeichern(playerid);
}
}Also ich bedanke mich schon mal im Voraus aber ich glaube ihr findet es auch nicht oder ? ich hoffe ihr könnt mir helfen (Sry, dass alles so verschoben ist)
Mit freundlichen Grüßen
|John|~
hau mal ein Return 1; nach der Abfrage rein.
-
Was geht denn nicht?
-
playerid, nicht pID
und wieso machst du nicht gleich weiß?