SA:MP, Left4Dead2, Battlefield 3..
Das Schaft er auch alles so, nur würde ich gerne mit Bessere Grafik Spielen...
MfG.
SA:MP, Left4Dead2, Battlefield 3..
Das Schaft er auch alles so, nur würde ich gerne mit Bessere Grafik Spielen...
MfG.
Hallo,
Ich möchte gerne mein PC Nachrüsten wollte euch Fragen was ich am Besten Verbauen soll.
Mein System:
AMD Phenom II X4 925 2.80GHz, 3GB DDR2 Ram, nVidia geForce GTX 650 OC, ,000000000Biostar GF8100M2+ TE Mainboard..
Habe gedacht das ich meine Grafikkarte Behalten kann, und 'nur' ein Mainboard, CPU und Ram brauche.
MfG.
Guten Tag,
Bei mir wird komischer weiße nur das Geld, Name, ID und Passwort Gespeichert der Rest wird auf Null Gesetz!
Enum
enum SpielerDatei{
Eingeloggt,
Level,
ID,
Bargeld,
Adminrang,
Geschlecht,
Skin
}
new SpielerInfo[MAX_PLAYERS][SpielerDatei];
Die beiden Public's
public OnUserCheck(playerid)
{
new num_rows,num_fields;
cache_get_data(num_rows,num_fields,dbhandle);
if(num_rows==0){
ShowPlayerDialog(playerid,DIALOG_REGISTRATION,DIALOG_STYLE_INPUT,"{FFFFFF}Registration {0000FF}1{FFFFFF}/{FF0000}3","{FFFFFF}Herzlich Willkommen auf Titan Reallife!\nDamit du bei uns Spielen kannst musst du dich Registrieren.\nUm dich zu Registrieren musst du ein Passwort eingeben.\nDas Passwort darf nicht Größer als 35 Zeichen haben!\n\nViel Spaß wünscht dir das Titan Reallife Team!",">>>","Beenden");
}else{
ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"{FFFFFF}Einloggen {0000FF}1{FFFFFF}/{FF0000}2","{FFFFFF}Herzlich Willkommen zurück auf Titan Reallife!\nDamit du mit deinem Account weiter Spielen kannst musst du dich Einloggen.\nUm dich dich einzuloggen musst du dein Passwort angeben was du bei der Registrations eingegeben hast!\n\nViel Spaß wünscht dir das Titan Reallife Team!","Spielen","Beenden");
}
return 1;
}
public OnPasswortResponse(playerid)
{
new num_fields,num_rows;
cache_get_data(num_rows,num_fields,dbhandle);
if(num_rows==1){
SpielerInfo[playerid][Eingeloggt] = 1;
SpielerInfo[playerid][Level] = cache_get_field_content_int(0,"level",dbhandle);
SpielerInfo[playerid][ID]= cache_get_field_content_int(0,"id",dbhandle);
SpielerInfo[playerid][Skin] = cache_get_field_content_int(0,"Skin",dbhandle);
SpielerInfo[playerid][Adminrang] = cache_get_field_content_int(0,"adminrang",dbhandle);
SpielerInfo[playerid][Geschlecht] = cache_get_field_content_int(0,"geschlecht",dbhandle);
SetPlayerMoney(playerid,cache_get_field_content_int(0,"bargeld",dbhandle));
SetPlayerScore(playerid,cache_get_field_content_int(0,"level",dbhandle));
}else{
SendClientMessage(playerid,FARBE_WEISS,"Das eingegebene Passwort ist falsch.");
ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"{FFFFFF}Einloggen {0000FF}1{FFFFFF}/{FF0000}2","{FFFFFF}Herzlich Willkommen zurück auf Titan Reallife!\nDamit du mit deinem Account weiter Spielen kannst musst du dich Einloggen.\nUm dich dich einzuloggen musst du dein Passwort angeben was du bei der Registrations eingegeben hast!\n\nViel Spaß wünscht dir das Titan Reallife Team!","Spielen","Beenden");
}
return 1;
}
Sprich, das was ich mit SpielerInfo[playerid][...] mache wird alles nicht Gespeichert!
MfG.
Super, dank dir.
MfG.
restart
Alles anzeigenMeintest du es so?
new restart_timer = 0;
ocmd:restart(playerid,params[])
{
if(restart_timer > 0)return SendClientMessage(playerid,0xADADADFF,"Der Server startet schon neu!");
restart_timer = 60;
SetTimer("RESTART",1000,false);
GameTextForAll("60 Sekunden",1000,0);
return 1;
}
forward RESTART();
public RESTART()
{
new str[20];
if(restart_timer > 0)
{
restart_timer -= 1;
format(str,20,"%i Sekunden",restart_timer);
GameTextForAll(str,1000,0);
SetTimer("RESTART",1000,false);
return 1;
}
if(restart_timer <= 0)
{
for(new i; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
Kick(i);
}
print("[SERVER] Der Server startet neu.");
SendRconCommand("gmx");
return 1;
}
return 1;
}
//SCRIPT BEARBEITET + text hinzugefügt
Super, das Klappt.
Nur leider wird der GameText nur alle 6-7 Sekunden Aktualliesiert.
Dachte es geht so, das er jede Sekunde Aktualliesiert wird.
MfG.
Du möchtest also das eine art Countdown erstellt, also der von 50sek runterzählt und wenn er bei 1 Angekommen ist soll der Server restarten ?
Genau so!
MfG.
Alles anzeigenDu machst ganz einfach einen Befehl wo der Timer ausgeführt wird:
ocmd:restart(playerid)
{
SetTimer("Restart",50000,0);
return 1;
}
public Restart()
{
for(new i=0; i<getmaxplayers(); i++)
{
SendClientMessageToall(WEIS,"Der Server restartet nun");
Kick(i);
SendRconComand("gmx");
}
return 1;
}
Aus SendClientMessageToAll lieber nur SendClientMessage machen
Nope, Immer noch kein GamText...
MfG.
Alles anzeigenOben im Script:
forward RestartServer();
In deinem /restart Befehl:
SetTimer("RestartServer", 50000, false);
Restart Public:
public RestartServer()
{
GameTextForAll("~r~Server startet neu!", 5000, 3);
SendRconComand("gmx");
}
So ungefähr müsste das gehen.
Dann kommt kein GameText
Alles anzeigenZitat von »DevdogVideos«
HAllo,
Ich weiß nicht wie ich ein Restart Befehl machen soll.
/restart (Dann ein 50 Sekunden Timer, Ein GameTextForAll mit dem Timer, und die Spieler sollen nach und nach Gekickt werden)
Wie mache ich das?
MfG.
/restart -> SendRconComand("gmx");
Verstehe ich, aber GamTextForAll mit dem Timer nicht.
Du machst ganz einfach einen Befehl wo der Timer ausgeführt wird:
PAWN Quelltext
1
2
3
4
5
ocmd:restart(playerid)
{
SetTimer("Restart",50000,0);
return 1;
}
PAWN Quelltext
1
2
3
4
5
6
7
8
9
10
public Restart()
{
for(new i=0; i {
SendClientMessageToall(WEIS,"Der Server restartet nun");
Kick(i);
SendRconComand("gmx");
}
return 1;
}
Ne, dann kommt kein Gametext..
MfG.
HAllo,
Ich weiß nicht wie ich ein Restart Befehl machen soll.
/restart (Dann ein 50 Sekunden Timer, Ein GameTextForAll mit dem Timer, und die Spieler sollen nach und nach Gekickt werden)
Wie mache ich das?
MfG.
/restart -> SendRconComand("gmx");
Verstehe ich, aber GamTextForAll mit dem Timer nicht.
Unten nen haken bei auto increement rein und speichern
Unten nen haken bei auto increement rein und speichern
Danke!!
MfG.
Auch wenns ihr nicht rein gehört jetzt.
wie heißst das Programm mit der Tabelle
Links in der ecke??!
DAs ist eigentlich Spam. Aber SCHWER zu Erkennen Rechts Navicat! [IRONIE]
MfG.
Bin immer noch nicht weiter gekommen, Verzweifle langsam.
Weiß nicht Genau wo/was das ist.
Hoffe im Ahnung ist das Richtige.
MfG.
Das ist was?
Wurde im Tutorial nicht Erklärt.
MfG.
Guten Morgen,
Ich habe in meiner MySQL Log diesen Fehler.
[ERROR] CMySQLQuery::Execute[()] - (error #1062) Duplicate entry '0' for key 'PRIMARY'
public OnUserCheck(playerid)
{
new num_rows,num_fields;
cache_get_data(num_rows,num_fields,dbhandle);
if(num_rows==0)
{
ShowPlayerDialog(playerid,DIALOG_REGISTRATION,DIALOG_STYLE_INPUT,"REGISTER","GIB PASSWORT EIN","Fertig","Abbruch");
}
else
{
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_REGISTRATION)
{
if(response==0)return Kick(playerid);
if(response==1)
{
new query[128],password[35];
mysql_escape_string(inputtext,password,dbhandle);
format(query,sizeof(query),"INSERT INTO usertest(username,passwort) VALUES ('%s','%s')",SpielerName(playerid),password);
mysql_function_query(dbhandle,query,false,"","");
}
}
return 1;
}
Wusste jetzt nicht was ihr braucht, daher mal die beiden.
PS: Lerne von MrMonatHD
MfG.
Ein Dynamic PayDay System vielleicht?
Wo alle 60 Online Minuten ein PAyDay bekommt, aber mit Zinsen, Steuern und co. Die Zinsen und Steuern InGame Einstell bar. zB. 19% Steuern, 0,4% Zinsen. Wäre eine Nette Idee.
MfG.
Bin soweit zu Frieden.
Habe es inner halb Drei/Vier (??) Tage gehabt. Leider nicht so Genau wie ich es mir vorgestellt hatte aber sehr zu Frieden. Haben Kontakt über Facebook gehabt.
Joa, Kann ich nur Weiterehmpfehlen!
MfG.
Vorhaben: MySQL Login/Register System, Feuerwehr System
Kontaktmöglichkeit: Skype: Devdogvideos, Facebook, E:Mail
MfG.
Ok, Adde mich mal in Skype.
Helfe dir dann.
Skype: DevdogVideos
Hast du schon die Mods oder soll man die Erstellen?
Wenn du die Mods hast, und die nur Installiert haben willst kann ich es gerne SChnell tun.
MfG.
Abfragen ob er in XZ Fahrzeug ist. Wenn ja, Lässt du ihn Raketen Schissen..
Wie genau man die Raketen Schissen lässt weiß ich leider auch nicht.
MFG.