Beiträge von wepper


    Gibt's ne Möglichkeit, den Authentifizierungsschlüssel nachträglich herauszufinden? Bin erst nachträglich auf das Filterscript gestoßen und möchte jetzt eigentlich nur ungern das Forum neu installieren ^^


    Wenn du das Filterscript noch nicht installiert hast, brauchst du es einfach zu installieren, der Code wird dir am ende angezeigt.
    Wenn du es bereits installiert hast, schau dir mal die Datei system_config.inc.php im Ordner wbb_connect an, da steht der Code ebenfalls drin.

    Setzt unter OnPlayerSpawn

    if(!PlayerInfo[playerid][pLogedIn]) //Anpassen
    {
    //Zeig ihm die Login Sachen
    }

    und unter OnPlayerRequestClass

    if(!PlayerInfo[playerid][pLogedIn]) //Anpassen
    {
    SetSpawnInfo(playerid, 0, 0, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
    SpawnPlayer(playerid);
    return 1;
    }

    Somit connectet der Spieler, "überpringt" die Skinauswahl, und spawnt, worauf ihm deine Loginsachen angezeigt werden

    Also ansich kommt das Script auch bei viel Code nicht "durcheinander".
    Aber vielleicht du.
    Prüf mal, ob du alle Klammern richtig geschlossen hast, und kein Code in einer "fremden" Anweisung steht.
    Dann stelle sicher, dass du alle Möglichkeiten ausschließt, die eine Codezeile aufrufen könnten:
    Z.B

    OnDialogRespone(..)
    {
    if(dialogid == 1)
    {
    //Tu etwas
    dialogid = 2
    }
    if(dialogid == 2)
    {
    //Der Code wird ausgeführt, obwohl er nicht ausgeführt werden soll
    }
    }
    Verwende, falls du das so hast, lieber switch oder if und else if


    Ansonsten kann ich dir nur raten, jede Variable zu überprüfen und zu schauen, dass sie wirklich mit den richtigen Werten beschrieben und auch nur im richtigen Moment genutzt werden.

    Schönes Tutorial, gut erklärt.


    Eine Anmerkung hätte ich aber noch:


    BanEx(i,"Loginversuch als Rcon-Administrator"); // Hier bannen wir den Spieler und geben als Grund "Loginversuch als Rcon-Administrator" an.
    Kick(playerid); // Spieler wird gekickt.


    Ist doppelt gemoppelt, da BanEx den Spieler bannt, und ihn somit auch aus dem Server entfernt.
    Und eventuell brichst du die Schleife nach dem Ban mit return 1 ab, spart Rechenzeit


    Nur so am Rande.


    StartRecordingPlayback kann man doch nur in einer NPC File nutzen, bzw woher soll der Server wissen, für welchen Bot er jetzt diese Datei abspielen soll, wenn es keinen playerid, Parameter gibt


    @xTheTimex
    Wie ich einen Bot pausiere ist mir auch klar, aber ich möchte, dass, um das mal mit dem Link von dir in Verbindung zu bringen, dass der Bus überhaupt erst mit seiner Route anfängt, wenn er einen Passagier hat

    Danke dir für die Antwort.
    Bei deinem Script wird der Bot aber nach dem Event gespawnt, wenn ich das grad richtig gesehen hab.
    Bei mir fährt der Bot eine festgelegte Strecke, und er soll solange nach dem Connect warten, bis ein bestimmter Spieler in den Wagen einsteigt, ehe er losfährt


    Da bringt mir dein Script leider nichts, aber trotzdem Danke

    Hallo,


    ich hab wieder mal eine harte Nuss, an der ich mir die Zähne ausbeiße und einfach nicht weiter komme.
    Ich hab einen NPC, der eine Route abfahren soll, aber erst, wenn ein bestimmtes Ereignis ausgelöst wird, wie z.B. eine Person steigt in das Fahrzeug des Bots -> Bot fährt los


    Wie kann ich dem Bot jetzt "beibringen", seinen Record solange zu unterbrechen, bis dieses Event eintritt und er dann erst los, bzw weiterfährt.


    Zum Server:


    Es ist ein Linux Root Server, ohne irgendwelche NPC Plugins (wie RNPC).



    Ich danke für jede Hilfreiche Antwort.


    MfG
    Wepper

    Hallo,


    ich hab mich jetzt schon seit Stunden hinter Google geklemmt, komm aber bei folgendem Problem nicht weiter:
    Ich hab in meinem WBB 3 das 'wbb_connect' Include/Plugin installiert, welches aber nicht so funktionieren will, wie ich das will.


    Das Filterscript kann nicht mit dem Forum verbinden.
    Wenn ich die Abfrage vom Filterscript manuell in meinen Browser eingebe, kommt nach einigen Sekunden die Indexseite des Forum (index.php?page=Index).
    Mit dem Wbb Connect Helper hab ich die Anfrage dann auch gestellt, das Ergebnis war der HTML Code der Indexseite.


    Mein "Hauptverdächtiger", das S.E.O Plugin, welches ich installiert habe, konnte ich nun aber als Verursacher ausschließen, da ich, egal von welcher Location ich die API ausführe, auf die Index Seite komme.


    Alle Dateien sind für den entsprechenden Benutzer ausführbar, les- und Schreibbar


    Hat jemand das selbe Problem schon mal gehabt, bzw konnte dieses Lösen oder ist da Hopfen und Malz verloren?


    MfG
    Wepper


    PS: Für die, die sich das Problem mal anschauen wollen:
    http://144.76.4.144/forum3/wbb_connect_api.php


    //Edit 1:
    Ein paar Hinweise auf die Serverrechte hinzugefügt

    Haha sieht aus wie ein Klammerfehler im Script. Viel Spaß ihn zu finden.

    Nett, und haste auch was zum Thema beizutragen?


    Soweit ich weis ist setobjectmaterial in der objects.inc von SA:MP.
    Lad dir mal das Serverpack mit den neuen Includes runter.



    Die Farben kannst du ja manuell Definieren oder aus anderen Scripts "klauen"



    MfG


    Ich hoffe mal meine Frage ist erlaubt und wird auch beantwortet, aber:
    Was zeichnet euch denn nun genau aus, was habt ihr zu bieten was andere Godfather Server nicht haben?


    Denn das ist die Frage die mich interessiert und anregen würde bei euch zu spielen.

    Hallo,


    die Frage ist natürlich berechtigt.
    Auf unserem Server haben wir sehr viel Wert auf Systeme gelegt, die das Roleplay um einiges erleichtern.
    Dazu zählen ein eigenes dynamisches Fraktion,- und Gangautohaussystem, einen realistischen BOS Funk mit FMS System.
    Dazu gibt es eine Leitstelle, die alle Notrufe entgegennimmt und per BOS Funk an die Behörden weitergibt.
    Als Cop oder Feuerwehrmember kann man sich an jedem eigenen Fraktionsfahrzeug mit diversem Equipment ausrüsten.


    Sollte dein fahrbarer Untersatz einmal zu sehr beschädigt sein, so muss die Feuerwehr dich aus deinem Wrack befreien.
    Damit du nicht stirbst, kann dir jeder User erste Hilfe geben, bis du dann von einem Mediziner gehealt wirst.


    @all
    Da das Forendesign nicht wirklich gut ankam, haben wir grad ein anderes eingestellt. Hoffentlich gefällt euch das besser.
    Ansonsten Danke wir allen, die sich die Mühe gemacht haben und hier eine Bewertung hinterlassen haben.


    MfG
    Wepper

    Kannst du uns ein paar Infos geben?


    Was steht in der Serverlog?
    Wie sieht deine Server.cfg aus?


    Kommt bei dir die Meldung: Server closed connection?


    MfG
    Wepper


    //Edit: Fragen geändert


    Hallo,


    ich stelle euch heute unseren SA:MP Server


    German Californian Roleplay


    vor.


    Inhaltsübersicht:

    1. Unserer Serverdaten

    2. Unser Team

    3. Wie wir entstanden sind

    4. Neuerungen

    5. Welche Fraktionen hat unser Script

    6. Wie kann man Geld verdienen

    7. Abschlussworte



    1. Unsere Serverdaten:

    Serverip vom Gameserver: 144.76.4.144:7777

    Serverip vom Teamspeak 3: 31.214.155.18:7778

    Damit ihr immer auf dem Laufenden bleibt: German Californian Roleplay: Willkommen im Forum


    2. Unser Team

    Das Adminteam ist mit 5 Personen sehr übersichtlich.

    Wir sind zwischen 14 und 18 Jahre alt und haben schon mindesten 2 Jahre SA:MP Erfahrung.


    Serverowner Wepper
    Alter:18
    Aufgaben: Scripter, Server und Root Verwalter und für alles sonstige zuständig.


    Projektleiter Wastlbastl
    Alter:14
    Aufgaben: Support, Server Verwalter und für alles andere.


    Projektleiter Florian2050
    Alter:17
    Aufgaben:TS 3 Verwalter und für Support und so einiges mehr zuständig.




    3. Wie wir entstanden sind

    Die Vision von Wepper, einem "eigenen" SA:MP Server zu besitzen, war der Grundbaustein

    für das Projekt. Zuerst nur mit Hamachi und einem unglaublich schnell geschriebenem Selfmade

    startete der erste Server.
    Doch nach und nach merkte wir, dass ein verbuggtes Selfmade schlimmer als ein gutes Godfather Edit ist.

    Durch diese Erkenntnis stiegen wir um auf GF Edits, wie dem LoH Script.


    Nach mehreren weiteren Server- und Sciptwecheln, sowie einigen Monaten Pause riefen die Admins

    das Projekt nun wieder zum Leben.


    4.Neuerungen:

    Nach mehreren verschiedenen GF Edits, die auf unseren Servern liefen, stellte sich folgende Situation

    als sehr umständlich heraus:

    Ein Leader braucht neuen oder andere Fahrzeuge.
    Einer Situation, von der ich als Scripter gar nicht entzückt war:

    Die neuen Fahrzeuge abspeichern, im Script hinzufügen, Server neustarten ...


    Damit Leader bei uns diese Probleme nicht mehr haben, haben wir ein Dynamisches Fraktionsautohaus eingebaut.

    Jeder Leader kann nun Fahrzeuge aus dem Autohaus kaufen und an jeder beliebigen Stelle in SA parken.

    Das Autohaus für Gangs befindet sich in SF bei Ottos Car, das für staatliche Fraktionen ist bei WangCars.



    Festgelegte Preise an Tankstellen gehören bei uns ebenfalls der Vergangenheit an.

    Jede Tankstelle in San Andreas ist kaufbar und kann die Preise für das Benzin

    individuell einstellen.

    Damit die Trucker auch etwas zu tun haben, ist ihre Aufgabe, Öl von den Ölfeldern in Las Venturas zur Raffinerie nach SF zu bringen.

    Aber Vorsicht: Die Kauf und Verkaufspreise von einem Liter Öl können sich sehr schnell ändern.

    Hier ist gutes Timing gefragt.


    Damit Tankstellen wieder befüllt werden, können Trucker Benzin von der Raffinerie zu den einzelnen Tankstellen fahren.

    Durch diesen Kreislauf kann der Benzinpreis schwanken, genau wie im echten Leben.



    Damit alle User mit unserer StvO vertraut sind, haben wir eine Automatische Fahrschule.
    Ihr macht eine theoretische Prüfung - Wer sie besteht, muss nur noch eine Praktische Fahrprüfung absolvieren

    und man erhälst einen Führerschein.

    Natürlich kannst du bei den Fahrlehrern alle anderen Scheine machen, auch die neue

    Beförderungslicense, die es dir ermöglicht, Taxi zu fahren und dir somit ein kleines Taschengeld zu erwirtschaften.


    Solltest du mal einen Helfer benötigen, dann kannst du dich per

    - /call 110 an die Polizei,

    - /call 112 an die Feuerwehr

    und mit /call 222222 an das Ordnungsamt

    wenden.


    Wenn unsere Leitstelle online ist, nimmt diese deinen Anruf entgegen und

    alarmiert über unseren BOS Funk die nötigen Helfer.

    Damit dieses System reibungslos Funktioniert haben wir uns am realen BOS Funk orientiert.

    Jedes Fahrzeug von Polizei, Feuerwehr und weiteren Staatsfraktionen ist mit einem individuellen Funkrufnamen ausgestattet.

    Damit wird die Kommunikation zwischen Behörden um einiges Erleichtert.


    Sollte die Leitstelle nicht aktiv sein, dann wird dein Notruf direkt an einen Beamten der gewünschten Fraktion weitergeleitet.


    5. Unsere Fraktionen


    Los Santos Police Department


    Das LSPD ist eine der wichtigsten Fraktionen. Das LSPD hat die Aufgabe, Verbrecher zu stellen und sie einzubuchten.
    Die Polizei benutzt das Tab-System, das heißt, ein Klick auf einen Spieler und schon hat er einen Gesuchten-Stern.
    Dadurch und auch durch andere Features ist die Arbeit für die Polizei erleichtert worden.
    Sie besitzen eine leicht Ausrüstung.



    Fedreal Bureau of Investigation


    Das FBI ist das Sondereinsatzkommando und hilft dem LSPD bis zu einem bestimmen Zeitpunkt.
    Sie greift ab 6 Wanteds ein. Bei Sonderfällen schon ab 4 Wanteds.
    Ihre Base ist in LV ins LVPD gesetzt
    Sie besitzen eine leicht erweiterte Ausrüstung.



    National Guard


    Die National Guard unterstützt die Polizei in härteren Einsätzen.
    Sie greift ab 12 Wanteds ein.
    Ihre Base wurde von uns in SF auf dem Flugzeugträger.
    Sie besitzen eine stark erweiterte Ausrüstung


    Ordnungsamt


    Das Ordnungsamt regelt den ruhenden Verkehr.
    Wenn dein Fahrzeug mal stehen bleibt kannst du das Ordnungsamt mit /call 222222 rufen.
    Ihr soltet dem Ordnungsamt nie Ärger machen ,weil sie immer in
    Verbindung mit dem LSPD stehen. Die HQ ist in der Nähe der Market Station.



    Medic & Feuerwehr


    Die Sanitäter sind dazu da, um dir in Not zu helfen, falls du es nicht mehr zum BSN schaffst.
    Sanitäter und Feuerwehr sind eine Fraktion, aber es gibt verschiedene Basen.
    Sie sind immer Einsatzbereit und, du kannst sie im Notfall per /call 112 erreichen.



    CNN News


    Die Journalisten in GCRP veranstalten Events und berichten über Ereignisse die sich abspielen.
    Ihr HQ ist in LS neben dem LSPD stationiert.



    Fahrschule


    Bei der Fahrschule kannst du jede Art von Schein bekommen, die du benötigst.
    Sollte mal kein Fahrlehrer online sein, kannst du deine Scheine bei automatisierten Fahrschulen machen.




    JohH Security


    Du benötigst Schutz?
    Dann kannst du dich bei den Bodyguards von JohH melden.

    Sie sind eine Private Sicherheitsfirma.


    Präsident & Secret Service


    Der Präsident ist unser Staatsoberhaupt.

    Er Ist der oberste Befehlshaber über die National Guard.

    Er wird von den Mitgliedern des Secret Service geschütz,

    da er ein beliebtes Ziel für alle unzufriedenen Bürger und Bürgerinnen ist.


    Groove Street:

    Wir trollen die Ballas so oft wir können


    Ballas:

    Wir machen das, wozu die Groove nicht fähig ist


    Los Santos Vagos:

    Wir sind die Illegale Brücke zwischen Los Santos und Las Venturas


    Aztecas

    Wir halten unser Gebiet sauber von Recht und Ordnung


    La Costra Nostra

    Banküberfall oder Drogen? Wir helfen gerne


    Yakuza

    Wir machen neben Golf spielen der Polizei das Leben schwer


    Biker

    Wir sind der Tod auf zwei Rädern


    Rifa

    Wir helfen gerne, wenn es gegen das Gesetz geht


    Russkaja Bratwa

    Am Hafen sind wir die Gesetzgeber


    Triaden

    Wir leben von Schutzgeld und Entführungen


    Terroristen

    Wir sorgen für Terror in und um San Andreas


    Hitman

    Wir sind schnell. Wir sind tödlich. Wir sind Hitman


    Wheelman

    Wir sind der etwas andere Secret Service


    6. Wie kann man Geld verdienen

    Es gibt auf unserem Server mehrere Möglichkeiten, an Geld zu kommen:


    Durch Jobs, wie:

    Detektiv

    Müllmann


    Pilot


    Mechaniker

    Waffendealer

    Drogendealer

    Angler

    Zeitungsjunge

    Boxer

    Pizzalieferant

    Trucker



    Hure

    Autodieb

    Farmer


    Durch Mitgliedschaft in einer Fraktion/Gang:

    Weiterhin können Leader ihren Membern ein individuelles Gehalt

    zahlen, welches, sofern die Fraktionskasse gefüllt ist, jeden PayDay ausgezahlt wird.


    Man erhält jeden Tag einen PayDay.

    Dort werden die Löhne ausgezahlt, Steuern und Mieten beglichen.
    Und wer ein kluges Händchen hat, der hat jeden Tag mehr Geld auf der Bank.


    Nebenjobs

    Als letzte Alternative kann man durch kleine Minijobs ein kleines Taschengeld dazu verdienen.

    Das geht als Taxifahrer mit der entsprechenden Lizenz oder mit dem Job Busfahrer


    7. Abschließende Worte

    Auch wenn der eine oder andere sich jetzt denkt:
    "Hm, das Script oder die Funktionen kenn ich doch ..."


    Als Grundscript dient ein GF Edit und wir haben nicht alles editiert.

    Unser Hauptaugenmerkmal liegt darin, eine realere Umgebung als andere Scripte zu schaffen.

    Damit wir das schaffen können, seit ihr alle eingeladen, über

    die Pros und Contras zu diskutieren.


    Wir freuen uns, wenn wir euch bald mal auf unserem Server begrüßen dürfen.


    Bei Fragen zögert nicht: Fragt uns!

    Wir, das GCRP Admin Team, danken euch für das Lesen dieser Vorstellung.


    Serverip: 144.76.4.144:7777
    TS³ Server: 31.214.155.18:7778

    OnPlayerConnect:


    OnPlayerRequestClass:

    SQL
    if(gPlayerAccount[playerid] == 1 && gPlayerLogged[playerid] == 0)
    	{
    	    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Bitte logge dich in deinen Account ein!","Login","Abbrechen");
    	}
    	else if(gPlayerAccount[playerid] == 0 && gPlayerLogged[playerid] == 0)
    	{
    		ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_MSGBOX,"Account","Du benötigst einen Account, um auf diesem Server zu spielen!","Erstellen","Abbrechen");
    	}


    OnPlayerLogin:


    DatenbankStruktur:


    stock mysql_fetch_field_row(dest[], const fieldname[], handle = 0) mysql_fetch_field(fieldname, dest, handle);



    //Edit: Verwendet wird das MySQL Plugin von StrickenKid.
    /Edit²: Keiner eine Idee?

    Hallo,


    ich habe folgendes Problem mit einem Register/Login System.
    Ansich funktioniert es einwandfrei, nur gelegentlich spinnen die Accounts.
    Das beginnt damit, dass User keine Login Maske mehr zu sehen bekommen.
    Wenn sie dann auf Spawn klicken, dann werden sie gespawnt. Und zwar mit einem Account, der nicht ihnen gehört (Eventuell der Account des Spielers, der früher die selbe PlayerID hatte ?)
    Sprich er hat ein anderes Level, eine andere Nummer, alles ist verstellt.
    Loggt er sich dann aber wieder aus, bzw wird der Account geupdatet, dann wird der aktuelle Account gespeichert.


    Es werden folgende Funktionen genutz:
    OnPlayerLogin(playerid, password[]);
    OnPlayerRegister(playerid, password[]);
    PlayerUpdate(playerid):


    Die obrigen Funktionen wurden mit einem Online Tool convertet.


    Ich bin mit meinem Latein langsam am Ende und hoffe auf eure Hilfe


    MfG
    Wepper