Beiträge von Dean_Conery

    Guten Tag,
    ich suche für meinen YouTube Channel einen HD Wallpaper für den Hintergrund.
    Er sollte neutral sein, aber gerne auch mit einer schönen Timesync. Desweiteren sollte es mindestens die Maße 1920x1080 haben.


    Hoffe jemand von euch hat was im Petto!


    Grüße
    Dean

    Guten Tag,
    ich habe gerade auf meinem VServer einen TS³ Server aufgespielt. Wie kann ich von meinem Lokalen PC mich mit dem Server Query verbinden?
    Bei mir kommt nämlich immer folgende Meldung:

    Q: Privat


    Da lokal aufm VServer alles läuft, vermute ich, dass entweder die Protfreigabe noch bearbeitet werden muss oder meine IP auf die Whitelist gesetzt werden muss.


    Man kann aber ohne Probleme auf den TS³ Connecten nur eben mit YATQA noch nicht.

    Poste am besten einen deiner Admin-Befehle,


    Ich denke mal, dass ist meine Abfrage:
    if(GetPVarInt(playerid,"SpielerAdmin")<1) return SendRightError(playerid,1);


    Spoiler anzeigen
    if(!strcmp(cmdtext, "aond", true) || !strcmp(cmdtext, "adminonduty", true))
    {
    if(GetPVarInt(playerid,"SpielerAdmin")<1) return SendRightError(playerid,1);
    new aond = GetPVarInt(playerid,"SpielerAdminOnDuty");

    Spoiler anzeigen
    // Überprüfen, ob er noch ein offenes Ticket hat, wenn er angemeldet ist
    if(!CallRemoteFunction("LoginPlayerToTicketSys","d",playerid)) return 1;

    Spoiler anzeigen
    if(aond > 0) {
    format(FormatString,FormatStringLength,"* %s hat sich vom AdminDienst abgemeldet. *", GetName(playerid));
    ProxDetector(playerid, FormatString, 30.0);
    }
    else {
    format(FormatString,FormatStringLength,"*** %s hat sich für den AdminDienst angemeldet. ***", GetName(playerid));
    ProxDetector(playerid, FormatString, 30.0);
    SendClientMessage(playerid,COLOR_WHITE,"INFO für Ticketbearbeitung: /topen /tmsg / tclose");
    }
    SetPVarInt(playerid,"SpielerAdminOnDuty",(aond>0?0:1));
    RefreshPlayerWeaponSkill(playerid);
    return 1;
    }

    Da finch sehr beschäftigt ist, wollte ich fragen, ob es nochmal die Möglichkeit gibt das CP im Originalzustand zu downloaden? - Ich habe leider das Original versehentlich bearbeitet und brauche diese.
    Wer sich bereiterklärt mir das Original zu schicken, bekommt Screenshots, dass ich es auch wirklich gekauft habe ;)


    Grüße


    Finch: bauerj:

    Erstmal habe ich sämtliche Wichtige Updates installiert. Auch habe ich Microsoft Red 2010 oder wie das hieß (c++) installiert. Ports alle freigegeben und auch die Ports der Mysql Verbindung. Da drei plugins nicht geladen werden, die alle eine Verbindung nach außen aufbauen, vermute ich den Fehler in der Netztwerkkonfiguration.



    Zitat

    Net Framework C++ 2010 Package installieren, dann sollte es wieder gehen


    Hat nicht geholfen ich kann dir aber anbieten dir die Daten mal zu geben und du guckst es dir an Nemesus jr.:

    Lässt den in dem Fall zB Nitrado die externe Verbindung überhaupt zu?


    Ja, hatte ja vorher auch alles geklappt. - Und die .dll ist auch die gleiche wie vorher. Ich habe den Server 1zu1 übernommen nur halt von deinserverhost zu contabo (x14fache leistung)


    Kann das auch vom Host abhängig sein?


    /e²: Rechtschreibung

    Guten Tag,
    ich habe heute einen neuen VServer gemietet und soeben meinen Server darauf verlegt. Seit dem funktionieren alle Plugins/Includes/ect nicht mehr, welche eine Verbindung zu einem externen Anbieter benötigen (bspw. Datenbank bei nitrado usw).


    Hier die Log:

    Code
    ----------Loaded log file: "server_log.txt".----------SA-MP Dedicated Server----------------------v0.3z-R4, (C)2005-2014 SA-MP Team[16:00:28] [16:00:28] Server Plugins[16:00:28] --------------[16:00:28]  Loading plugin: crashdetect[16:00:28]   crashdetect v4.7.5 is OK.[16:00:28]   Loaded.[16:00:28]  Loading plugin: mysql[16:00:28]   Failed.[16:00:28]  Loading plugin: SyncHTTP[16:00:28]   Failed.[16:00:28]  Loading plugin: gvar[16:00:28] *** GVar Plugin v1.3 by Incognito loaded ***[16:00:28]   Loaded.[16:00:28]  Loading plugin: sscanf[16:00:28] [16:00:28]  ===============================[16:00:28]       sscanf plugin loaded.     [16:00:28]          Version:  2.8.1        [16:00:28]    (c) 2012 Alex "Y_Less" Cole  [16:00:28]  ===============================[16:00:28]   Loaded.[16:00:28]  Loading plugin: MathPlugin[16:00:28] Math Plugin Loaded.[16:00:28]   Loaded.[16:00:28]  Loading plugin: streamer[16:00:28] *** Streamer Plugin v2.7.2 by Incognito loaded ***[16:00:28]   Loaded.[16:00:28]  Loading plugin: MerRandom[16:00:28] Plugin MerRandom v2.1 - by Cyber_Punk got loaded.[16:00:28]   Loaded.[16:00:28]  Loading plugin: MapAndreas[16:00:28]   Loaded.[16:00:28]  Loading plugin: Whirlpool[16:00:28]  [16:00:28]  ==================[16:00:28]  [16:00:28]   Whirlpool loaded[16:00:28]  [16:00:28]  ==================[16:00:28]  [16:00:28]   Loaded.[16:00:28]  Loading plugin: FileManager[16:00:28]   Failed.[16:00:28]  Loading plugin: WinExec[16:00:28]   Loaded.[16:00:28]  Loading plugin: nativechecker[16:00:28]   Loaded.[16:00:28]  Loaded 10 plugins.[16:00:28] [16:00:28] Ban list[16:00:28] --------[16:00:28]  Loaded: samp.ban[16:00:28] [16:00:28] [16:00:28] Filterscripts[16:00:28] ---------------[16:00:28]   Loading filterscript 'rcon.amx'...[16:00:28]   Loading filterscript 'bt-sys.amx'...[16:00:28]   Loading filterscript 'teargas.amx'...[16:00:31]   Loading filterscript 'drift.amx'...[16:00:31]   Loaded 4 filterscripts.[16:00:31]    Error: Function not registered: 'cache_get_row_count'[16:00:31]    Error: Function not registered: 'cache_get_field_content'[16:00:31]    Error: Function not registered: 'cache_get_field_count'[16:00:31]    Error: Function not registered: 'cache_get_row'[16:00:31]    Error: Function not registered: 'mysql_tquery'[16:00:31]    Error: Function not registered: 'mysql_log'[16:00:31]    Error: Function not registered: 'mysql_connect'[16:00:31]    Error: Function not registered: 'mysql_errno'[16:00:31]    Error: Function not registered: 'dir_open'[16:00:31]    Error: Function not registered: 'dir_list'[16:00:31]    Error: Function not registered: 'dir_close'[16:00:31]    Error: Function not registered: 'mysql_escape_string'[16:00:31]    Error: Function not registered: 'cache_insert_id'[16:00:31]    Error: Function not registered: 'file_exists'[16:00:31]    Error: Function not registered: 'file_move'[16:00:31]    Error: Function not registered: 'file_delete'[16:00:31]    Error: Function not registered: 'mysql_close'[16:00:31]    Error: Function not registered: 'cache_affected_rows'[16:00:31] [debug] Run time error 19: "File or function is not found"[16:00:31] [debug]   cache_get_row_count[16:00:31] [debug]   cache_get_field_content[16:00:31] [debug]   cache_get_field_count[16:00:31] [debug]   cache_get_row[16:00:31] [debug]   mysql_tquery[16:00:31] [debug]   mysql_log[16:00:31] [debug]   mysql_connect[16:00:31] [debug]   mysql_errno[16:00:31] [debug]   dir_open[16:00:31] [debug]   dir_list[16:00:31] [debug]   dir_close[16:00:31] [debug]   mysql_escape_string[16:00:31] [debug]   cache_insert_id[16:00:31] [debug]   file_exists[16:00:31] [debug]   file_move[16:00:31] [debug]   file_delete[16:00:31] [debug]   mysql_close[16:00:31] [debug]   cache_affected_rows[16:00:31] Script[gamemodes/gs-life.amx]: Run time error 19: "File or function is not found"[16:00:31] Number of vehicle models: 0


    /e: Ich habe die 7777er Ports bereits freigegeben


    V 1


    Lieber Leser, liebe Leserin,
    ich möchte dir heute unser Projekt näherbringen. Nach langer Zeit, viel Arbeit und noch mehr Gedanken, sind wir so weit fertig. Path of Ascension eröffnet seine Pforten.
    Wir sind der Meinung, einige doch seltene Features vorweisen zu können. Wir wissen, dass es nicht leicht ist, bei so viele guten und weniger guten Server sich durchzusetzen, doch bei uns habt ihr von Anfang an das Gefühl, Teil einer Familie zu sein.
    Wir bieten euch die Möglichkeit, direkt am Server mitzuarbeiten. Egal ob ihr eigene Maps habt oder Filterscripts, wenn ihr es durch unser Gremium schafft, steht nichts mehr im Weg ein Teil des Ganzes zu werden.


    Was bedeutet der Name?
    Die Namensfindung war nicht gerade leicht, zumal ich als Inhaber auf die Meinung aller Teamler und bald Spieler eingehen möchte.
    Path of Ascension bedeutet >> Weg des Aufstiegs<< und genau das Verkörpern wir. Bei uns wird Fleiß belohnt. So gibt es z.b. nicht die Möglichkeit durch Kontakte Vorteile gegenüber anderen Spieler zu erhalten.
    Wer Aufsteigt erhält neuen exklusiven Inhalt (Quest-System (Später mehr))


    Wir arbeiten stets an einem fairen, gemeinschaftlichen und freundlichen Umgang zwischen allen Spielern.



    Das Team besteht derzeit aus 4 Personen. Ich stelle sie euch mal ganz kurz vor:
    Ich heiße Oliver K., bin 18 Jahre jung und bin der Serverinhaber. Ich kümmere mich um die gesamte Verwaltung und alles was sonst noch anfällt.
    An meiner Seite steht Sebastian welcher 22 Jahre alt ist und meine rechte Hand ist. Zusammen mit Julien (22) bildet er die Serverleitung auch wenn Julien nur als Head Admin eingeteilt ist.
    Als Admin haben wir noch die Tina, welche gerade frische 20 geworden ist. Wir kennen uns alle Privat weshalb ich genau weiß, wer am besten für welche Aufgabe geeignet ist.


    Da ich mich voll und ganz um die Verwaltung des Servers kümmere, brauche ich einen Scripter. Ich denke jeder der schon mal einen Server eröffnet hat, der weiß wie viel man am Anfang zu tun hat.


    Welche Anforderungen sollte der Scripter mitbringen:
    - Mindestens 17 Jahre alt
    - Gute bis sehr gute Kenntnisse im Pawn Scripten sowie MySQL Optional: PHP Kenntnisse
    - Erfahrung mit der Serverumgebung Windows 2012-R2
    - Zeit!


    Was bieten wir?
    - Wir bieten einen festen Platz bei uns im Team
    - Einen 14 GB RAM Vserver mit 4 vCores
    - Ein WBB4 Forum inc. Design
    - TS³ & UCP von Finch


    *² - Ich glaube ich kann behaupten, dass wir ein sehr ausgeklügeltes System habe, welches aber eine gewisse Einarbeit erfordert. Es ist ein Selfmade Script.

    Hab grad nochmal ausprobiert, ich glaube du hast mich ein bisschen missverstanden.
    Das Prisonsystem habe ich gedownloaded und in mein Script eingefügt. Da ich nicht genau weiß, wie bei meinem Script die Adminabfrage ist, habe ich rumprobiert. Das tprison ist mein versuch, das prison ist der vorgefertigte, welcher auch funktioniert, bis auf, dass die Meldung kommt, mein ALevel reicht nicht aus (was klar ist, da es ja eine standart Abfrage ist).


    Deshalb habe ich in der o.g. Pastebin mal ein Teil meines Scriptes gezeigt, wo ich vermute, dass da eine Andminabfrage enthalten ist.


    Ich hoffe du erkennst es und kannst mir sagen, wie ich es einzufügen habe.

    Guten Tag,
    wenn ich mein Script compile, stürzt der Compiler ab. Ich weiß, dass es am ocmd:tprison liegt, da das normale /prison klappt.
    Bei TPrison wollte ich es an meine Adminabfrage anpassen, da ich allerdings Neuling bin, passieren mir gerne Fehler:


    Hier das Prisonsystem (welches ich als Filterscript gedownloaded habe und dann ins Script eingefügt habe):

    Spoiler anzeigen
    forward PrisonTimer(pID);
    ocmd:tprison(playerid, params);
    {
    new giveplayerid=GetPVarInt(playerid,"AdminSysPlayer");
    new cache[32],respond[64];
    if(GetPVarInt(playerid,"PlayerStep")>1)
    {
    format(respond,sizeof(respond),"The Way to Ascension - %s [%s]",gPlayerAdminInformation[GetPVarInt(playerid,"PlayerStep")-2][aText],GetName(giveplayerid));
    GetPVarString(playerid,"AdminChosen",cache,sizeof(cache));
    }
    else
    {
    format(string,sizeof(string), "Du steckst %s in das Prison für %iMinuten, Grund: %s", SpielerName(pID), zeitangabe, prisongrund);
    SendClientMessage(playerid, -1, string);
    format(string,sizeof(string), "Du wurdest von %s für %iMinuten in das Prison gesteckt, Grund: %s", SpielerName(playerid), zeitangabe, prisongrund);
    SendClientMessage(pID, -1, string);
    SetPlayerPos(pID, 2543.462646,-1308.379882,1026.728393);
    SetPlayerInterior(pID, 2);
    SetPVarInt(playerid,"PrisonTime", zeitangabe);
    SetPVarInt(playerid,"Prison", 1);
    SetTimerEx("PrisonTimer",60000,1,"d",pID);
    }
    return 1;
    }
    ocmd:prison(playerid, params[])
    {
    new string[128], pID, zeitangabe, prisongrund;
    if(GetPVarInt(playerid, "Adminlevel") != 1)return SendClientMessage(playerid, -1, " Dein Adminlevel ist zu niedrig!");
    if(sscanf(params,"uds",pID, zeitangabe, prisongrund))return SendClientMessage(playerid, -1, "Benutzung: /prison [Name/ID] [Zeit in Minuten] [Grund]");
    if(GetPVarInt(pID, "Prison") == 1)return SendClientMessage(playerid, -1, " Der Spieler ist bereits im Prison!");
    {
    format(string,sizeof(string), "Du steckst %s in das Prison für %iMinuten, Grund: %s", SpielerName(pID), zeitangabe, prisongrund);
    SendClientMessage(playerid, -1, string);
    format(string,sizeof(string), "Du wurdest von %s für %iMinuten in das Prison gesteckt, Grund: %s", SpielerName(playerid), zeitangabe, prisongrund);
    SendClientMessage(pID, -1, string);
    SetPlayerPos(pID, 2543.462646,-1308.379882,1026.728393);
    SetPlayerInterior(pID, 2);
    SetPVarInt(playerid,"PrisonTime", zeitangabe);
    SetPVarInt(playerid,"Prison", 1);
    SetTimerEx("PrisonTimer",60000,1,"d",pID);
    }
    return 1;
    }

    Spoiler anzeigen
    public PrisonTimer(pID)
    {
    SetPVarInt(pID,"PrisonTime",GetPVarInt(pID,"PrisonTime")-1);
    if(GetPVarInt(pID, "PrisonTime") == 0)
    {
    SendClientMessage(pID, -1, "Du hast deine Zeit im Prison abgearbeitet!");
    SetPVarInt(pID,"PrisonTime", 0);
    SetPVarInt(pID,"Prison", 0);
    SpawnPlayer(pID);
    }
    return 1;
    }
    stock LoadAccount(playerid)
    {
    SetPVarInt(playerid,"PrisonTime",dini_Int(Spielerdatei,"PrisonTime"));
    SetPVarInt(playerid,"Prison",dini_Int(Spielerdatei,"Prison"));

    Spoiler anzeigen
    if(GetPVarInt(playerid,"PrisonTime") > 1)
    {
    new string[128];
    format(string,sizeof(string), "Du hast deine Prisonzeit noch nicht abgearbeitet, noch %dMinuten", GetPVarInt(playerid,"PrisonTime"));
    SendClientMessage(playerid, -1, string);
    SetPlayerPos(playerid, 2543.462646,-1308.379882,1026.728393);
    SetPlayerInterior(playerid, 2);
    SetTimerEx("PrisonTimer",60000,1,"d",playerid);

    Spoiler anzeigen
    return 1;
    }

    Spoiler anzeigen
    stock SpielerSpeichern(playerid)
    {
    dini_IntSet(Spielerdatei,"PrisonTime",GetPVarInt(playerid,"PrisonTime"));
    dini_IntSet(Spielerdatei,"Prison",GetPVarInt(playerid,"Prison"));

    Spoiler anzeigen
    return 1;
    }

    Spoiler anzeigen
    stock SpielerName(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    return name;
    }


    Hier mal eine Beispiel abfrage:
    http://pastebin.com/G1hrBFQQ


    Kann mir jemand erklären wie genau bei meinem Script das Adminlevel abgefragt wird, ich möchte es auch endlich verstehen, lernen, umsetzten.