Beiträge von blackybecks

    Ein Permission (Rechte) System
    Dadurch fällt Admin weg.
    Denn dadurch kann man Spieler ingame Rechte zu Befehlen geben und Spieler in Gruppen setzten, welchen ebenfalls bestimmte Rechten zugewießen werden!


    (e):

    Zitat

    Showroom heißt nicht gleich Download :)


    Danke ;)



    Wenn jemand das Script testen möchte: 46.4.67.85:1338
    es gibt nur den Befehl: /tips
    Dazugehörige Permission: Add.Servercars

    Hallo Comunity,


    heute möchte ich euch mein Permission-System vorstellen.


    Prinzip:

    Spoiler anzeigen
    Man muss ein Recht für die "zu schützenden" Befehle machen.
    Diese schreibt man in ein Enum im oberen Teil des Scripts.
    Nun kann man den Gruppen oder einem speziellen Spieler die Rechte dazu geben.
    Wenn er dieses Recht nicht besitzt, wird der Befehl verweigert!

    Befehle:
    Spoiler anzeigen

    Adminbefehle:
    /gpermissionremove//Gruppen-Recht enfernen
    /gpermissionadd//Gruppen-Recht hinzufügen
    /permissionremove//User-Recht entfernen
    /permissionadd//User-Recht hinzufügen
    /groupadd//User zu Gruppe hinzufügen
    /groupremove//User aus Gruppe entfernen
    /permission//Abfrage der benötigten Rechte eines Befehl

    Spoiler anzeigen
    Befehle für jeden:
    /gperms//Anzeigen der vorhandenen Rechte einer Gruppe
    /groups//Anzeigen der Gruppen eines Spielers
    /perms//Anzeigen der vorhandenen Rechte eines Spielers

    (e): Screens
    Das wars auch schon :)


    MfG Blackybecks

    Hallo,
    ich habe heute mal ein Filterscript gemacht, bei dem 3 Befehle mit ocmd und sscanf drin sind!
    Das Problem ist jetzt nur, sobald ich das Filterscript lade, funktionieren keine Befehle meines Gamemodes mehr?
    Kann mir dabei jemand helfen?


    MfG Blackybecks

    Beim Spieler laden musst du folgendes eingeben:

    PlayerInfo[playerid][pCash] = dini_IntGet(string3,"Money");
    GivePlayerMoneyS(playerid,0);
    //Hierbei wird dem Spieler die Menge von PlayerInfo[playerid][pCash] an Geld gegeben + Betrag...
    //Da Betrag 0 ist wird ihm einfach sein Geld das er jetzt hat gegeben!

    Haste Skype?
    Wenn ja
    adde : dfoe_samp


    (e):



    forward GivePlayerMoneyS(playerid,Betrag);
    public GivePlayerMoneyS(playerid,Betrag)
    {
    new string3[256];
    new playername3[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername3, sizeof(playername3));
    format(string3, sizeof(string3), "/Users/%s.ini", playername3);
    ResetPlayerMoney(playerid);
    new pm = (PlayerInfo[playerid][pCash] + Betrag);
    dini_Int(string3,"Money",pm);
    PlayerInfo[playerid][pCash] = pm;
    GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
    }


    Ja ist ja auch klar:


    Spoiler anzeigen

    GivePlayerMoneyAntiHack(playerid,Betrag)
    {
    format(string3, sizeof(string3), "/Users/%s.ini", playername3);
    ResetPlayerMoney(playerid);
    new pm = dini_IntGet(string3,"Money");
    pm =+ Betrag;
    dini_Int(string3,"Money",pm);
    GivePlayerMoney(playerid,Betrag);
    }

    Spoiler anzeigen

    GivePlayerMoneyAntiHack(playerid,Betrag)
    {
    format(string3, sizeof(string3), "/Users/%s.ini", playername3);
    ResetPlayerMoney(playerid);
    new pm = dini_IntGet(string3,"Money");
    pm =+ Betrag;
    dini_Int(string3,"Money",pm);
    GivePlayerMoney(playerid,pm);//<--------Nicht Betrag sondern pm, da Betrag das ist was dazu kommen sollte :) sorry :P
    }


    (edit):
    Mit deinem Code:




    forward GivePlayerMoneyS(playerid,Betrag);
    public GivePlayerMoneyS(playerid,Betrag)
    {
    new string3[256];
    new playername3[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername3, sizeof(playername3));
    format(string3, sizeof(string3), "/Users/%s.ini", playername3);
    ResetPlayerMoney(playerid);
    new pm = PlayerInfo[playerid][pCash];
    pm += Betrag;
    dini_Int(string3,"Money",pm);
    PlayerInfo[playerid][pCash] = pm;
    GivePlayerMoney(playerid,Betrag);
    }

    Replace: GivePlayerMoney --> GivePlayerMoneyAntiHack



    GivePlayerMoneyAntiHack(playerid,Betrag)
    {
    format(string3, sizeof(string3), "/Users/%s.ini", playername3);
    ResetPlayerMoney(playerid);
    new pm = dini_IntGet(string3,"Money");
    pm =+ Betrag;
    dini_Int(string3,"Money",pm);
    GivePlayerMoney(playerid,Betrag);
    }



    So, aber du kannst das doch auch in einer Variabel Speichern^^

    Sehr gutes Design...
    Gute Vorstellung...
    Werde mich mal anmelden... Auch wenn ich nichts mit Grafiken mache... Aber ich möchte mal den weiteren Verlauf eurer Seite beobachten :)


    Aber ich weiß nicht ob das an mir lieg, aber die Seite ist bei mir sehr langsam?


    MfG Dominik



    (e):


    Oben auf eurer Seite steht folgendes:



    In nur wenigen Minuten
    kannst Du dir hier ein
    dir ein kostenloses Benutzerkonto erstellen.



    Entweder ist es ein Schreibfehler oder ich muss wieder in die Schule ;)

    Wenn ich deines benutze, ist die Navigation falsch positioniert... und so weiter...
    Und Ich erstelle einen Div mit der breite 70% und gebe denn margin-left und margin-right jeweils 15%...
    Dann ist es doch bei allen Bildschirmen die Mitte :O
    Oder seh ich das falsch?

    Hallo Comunity,


    Ich code gerade ein Design und dabei habe ich ein Problem...
    Wenn ich auf meinem iPhone die Seite anschaue, hört der Hintergrund schon bei der Hälfte auf...
    Wie kann ich das Lösen?


    Das ist der div Inhaltsbereich...



    CSS

    PHP
    #Inhaltbereich {
    	background-image: url(Design-Images/Background-Content.png);
    	background-repeat: repeat-x;
    	height: 5000px;
    	margin: 0px -8px 0px -8px; 
    }


    (e): http://gcr.samp4you.com/Hosting/


    MfG Blacky