M_Bot.inc
Timersys.inc
Noch nicht einmal 1 Minute mit Google.
Beiträge von Canna
-
-
Guten Mittag liebe Community,
ich sitze jetzt leider bei einem Kilometerzähler fest. Ich habe mir schon diverse Filterscripts angeschaut, die einen Kilometerzähler haben, verstehe jedoch das ganze nicht so Recht. Wäre jemanden von euch vielleicht so freundlich und würde mir es genauer erklären, was ich tun muss?
Liebe Grüße!
-
Ich weiss es nicht genau, aber vielleicht liegt es daran, dass du die Size der Font nicht gut "eingestellt" hast. Ist jetzt nur ne Vermutung. Wie hast du denn die weißen Striche so hinbekommen ?
Liebe Grüße!
-
Wie schafft man es denn, mit Notepad++ zu scripten? Wäre sicherlich für mich auch mal Interessant!
Liebe Grüße!
-
Ich habe davon zwar keine Ahnung, da ich innerhalb des ersten Hindernisses immer abkratze bei solchen Maps.
Aber schaut gut aus.Liebe Grüße!
-
Hättest du einen downloadlink, finde in google nichts
ich probiere erstmal, das Programm als Admin auszuführen, bei vista hilft das meist immer
WIe wäre es mit http://www.sa-mp.com ? -
Versuch mal dein PWN neu runterzuladen. Hatte auch mal das selbe Problem, nachdem ich es neu runter geladen habe, ging es wieder.
Liebe Grüße!
-
Was genau willst du denn nun zwischenspeichern und aus welchem Grund? Und hast du dir die Werte bereits ausgeben lassen, um sie manuell zu überprüfen?
Ich speichere die Kontonummer zwischen, nachdem sie eigentlich korrekt ist (Die Kontonummer und Pin werden normal und korrekt ausgelesen mit MySQL). Das Zwischenspeichern, deshalb, um im nächsten Dialog zu überprüfen, ob die PIN korrekt ist. -
Hey,
habe mal wieder Probleme. Wie kann ich hier die Kontonummer vergleichen? Wenn er die Kontonummer gefunden hat, in dem enum/Array, dann soll sich der nächste Dialog öffnen und die Kontonummer "zwischengespeichert" werden. Das mit dem Zwischenspeichern weiss ich, wie das geht.
Mein Dialog sieht so aus:
case Dialog_BankNummer: {
if(response) {
if(!isNumeric(inputtext)) return ShowPlayerDialog(playerid, Dialog_BankNummer, DIALOG_STYLE_INPUT, "{A0A0A0}Kontonummer:", "{FFFFFF}Bitte gib deine Kontonummer ein:", "Weiter", "Abbrechen");
else {
if(strval(inputtext) == SpielerInfo[playerid][Kontonummer]) {
SendClientMessage(playerid, White, "Korrekt!");
}
for(new b=0; b < MAX_BANK_KONTEN; b++) {
if(strval(inputtext) == BankAccounts[b][Kontonummer]) {
Bankkonto[playerid] = b;
printf("%d", b);
return 1;
}
}
}
}
}Liebe Grüße!
Edit://
Er gibt weder den Text "Korrekt!" aus, noch in der Konsole die id. -
Überprüfe, ob SpielerInfo[playerid][Pinnummer] nach dem Laden und vor der Verwendung gesetzt ist. Schaue dir den Wert an und vergleiche Typ-Fehler der Variable, falscher Inhalt etc. (Debugging).
Hab es schon Debug verwendet.
Thema ist erledigt. Danke an alle die mir geholfen haben !Grüße und schnönen Abend!
-
Du kannst trotzdem separate Tabellen erstellen, nur eben die Daten aus PlayerInfo rauslesen.
Das habe ich mir auch schon überlegt.Edit:// Hab es jetzt mal so gemacht. Jetzt wird zwar der Pin richtig ausgegeben, aber die Kontonummer jedoch nicht, ob wohl sie genau so ausgelesen wird, wie die Pin.
SpielerInfo[playerid][Kontonummer] = mysql_GetInt("acccounts", "Kontonummer", "Name", PlayerxName(playerid));
SpielerInfo[playerid][Pinnummer] = mysql_GetInt("accounts", "Pin", "Name", PlayerxName(playerid));
//---------------------------------------------------------------------------------------------------
ocmd:profil(playerid, params[]) {
if(IstSpielerAFK[playerid] == false) {
if(IsPlayerConnected(playerid) && SpielerInfo[playerid][Eingeloggt] == 1) {
new str[255];
format(str, 255, "{6E6E6E}Kontonummer: {FFFFFF}%d\n{6E6E6E}Pin: {FFFFFF}%d\n{6E6E6E}* Bankdaten kopieren *", SpielerInfo[playerid][Kontonummer], SpielerInfo[playerid][Pinnummer]);
ShowPlayerDialog(playerid, Dialog_Profil, DIALOG_STYLE_LIST, "Profil:", str, "Weiter", "Abbrechen");
return 1;
}
else return SendClientMessage(playerid, Rot, "Du musst Eingeloggt sein um diesen Command zu benutzen!");
}
else return SendClientMessage(playerid, Rot, "Du bist AFK! Um Commands zu benutzen musst du /back kommen!");
} -
dann versuchs auf dem direktem Weg
BankAccounts[bank][Kontonummer]
Aber wäre das nicht einfacher, wenn du diese Information in die PlayerInfo einführst?
Werde ich gleich mal versuchen!
Naja, ich habe vor noch für Firmen ein Bankkonto zu erstellen und jeder User, kann sich natürlich auch ein "neues" Konto machen lassen, deshalb in einer seperaten Tabelle und enum.
Melde mich gleich, ob es geklappt hat!Edit:// Funktioniert immer noch nicht.
-
ja wo steht bei dir kontopin =
oder kontonummer =//edit
Also die Deklaration
format(kontonum, 4, "%d", BankAccounts[bank][Kontonummer]);
format(kontopin, 4, "%d", BankAccounts[bank][Pin]);
Ich habe es schon anders versucht, aber dann habe ich genau das selbe Problem.Grüße!
Edit:// Was genau meinst du? Wo diese ausgelesen werden ?
-
AddStaticPickup(1275, 1, 223.4126,185.4840,1003.0313,-1);
-
welche zahl soll ich denn eingeben damit das pickup nicht verschwindet wenn man hineinläuft...
Eine 1.
-
So ein Schwachsinn. Klar kann man Pickups streamen, da SAMP auch eine gewisse Anzahl nur "zulässt".
Benutz den Incognito Streamer von Y_Less kann ich nur empfehlen.Grüße!
-
Also bei Dini weiss ich es nicht genau, aber du könntest mich getdate() und gettime() diese speichern und beim Login dann auslesen und ggf. ausgeben.
Bei MySQL könntest du Timestamp verwenden. -
MySQL oder Dini ?
-
Guten Abend,
Ich habe mal wieder ein Problem. Ich speichere beim Registrieren Kontonummer und Pin aus einer zufälliggenerierten Zahl, aber wenn ich jetzt /profil mache, steht dort:
Kontonummer: -1
Pin: -1
Was mach ich denn falsch ? Die Bankdaten werden korrekt aus MySQL ausgelesen, also daran kann es nicht liegen.
Hier mal mein Befehl:
ocmd:profil(playerid, params[]) {
if(IstSpielerAFK[playerid] == false) {
if(IsPlayerConnected(playerid) && SpielerInfo[playerid][Eingeloggt] == 1) {
new kontonum[4], kontopin[4], str[255];
for(new bank = 0; bank < MAX_BANK_KONTEN; bank++) {
if(strfind(PlayerxName(playerid), BankAccounts[bank][Besitzer], false) != -1) {
printf("%s - %s", BankAccounts[bank][Besitzer], PlayerxName(playerid));
format(kontonum, 4, "%d", BankAccounts[bank][Kontonummer]);
format(kontopin, 4, "%d", BankAccounts[bank][Pin]);
printf("%d - %d - %d", bank, kontopin, kontopin);
format(str, sizeof(str), "Kontonummer: %s\nPin: %s\n* Bankdaten kopieren *", kontonum, kontopin);}
//if(!strcmp(PlayerxName(playerid), BankAccounts[bank][Besitzer], false) == 1) {
//}
ShowPlayerDialog(playerid, Dialog_Profil, DIALOG_STYLE_LIST, "Profil:", str, "Weiter", "Abbrechen");
return 1;
}
}
}
return 1;
}Hoffe, welche von euch sind wieder so nett, und helfen mir, da ich irgendwie die einfachsten Dinge nicht hinbekomme
Liebe Grüße und einen schönen Abend!
Canna! -
Ist das dein Ernst, dass du dafür Geld verlangst?
Die Designs sind viel zu einfach und auch nicht gerade sehr "gut".
Wenn du mich fragst, übe noch einbisschen weiter mit HTML und CSS.Grüße!