Danke ihr seid die besten ich werde das sobald ich Zuhause bin testen.
Beiträge von iBase
-
-
Hallo Liebe Breadfishler,
schon wieder benötige ich eure Hilfe und bedanke mich an dieser Stelle noch einmal
das ihr mir so hilft! Ich bin noch neu in der Szene und versuche wirklich erst selber
einiges um es hinzubekommen bevor ich Frage aber da meine Kenntnisse nicht so gut sind
muss ich letztendlich nochmal hier um Hilfe bitten..Und zwar habe ich nun die Mysql Verbindung hergestellt und auch eine Tabelle erstellt Namens : Blacklist, uname
im ahk Script sieht das so aus :
CodeTEST: uname := getUsername() if(imp_row_exist("Blacklist", "" uname "" )) { MsgBox, 0, Blackliste!, Du wurdest von iBase gesperrt! ExitApp return }
Leider ließt er mir diese Zeile nicht von meiner Datenbank aus :
Wenn ich es direkt so mache funktioniert es :CodeTEST: if(imp_row_exist("Blacklist", "SpielerName" )) { MsgBox, 0, Blackliste!, Du wurdest von iBase gesperrt! ExitApp return }
Da ich aber nicht jeden Spieler den ich Bannen will einzelnt ins Script schreiben will dachte ich das es mit der Abfrage so funktioniert..
Leider geht es aber nicht kann mir jemand was dazu sagen?Danke für eure Zeit!
-
Ja aber ich bin ein Neuling ich würde mich gerne normal registrieren können einfach über samp. Gibt es irgendein Programm mit dem ich auf die Datenbank von xampp zugreifen kann ? Über xampp weiß ich nicht wie ich mir einen Account anlegen kann.
-
Einfach in der Mysql datei den Datenbank Namen ändern von forum in deinen Namen und speichern
und wie mache ich einen account ?
-
Ok, bei mir geht nicht mal das Datenbank importieren, weiß einer woran es liegt?
wenn ich das importiere erstellt es einfach eine neue Datenbank Namens "forum"
aber einen Account kann ich nicht erstellen.. -
-
wie mache ich einen Account ?
-
Hallo liebe Community
ich bin neu in dieser Branche und dachte mir ich frag einfach mal hier nach..
Ich würde gerne für meinen Keybinder einen Login bereich einbauen oder eine White list die dann per PHP
abfrägt wer alles darin drin steht und dann erst den Keybinder nutzen kann.Kann irgendjemand sagen wie das geht und mir helfen ?
danke schonmal
/edit
Oder das ich einfach nur bestimmte namen sperren lassen kann. Das wäre mir lieber..
-
Kann einer vll einen Code schreiben und mir das senden?
-
bei mir geht diese Funktion nicht : PlayerInput
-
Yo, verstehe jetzt nicht was genau du meinst.
Aber du kannst einfach ne Variable erstellen und bei jedem neuen Kill diese auf 1 erweitern.Erste Zeile:
Deine Abfrage, ob du jemanden tötest:Später einfach mit "%kills%" auslesen.
danke aber daran lag es nicht. Trotzdem danke
-
Klar
Code
Alles anzeigen:?:/kekse:: c=0 While(GetPlayerHealth() <= 100) { c++ SendChat("/keks") if(c==5) { sleep 2000 c=0 } sleep 1100 } return
Dafür musst du in einer Schleife die HP des Spielers abfragen und ein If Statment stellen...
Ich habs jetzt in einer While Schleife gemacht weil man sich damit direkt die If Abfrage schenken kann...Dann mit SendChat() den CMD Senden und einen Count +1 setzten mit c++, Wenn c==5 ist wird eine kleine Pause gemacht und c wieder auf 0 gesetzt mit c=0 damit es weiter die HP auffüllt
Wow danke dir ich werde das sofort mal testen. du bist der hammer! -
Nein das dauerte nicht lange Bidde.... Ja klar mach einfach "Learning by Doing"
Kannst du mir vll sagen wie man das macht das ich zB /keks eingebe
und das der dann so lange kekse isst bis meine HP voll ist und es dann automatisch abschält
es sollte halt immer zwischen 5 Keksen hintereinander eine Pause rein kommen..
Das wäre so cool wenn du mir zeigen würdest wie das geht -
Das bringt dir garnix! if(KillCounterText := "ERROR") mit := setzt du Variablen und vergleichst sie nicht. Zum vergleichen == oder =
Hey hier haste mal meinen Killzähler guck es dir an wie es gemacht wird.
Kopier es nicht, das bringt dir nixCode
Alles anzeigenIf InStr(Chatlog, "Du hast") && If InStr(Chatlog, "getötet") && !InStr(gametext0, "GANGWARKILL") { RegExMatch(Chatlog, "Du hast (.*) getötet\.", crime) IniRead, Killstreak, Main.ini , Allgemein:, Killstreak Killstreak++ Iniwrite, %Killstreak%, Main.ini , Allgemein:, Killstreak FileRead,log_Backup, %A_MyDocuments%\GTA San Andreas User Files\SAMP\Chatlog.txt Backup := log_Backup Filedelete, %A_MyDocuments%\GTA San Andreas User Files\SAMP\Chatlog.txt FileAppEnd,`n%Backup%,%A_MyDocuments%\GTA San Andreas User Files\SAMP\Chatlog_backup.txt IniRead, Wanteds, Main.ini, Crime:, Wanteds IniRead, Kills, Main.ini, Allgemein:, Kills IniRead, Tode, Main.ini, Allgemein:, Tode IniRead, Gang_KillMess , Main.ini, Messages:, Gang_KillMess oldlokalgz = %Gang_KillMess% KD := Kills / Tode StringTrimRight, Form_KD, KD, 4 Gang_KillMess := RegExReplace(Gang_KillMess, "<Opfer>", "" toter1 "") Gang_KillMess := RegExReplace(Gang_KillMess, "<Streak>", "" KillStreak "") Gang_KillMess := RegExReplace(Gang_KillMess, "<wanteds>", "" crime2 "") Gang_KillMess := RegExReplace(Gang_KillMess, "<HP>", "" getPlayerHealth() "") Gang_KillMess := RegExReplace(Gang_KillMess, "<AR>", "" getPlayerArmor() "") Gang_KillMess := RegExReplace(Gang_KillMess, "<Geld>", "" getPlayerMoney() "") Gang_KillMess := RegExReplace(Gang_KillMess, "<Zone>", "" getPlayerZone() "") Gang_KillMess := RegExReplace(Gang_KillMess, "<City>", "" getPlayerCity() "") Gang_KillMess := RegExReplace(Gang_KillMess, "<Kills>", "" Kills "") Gang_KillMess := RegExReplace(Gang_KillMess, "<Tode>", "" Tode "") Gang_KillMess := RegExReplace(Gang_KillMess, "<KD>", "" Form_KD "") If(Frak_Robber_KMess == "1") { SendChat("/g " Gang_KillMess) sleep 1050 } If(Lokal_Robber_KMess == "1") { SendChat(Gang_KillMess) } Iniwrite, %oldlokalgz% , Main.ini, Messages:, Gang_KillMess FileRead,log_Backup, %A_MyDocuments%\GTA San Andreas User Files\SAMP\Chatlog.txt Backup := log_Backup Filedelete, %A_MyDocuments%\GTA San Andreas User Files\SAMP\Chatlog.txt FileAppEnd,`n%Backup%,%A_MyDocuments%\GTA San Andreas User Files\SAMP\Chatlog_backup.txt Username := getUsername() }
Todeszähler:
Code
Alles anzeigenSettimer,Death,on Death: If(getPlayerHealth() == 0) { IniRead, Tode, Main.ini , Allgemein:, Tode Tode++ Iniwrite, %Tode%, Main.ini , Allgemein:, Tode IniRead, Wanteds, Main.ini, Crime:, Wanteds IniRead, Kills, Main.ini, Allgemein:, Kills IniRead, Gang_DeathMess , Main.ini, Messages:, Gang_DeathMess olddeadmes = %Gang_DeathMess% Wanteds := Verbrechen2 KD := Kills/Tode City := getPlayerCity() Zone := getPlayerZone() HP := getPlayerHealth()+getPlayerArmor() Carhp := getVehicleHealth() Money := getPlayerMoney() Gang_DeathMess := RegExReplace(Gang_DeathMess, "<Geld>", "" Money "") Gang_DeathMess := RegExReplace(Gang_DeathMess, "<Streak>", "" KillStreak "") Gang_DeathMess := RegExReplace(Gang_DeathMess, "<wanteds>", "" Wanteds "") Gang_DeathMess := RegExReplace(Gang_DeathMess, "<HP>", "" HP "") Gang_DeathMess := RegExReplace(Gang_DeathMess, "<Zone>", "" Zone "") Gang_DeathMess := RegExReplace(Gang_DeathMess, "<City>", "" City "") Gang_DeathMess := RegExReplace(Gang_DeathMess, "<Kills>", "" Kills "") Gang_DeathMess := RegExReplace(Gang_DeathMess, "<Tode>", "" Tode "") Gang_DeathMess := RegExReplace(Gang_DeathMess, "<KD>", "" KD "") If(Frak_Robber_DeadMess == "1") { SendChat("/g " Gang_DeathMess) } FileRead,log_Backup, %A_MyDocuments%\GTA San Andreas User Files\SAMP\Chatlog.txt Backup := log_Backup Filedelete, %A_MyDocuments%\GTA San Andreas User Files\SAMP\Chatlog.txt FileAppEnd,`n%Backup%,%A_MyDocuments%\GTA San Andreas User Files\SAMP\Chatlog_backup.txt Iniwrite, %olddeadmes% , Main.ini, Messages:, Gang_DeathMess Iniwrite, 0, Main.ini , Allgemein:, Killstreak FileAppend , %A_Hour%:%A_Min%:%A_Sec% - Statistik | Tod | Gesamt: %Tode%`n, %A_Scriptdir%\Log.txt Username := getUsername() Sleep 10000 }
Und noch der Komplette Binder von mir, evtl kannste dir ja was abgucken
Viel spass damit, wenn fragen aufkommen schreib mir einfach...
Oha das sind ja sehr sehr sehr viele Zeilen und ich kapiere mal überhaupt gar nichts
Du warst da sichher ewig dran! Ich danke dir trotzdem. Ich probiere einfach paar dinge aus davon. -
Ich habe diesen Theard noch mal editiert!
Und zwar hab ich ein Problem ich will wenn man meinen Killzähler öffnet das im Edit Feld dieser Text steht :
/ic +1 Kill in [ZONE], [CITY]. Insgesamte Kills: [KILLS][ENTER]
wenn man ihn aber bearbeitet dann speichert es den neuen Text zwar in die system.ini ein
aber angezeigt wird immernoch der Text der unten im Script steht..
Kann ich des einstellen das der Text dann auch neu ausgelesen wird, sodass nur beim 1. mal wenn man ihn öffnet
der Killtext als Beispiel dran steht und wenn man einen eignen rein schreibt der dann ausgelesen wird.Danke schonmal !
Code
Alles anzeigenIniRead, KillCounterChecked, settings.ini, KillCounter, KillCounterChecked IniRead, KillCounterText, settings.ini, KillCounter, KillCounterText IniRead, Kills, settings.ini, KillCounter, Kills if(Kills == "ERROR") Kills := 0 if(KillCounterChecked == "ERROR") KillCounterChecked := 0 if(KillCounterText := "ERROR") KillCounterText := "/fc +1 Kill in [ZONE], [CITY]. Insgesamte Kills: [KILLS][ENTER]" if(KillCounterChecked == 1) SetTimer, KillCounterTimer, 200
-
Habe eigentlich nichts gemacht^^
Nun habe ich beim Compilen dieses problem
(307) : ==> Call to nonexistent function.
CodeATest: if(IsPlayerInRangeOfPoint(225.2346,1293.0686,1082.1406,3)) if(IsChatOpen() == 1 OR IsDialogOpen() == 1 || IsMenuOpen() == 1) { SendChat("/hausupgrade") Sleep, 100 } return
ist da was falsch?
-
Nein, das ist eine Sekunde.
okay ich danke dir für alles nun werde ich das sichher hin bekommen
-
wow sehr nett ich danke dir
SetTimer, 1000 = 1 0 sec ? oder?
-
Ich habe es nun hinbekommen und alles neu installiert.
Kann ich des auch so einstellen das er den Befehl nicht eingibt wenn der Dialog bereits geöffnet wurde? -
Ich meine hast du beim installieren von AHK "ANSI 32" ausgewählt?
Weil Unicode etc wird nicht funktionieren mit apiswo kann ich das sehen? Eig habe ich das ANSI 32 ausgewählt