Beiträge von Eddy

    Hallo leute,


    Habt ihr auch das Problem das Firefox bei euch, wenn ihr bei Youtube ein Video schaut abstürtzt oder lange lädt?
    Bei mir ist nämlich das Problem, und möchte gerne wissen ob jemand eine Lösung dafür hat. Das nervt mich schon langsam,
    das Firefox sehr oft einfach so abstürtzt.

    Die 0.3e Objecte werden in MTA durch einige Objecte ersetzt. Deshalb siehst du einige Objecte nicht mehr, dort sind halt nur die 0.3e Objecte, weil die IDs getauscht wurden.

    Irgentwie wird der Spieler nicht Gebannt, egal welchen Ban befehl ich von hier nehmen. In der Spielerdatei steht nur Gebannt=0 und ich kann auf den Server Joinen. 8|

    Willst du denn Ban speichern?


    Wenn ja, wie willst du ihn speichern? (MYSQL, Dini, SQLITE)


    Wie sehen deine Variablen dafür aus?


    Ja ich möchte ihn Speichern, Dini oben steht doch PVar´s.


    @dester


    Danke werde ich Testen.

    Hallo leute, ich suche einen Ban befehl, dort sollte folgendes sein.


    BanP = Admin der den Spieler gebannt hat.
    BanG = Der bann Grund


    Dies sollte auf ocmd basieren.


    Ich habe schon geschaut ob es ein Tutorial dazu gibt, leider ohne erfolg. Ich hoffe
    das mir hier jemand Helfen kann.


    MfG: Eddy


    [E]Fehler
    Rechtschreibung

    Hey Leute, wie die Überschrift sagt, ich brauche Hilfe bei meinem Ban und Unban befehlen. Ich möchte das der Grund in der User.ini steht, weiß aber leider nicht wie ich das hinbekomme. Mein Unban befehle geht auch irgentwie nicht, Der User ist irgentwie Trotzdem noch Gebannt kann mir dabei vllt auch jemand Helfen? Danke im vorraus.



    ocmd:ban(playerid,params[])
    {
    new pID, Grund[128], string[128];
    if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,Rot,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {D18400}Super Moderator");
    if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,Gelb,"Benutzung: /ban [ID] [Grund]");
    format(string,sizeof(string),"[A-Info]: %s wurde von %s Gebannt! {64AFFA}Grund: %s",SpielerName(pID),SpielerName(playerid),Grund);
    SendClientMessage(playerid,Blau,string);
    format(string,sizeof(string),"Du wurdest von %s vom Server Gebannt! {64AFFA}Grund: %s",SpielerName(playerid),Grund);
    SendClientMessage(playerid,Rot,string);
    format(string,sizeof(string),"{FFFFFF}Falls du denkst das der {64AFFA}Grund: %s {FFFFFF}nicht Gerecht war oder nicht stimmt\ndann Kontaktiere Bitte einen {C90000}Full Admin {FFFFFF}im Teamspeak oder im Forum.",Grund);
    SendClientMessage(playerid,Gelb,string);
    TogglePlayerControllable(pID,0);
    SetPVarInt(pID,"Banned",1);
    dini_Set(Grund,"BanG","");
    return 1;
    }




    ocmd:unban(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,6))return SendClientMessage(playerid,Rot,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {C90000}Full Admin");
    new StringName[100], Name[MAX_PLAYER_NAME];
    if(sscanf(params,"s",Name)) return SendClientMessage(playerid,Gelb,"Benutze: /unban [Name]");
    format(StringName,sizeof(StringName),"/Accounts/%s.ini",Name);
    dini_IntSet(StringName,"Banned",0);
    dini_Set(StringName,"BanG","");
    new string[128];
    format(string,128,"Du hast %s erfolgreich entbannt.",Name);
    SendClientMessage(playerid,Gruen,string);
    return 1;
    }


    An manchen stellen ist es unsauber Gemappt bzw. auch teilweise sachen drinne die garnicht zusammen passen. zbs. das Affenschild passt nicht mit dem Burgershot zusammen. Aber für deine erste Map ist es gut.

    --------
    │5/10│
    --------

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    dcmd(w,1,cmdtext);
    return 0;
    }
    dcmd_w(playerid,params[])
    {
    #pragma unused params
    new pID, text[128]
    if(sscanf(params,"us",pID, text))
    if(IsPlayerConnected(pID))return SendClientMessage(playerid, Dunkelrot,"Dieser Spieler ist nicht Online.");
    {
    format(text,sizeof(text)," %u %s: %s",SpielerName(playerid),text);
    SendClientMessage(pID,Beesch,text);
    format(text,sizeof(text),"Sie sprechen mit %u %s: %s ",SpielerName(playerid),text);
    SendClientMessage(playerid,Beesch,text);
    }
    return 1;
    }


    MfG: Eddy

    Hey Leute, bin auf der Suche nach einer Sigantur und einem passenden Avatar dazu. Es sollte zu dem Spiel " Spec Ops - The Line " passen. Wer es nicht kennt hier mal ein Link. http://www.specopstheline.com/us/
    Es wäre echt Cool wenn das Avatar zur Signatur passend gestalltet wäre. Auf dem Avatar sollte "Eddy" steht. Und auf der Signatur "Mapper aus Leidenschaft".
    Ich hoffe das sich jemand bereit stellt, und mir diese Erstellt.


    MfG: Eddy


    [E]//Namen geändert, muss hier auch ändern.
    [E]// Push


    Suche immer noch jemanden, der mir diese erstellen kann.

    Die fügste ganz unten ins Script ein.


    /*_____~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_____*/
    /*-------------------------stock isPlayerInFrakt------------------------------*/
    stock isPlayerInFrakt(playerid, FraktID)
    {
    if(GetPVarInt(playerid,"Fraktion")>= FraktID)return 1;
    return 0;
    }
    /*_____~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_____*/
    /*--------------------------stock isPlayerAnAdmin-----------------------------*/
    stock isPlayerAdmin(playerid, Rang)
    {
    if(GetPVarInt(playerid,"Adminlevel")>= Rang)return 1;
    return 0;
    }

    Ich habe es so.


    stock isPlayerAnLeader(playerid, FraktID)
    {
    if(GetPVarInt(playerid,"FLeader")>= FraktID)return 1;<----// Musst du bearbeiten.
    return 0;
    }


    Und dann bei dem Befehl einfach isPlayerAnLeader(playerid,1);<--- die 1 steht für die Fraktion :D

    Sorry, aber für so eine Map wird niemand Zahlen, das kann man in 10 Minuten nachmachen.


    Naja trotzdem viel Glück :whistling: