Ich glaube nicht, dass du ihn je hattest.
Das sollte dir helfen:
LG,
badnat
Ich glaube nicht, dass du ihn je hattest.
Das sollte dir helfen:
LG,
badnat
Guten Tag,
Ich weiß nicht ob das herpasst, aber wie kann ich die Standard Waffenicons durch meine eigenen ersetzen?
Wo finde ich die dateien? Habe schon erfahrung mit TxdEditor.
LG,
badnat
Dann lösch das auch...
Lösch die Zeile...
Bei Linux: streamer.so
Windows: streamer.dll
Schau außerdem nach ob dir eine Datei fehlt!
Nur ein schwarzer Bildschirm? Kommt nichts anderes?
Viellicht solltest du ja mal abwarten :\
SendRconCommand("gmx") oder so...
Also welcher jetzt?
Bitte helft mir. Ich finde 27" ziemlich cool. Werde ja auch filme usw. drauf schauen. Aber hauptsächlich Zocken.
Keine Timer gehen, früher ging es aber!
Woran könnte das denn liegen?
// Edit:
new ist nicht so wichtig
du brauchst unbedingt ein forward
Natürlich ist new wichtig! Forward ist wenn du einen Public erstellst.
Kannst du mir ein Beispiel machen?
Ich mache zuerst ein new, dann SetTimer(playerid...)
Ist das Falsch?
Wieso BankGeld? Mein Banksystem ist ja anders als deins. Ich habe keinen BankGeld stock :O
Außerdem erstellt er NUR eine Spielerdatei und schreibt die Werte rein. Ich kann mich mit jedem Passwort einloggen.
// Problem gelöst!
Nur noch eine Frage:
Meine Timer funktionnieren nicht! Was könnten die Ursachen sein? Oder was könnte die Ursache sein?
Guten Tag,
Ich habe ein Problem, undzwar:
Ein neuer User wird registriert, eine Spielerdatei wird erstellt:
ZitatAlles anzeigen
Passwort=123456123456
Fraktion=0
Geld=1200
Autoschein=0
Bank=10000
WantedLevel=0
ZeitSeitPD=0
Respektpunkte=0
Respekt=8
LevelMoney=2000
Das stimmt auch alles, nur habe ich ingame kein Geld (weder auf der Hand, noch auf der Bank) usw.
Hier mal der Stock:
stock Register(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,GELB,"Erfolgreich registriert.");
SetPlayerScore(playerid,1);
SetPVarInt(playerid,"loggedin",1);
dini_IntSet(Spielerdatei, "Fraktion", 0);
dini_IntSet(Spielerdatei, "Geld", 1200);
dini_IntSet(Spielerdatei, "Autoschein", 0);
dini_IntSet(Spielerdatei, "Bank", 10000);
dini_IntSet(Spielerdatei, "WantedLevel", 0);
dini_IntSet(Spielerdatei, "ZeitSeitPD", 0);
dini_IntSet(Spielerdatei, "Respektpunkte", 0);
dini_IntSet(Spielerdatei, "Respekt", 8);
dini_IntSet(Spielerdatei, "LevelMoney", 2000);
return 1;
}
Ich hoffe auf einen schnellen und erfolgreichen Support!
LG,
badnat
// Edit:
Hilfe!
Hab gefixt!
Danke allen!!!
Ich hatte aber ein anderes Problem. Es war, dass nichts abgespeichert wird. (vorher ging es --> bevor ich etwas geändert habe).
Trotzdem danke für deine Antwort.
Ich poste das wieder, damit den netten Helfern, das auffällt:
ZitatAlles anzeigenIch habe jetzt selber rumgebastelt, und es geschafft. Eine Spielerdatei wird erstellt, jedoch schaut die so aus:
Passwort=Einzahlen
Fraktion=0
Geld=1200
Autoschein=0
Bank=10000
WantedLevel=0
ZeitSeitPD=0
Respektpunkte=0
Respekt=8
LevelMoney=2000
Das Passwort wird gespeichert, wenn ich /atm mache, und zB Einzahlen auswähle, dann wird das PW Einzahlen. Wenn ich Kontostand mache, dann wird das PW Kontostand.
Wie fixxe ich das?
Das was DeadHole geschrieben hat, hat nichts geholfen.
Ich habe jetzt selber rumgebastelt, und es geschafft. Eine Spielerdatei wird erstellt, jedoch schaut die so aus:
Passwort=Einzahlen
Fraktion=0
Geld=1200
Autoschein=0
Bank=10000
WantedLevel=0
ZeitSeitPD=0
Respektpunkte=0
Respekt=8
LevelMoney=2000
Das Passwort wird gespeichert, wenn ich /atm mache, und zB Einzahlen auswähle, dann wird das PW Einzahlen. Wenn ich Kontostand mache, dann wird das PW Kontostand.
Wie fixxe ich das?
Geht nicht @ JohnDillanger.
Das habe ich bekommen Master_FM
ZitatAlles anzeigen----------
Loaded log file: "server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3c R2, (C)2005-2011 SA-MP Team
[23:04:37]
[23:04:37] Server Plugins
[23:04:37] --------------
[23:04:37] Loading plugin: streamer.dll
[23:04:37]
*** Streamer Plugin v2.5.2 by Incognito loaded ***
[23:04:37] Loaded.
[23:04:37] Loaded 1 plugins.
[23:04:37]
[23:04:37] Filter Scripts
[23:04:37] ---------------
[23:04:37] Loading filter script 'bfx_istream.amx'...
[23:04:37]
--------------------------------------
[23:04:37] [[ BFX Map Icon Streamer 2.0 ]]
[23:04:37] --------------------------------------
[23:04:37] Loading filter script 'dyn_haus.amx'...
[23:04:37] Loading filter script 'Bank_Filterscript.amx'...
[23:04:38]
*******************************
[23:04:38] >>>Bank - System by Marius<<<
[23:04:38] *******************************
[23:04:38] Loaded 3 filter scripts.
[23:04:38]
----------------------------------
[23:04:38] German San Andreas Roleplay Script
[23:04:38] Made by badnat
[23:04:38] ----------------------------------
[23:04:38] Number of vehicle models: 43
[23:05:20] Incoming connection: 127.0.0.1:56774
[23:05:20] [join] badnatasd has joined the server (0:127.0.0.1)
[23:06:54] [part] badnatasd has left the server (0:1)
Es hat also etwas mit dem her zu tun:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_LOGIN)
{
if(response == 0)
{
SendClientMessage(playerid,GELB,"Du hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
if(response == 1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,GELB,"Das Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Einloggen","Abbrechen");
return 1;
}
else
{
Login(playerid,inputtext);
return 1;
}
}
return 1;
}
if(dialogid==DIALOG_REGISTER)
{
if(response == 0)
{
SendClientMessage(playerid,GELB,"Du hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
if(response == 1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,GELB,"Das Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
return 1;
}
else
{
Register(playerid,inputtext);
return 1;
}
}
return 1;
}
return 1;
}
Bekome diesen Fehler:
error 029: invalid expression, assumed zero
bei dieser Zeile:
else
Josh, das war nicht das problem sondern:
string[60] das war viel zu kurz.
Trotzdem danke