du musst ja eigentlich nur die positionen abfragen wenn das command eingegeben wird
Beiträge von nickman
- 
					
- 
					Hey ich mal ein bischen in der server log geguckt und hab gemekrt das da jemand ganz oft versucht hat auf meinen server sich als rcon einzuloggen 
 kann man da irgendetwas gegen machen?
 kann man vllt die ip zurück verfolgen oder so?achtet mal auf die zeit ZitatAlles anzeigen[21:21:39] BAD RCON ATTEMPT BY: 94.51.165.xxx 
 [22:06:59] BAD RCON ATTEMPT BY: 94.51.165.xxx
 [22:07:00] BAD RCON ATTEMPT BY: 94.51.165.xxx
 [22:07:00] BAD RCON ATTEMPT BY: 94.51.165.xxx
 [22:07:00] BAD RCON ATTEMPT BY: 94.51.165.xxx
 [22:07:00] BAD RCON ATTEMPT BY: 94.51.165.xxx
 [22:07:01] BAD RCON ATTEMPT BY: 94.51.165.xxx
 [22:07:01] BAD RCON ATTEMPT BY: 94.51.165.xxx
 [22:07:01] BAD RCON ATTEMPT BY: 94.51.165.xxx
 [22:07:01] BAD RCON ATTEMPT BY: 94.51.165.xxx
 [22:07:01] BAD RCON ATTEMPT BY: 94.51.165.xxx
 [22:07:02] BAD RCON ATTEMPT BY: 94.51.165.xxxZitatAlles anzeigen[16:53:29] BAD RCON ATTEMPT BY: 188.19.54.xx 
 [16:53:29] BAD RCON ATTEMPT BY: 188.19.54.xx
 [16:53:30] BAD RCON ATTEMPT BY: 188.19.54.xx
 [16:53:30] BAD RCON ATTEMPT BY: 188.19.54.xx
 [16:53:30] BAD RCON ATTEMPT BY: 188.19.54.xx
 [16:53:30] BAD RCON ATTEMPT BY: 188.19.54.xx
 [16:53:30] BAD RCON ATTEMPT BY: 188.19.54.xxZitatAlles anzeigen[18:36:05] BAD RCON ATTEMPT BY: 188.19.207.xxx 
 [18:36:05] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:06] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:06] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:06] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:06] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:06] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:06] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:07] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:07] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:07] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:07] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:07] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:07] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:07] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:08] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:08] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:08] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:09] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:09] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:09] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:09] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:09] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:09] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:09] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:10] BAD RCON ATTEMPT BY: 188.19.207.xxx
 [18:36:10] BAD RCON ATTEMPT BY: 188.19.207.xxx
- 
					ah ok danke 
- 
					wie viele sub-domains und e-mail konten kann man anlegen? 
- 
					danke werds mal ausprobieren edit: ne funktioniert immernoch nit 
 öffnet immernoch den anderen dialog
 habs jetzt so:
 if(dialogid == 333)
 {
 if(response)
 {
 if(listitem == 0)
 {
 SendClientMessage(playerid, COLOR_WHITE, "Du hast die deutsche sprache ausgewählt!");
 SetPlayerLanguage(playerid, 1);
 SetTimerEx("Tutorial", 1000, false, "i", playerid);
 //LoadProject(playerid, "TD.tde");
 }
 if(listitem == 1)
 {
 SendClientMessage(playerid, COLOR_WHITE, "You´ve choosed the english language!");
 SetPlayerLanguage(playerid, 2);
 SetTimerEx("Tutorial", 1000, false, "i", playerid);
 // LoadProject(playerid, "TD.tde");
 }
 if(listitem == 2)
 {
 SetPlayerLanguage(playerid, 3);
 SendClientMessage(playerid, COLOR_WHITE, "You´ve choosed the russian language!(coming soon)");
 SetTimerEx("Tutorial", 1000, false, "i", playerid);
 // LoadProject(playerid, "TD.tde");
 }
 }
 else
 {
 SendClientMessage(playerid, COLOR_RED, "it was your decision!");
 Kick(playerid);
 }
 return 1;
 }
 if(response == 1) PlayerPlaySound(playerid, 1083, 0.0, 0.0, 0.0); // Confirmation sound
 else PlayerPlaySound(playerid, 1084, 0.0, 0.0, 0.0); // Cancelation soundswitch(dialogid) 
 {
 case 0: // First dialog.
 {
 if(response) // If he pressed accept.
 {
 strmid(CurrentProject, "", 0, 1, 128);if(listitem == 0) // He pressed new project. 
 ShowTextDrawDialog(playerid, 1);
 else if(listitem == 1) // He pressed load project.
 ShowTextDrawDialog(playerid, 2, 1);
 else if(listitem == 2) // He pressed delete project.
 ShowTextDrawDialog(playerid, 2, 2);
 }
 else pData[playerid][P_Editing] = false;
 }case 1: // New Project 
 {
 //...
- 
					Hey hab grad eine sprachauswahl hinzugefügt und funktioniert auch aber wenn man die sprache ausgewählt hat öffnet der ein anderen dialog 
 hier mal der code:bei OnPlayerConnect 
 ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Choose your Language!","Deutsch\r\nEnglish\r\nRussian(coming soon)","Choose!", "Kick!");dann bei OnDialogResponse 
 if(dialogid == 0)
 {
 if(response)
 {
 if(listitem == 0)
 {
 SendClientMessage(playerid, COLOR_WHITE, "Du hast die deutsche sprache ausgewählt!");
 SetPlayerLanguage(playerid, 1);
 SetTimerEx("Tutorial", 1000, false, "i", playerid);
 LoadProject(playerid, "TD.tde");
 }
 if(listitem == 1)
 {
 SendClientMessage(playerid, COLOR_WHITE, "You´ve choosed the english language!");
 SetPlayerLanguage(playerid, 2);
 SetTimerEx("Tutorial", 1000, false, "i", playerid);
 LoadProject(playerid, "TD.tde");
 }
 if(listitem == 2)
 {
 SetPlayerLanguage(playerid, 3);
 SendClientMessage(playerid, COLOR_WHITE, "You´ve choosed the russian language!(coming soon)");
 SetTimerEx("Tutorial", 1000, false, "i", playerid);
 LoadProject(playerid, "TD.tde");
 }
 }
 else
 {
 Kick(playerid);
 SendClientMessage(playerid, COLOR_RED, "it was your decision!");
 }
 return 1;
 }aber wenn man die sprache ausgewählt hat öffnet der den dialog: 
 (müsste der sein glaub ich)
 if(response == 1) PlayerPlaySound(playerid, 1083, 0.0, 0.0, 0.0); // Confirmation sound
 else PlayerPlaySound(playerid, 1084, 0.0, 0.0, 0.0); // Cancelation soundswitch(dialogid) 
 {
 case 0: // First dialog.
 {
 if(response) // If he pressed accept.
 {
 strmid(CurrentProject, "", 0, 1, 128);if(listitem == 0) // He pressed new project. 
 ShowTextDrawDialog(playerid, 1);
 else if(listitem == 1) // He pressed load project.
 ShowTextDrawDialog(playerid, 2, 1);
 else if(listitem == 2) // He pressed delete project.
 ShowTextDrawDialog(playerid, 2, 2);
 }
 else pData[playerid][P_Editing] = false;
 }case 1: // New Project 
 {
 if(response)
 {//... 
- 
					mhm ja dann weiß ich auch nicht 
 hab mich 0.3b noch nicht so auseinander gesetzt
- 
					jetzt kommt die beste frage: 
 haste den über eine 0.3b server exe gestartet?
 und weiß nit ob dus irgendwo aufn root oder so lädst aber hat der server überhauptschon 0.3b?
- 
					aber du hast die originalen 0.3b includes drin gelassen? 
 musst halt nur fir includes da rein packen die nicht dabei sind
- 
					haste auch 0.3b client? 
- 
					haste in pawno/includes rein gemacht? 
- 
					deine includes sollteste schon mit in den neuen ordner packen 
- 
					ah mist auch das hab ich vergessen. 
 hier is die ip is ja am besten wenn amn ses selber sieht
 85.25.6.54:7780edit:so hab das problem gefunden 
 bei samp stand noch das PW drin als der server noch pw hatte
 musste server aus liste löschen und dann neu einfügen da man das pw nicht ändern konnte
- 
					ok das wahr jetzt wohl was ganz dummes   
 das sind die gleichen wie in der include ich denke mal das wollste auch gucken//edit(<--nur für 8D.):hab noch 2 warnings: ZitatC:\Users\Peter Power\Desktop\R8\gamemodes\PRL.pwn(5562) : warning 219: local variable "tmpstring" shadows a variable at a preceding level 
 C:\Users\Peter Power\Desktop\R8\gamemodes\PRL.pwn(6454) : warning 219: local variable "tmpstring" shadows a variable at a preceding levelnew filename[135], tmpstring[1152];//Zeile 5562 
 new tmpstring[200];//Zeile 6454
- 
					welche? 
 aus der include oder aus dem GM?
- 
					also in der DINI include finde ich was aber das ist dann: DINI_StripNewLine erkennt der das dann als das gleiche? 
 edit:habs gefunden war in der dutils.inc werd ich wohl im GM ändern
- 
					wiebitte? 
 ich glaub das passt hier nicht ganz so hin
- 
					hey, 
 ich hab mir grade [FS] Textdraw Editor 1.0 RC2! • Remade from scratch • Lots of new features! mit ins gamemode gepackt und bekomme 3 errors:ZitatC:\Users\Peter Power\Desktop\R8\gamemodes\PRL.pwn(6487) : error 021: symbol already defined: "StripNewLine" 
 C:\Users\Peter Power\Desktop\R8\gamemodes\PRL.pwn(6502) : error 021: symbol already defined: "fcopytextfile"
 C:\Users\Peter Power\Desktop\R8\gamemodes\PRL.pwn(6555) : error 021: symbol already defined: "HexToInt"da steht zwar ist bereits definiert aber wenn ich es suche finde ich es jeweils nur 2mal und zwar einmal die stocks und dann noch halt wo es verwendet wird 
- 
					er hat keine FS er hat nur ein Gamemode und in diesem muss er halt die MySQL daten eintragen 
- 
					ich wird mal sagen das ist es 
 du musst das ja noch mit ner MySQL Datenbank verbinden ansonsten kann der ja nichts laden
 
		