Beiträge von Nexus

    Hey Leute, ich bräuchte schnell Hilfe zur Versperrung des Ordners oder Datein darin sind.



    Hier liegt die .htpasswd


    .htaccess

    PHP
    AuthName "Bitte geben Sie das Masterpasswort ein."
    AuthType Basic
    AuthUserFile /var/www/privat/.htpasswd
    require valid-user


    ____
    .htpasswd

    PHP
    admin:FYzp4Qnr4lT02


    Und wenn ich dann auf die jeweilige Seite bin kommt der Ordner ohne die Abfrage. Ich benutze Chrome.
    Ich benutze einen V-Server.

    Hey Leute, ich möchte nach dem der Spieler stirbt das er wieder in die "Arena" gespawnt wird, und erst wenn er /exitarena eingibt wieder raus kommt.


    Das ganze basiert auf einem Dialog.


    if(dialogid==5 && response==1)
    {
    switch(listitem)
    {
    case 0:
    {
    GivePlayerWeapon(playerid,24,1000);
    SetPlayerArmour(playerid, 100);
    SetPlayerHealth(playerid, 100);
    SetPlayerPos(playerid, 606.2792,-1241.4352,675.1688);
    SendClientMessage(playerid, ROT,"Herzlich Willkommen in der Deagle-Arena!");
    SendClientMessage(playerid, ROT,"Benutze /exitarena um aus der Arena auszusteigen.");
    }
    }
    }

    if(strcmp(cmdtext,"/exitarena",true) ==0)
    {
    GivePlayerWeapon(playerid,0,0);
    SetPlayerPos(playerid,1230.4658,-1343.3633,13.3000);
    SendClientMessage(playerid, ROT,"Du hast die Arena verlassen.");
    return 1;
    }


    Hilfe :(

    ocmd:pm(playerid,params[])
    {
    new sender[MAX_PLAYER_NAME+1];
    GetPlayerName(playerid,sender,sizeof(sender));
    new pID,text[128];
    if(sscanf(params,"us[128]",pID,text))return SendClientMessage(playerid,GRUEN,"Benutzung: /pm [SpielerID] [Text]");
    format(text,200,"%s flüstert dir: %s",sender,text);
    SendClientMessage(pID,GELB,text);
    format(text,200,"Du flüstert zu %s: %s",SpielerName(playerid),text);
    SendClientMessage(playerid,GELB,text);
    return 1;
    }

    Hi Leute,
    ich habe ja diesen ocmd:kick Befehl gescirptet und dieser funktioniert nur eben nicht mehr.



    ocmd:kick(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"SERVER: ERROR - Benutze '/cmds'");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,GRUEN,"Benutzung: /kick [Username/ID] [Grund]");
    format(string,sizeof(string),"SERVER: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(ROT,string);
    TogglePlayerControllable(pID,0);
    SetTimerEx("KickTimer",10,0,"i",pID);
    return 1;
    }


    Danach steht da:

    Code
    [22:10:25] /kick : You are not an admin
    
    
    [22:10:39] /ban : You are not an admin

    Teamchat 0.1





    ocmd:a(playerid,params[])
    {
    //if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
    new string[145],pID,name[MAX_PLAYER_NAME],text[128];
    GetPlayerName(playerid, name, sizeof(name));
    {
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"Benutzung: /a [TEXT] ");
    format(string,sizeof(string),"(( %s {FFFFFF} %s sagt: %s {FF0000}))",arangs(playerid),name,text);
    SendClientMessage(pID,HELLROT,string);//SetPlayerSkin(playerid, 27);
    }
    return 1;
    }


    Jeffry: Stimmt das so?
    //Code Update

    Code
    C:\Users\Nexus\Desktop\TestSkript\gamemodes\Nexus.pwn(1413) : error 012: invalid function call, not a valid address
    C:\Users\Nexus\Desktop\TestSkript\gamemodes\Nexus.pwn(1413) : warning 215: expression has no effect
    C:\Users\Nexus\Desktop\TestSkript\gamemodes\Nexus.pwn(1413) : error 001: expected token: ";", but found ")"
    C:\Users\Nexus\Desktop\TestSkript\gamemodes\Nexus.pwn(1413) : error 029: invalid expression, assumed zero
    C:\Users\Nexus\Desktop\TestSkript\gamemodes\Nexus.pwn(1413) : fatal error 107: too many error messages on one line


    Zeile: if(aduty[playerid] == 1)

    Hi Leute, ich bräuchte etwas Hilfe beim erstellen des Teamchats.
    Dafür verwende ich OCMD.


    Es sollte ein Teamchat für alle sein und der Rang sollte eine Farbe haben. Nur komme ich grad nicht drauf wie das funktioniert.


    Wie soll das aussehen?
    Befehl: /tc [TEXT]


    Admin XY: Hi
    Moderator XY: Hi
    SupporterXY: HI



    Dafür habe ich das angelegt.

    Code
    stock arangs(playerid)
    {
        new name[32];
        if(GetPVarInt(playerid, "adminlevel") == 1) format(name, sizeof(name), "Helfer");
        if(GetPVarInt(playerid, "adminlevel") == 2) format(name, sizeof(name), "Supporter");
        if(GetPVarInt(playerid, "adminlevel") == 3) format(name, sizeof(name), "Moderator");
        if(GetPVarInt(playerid, "adminlevel") == 4) format(name, sizeof(name), "Kon-Adminstrator");
        if(GetPVarInt(playerid, "adminlevel") == 5) format(name, sizeof(name), "Adminstrator");
        return name;
    }


    2.
    Aduty
    Wie funktioniert das OFFDUTY?



    //EDIT ADUTY FUNKTIONIERT!! Aber wie gehe ich OFFDUTY?

    Hallo Leute, ich bin recht neu in Sache scripten und deshalb schaue ich mir immer Tutorials online an.
    Da es kein großer Server sein sollte habe ich mich entschieden mit DINI Datein(Daten) zu speichern.
    Nur das Problem ist das nur das Passwort gespeichert wird und kein Adminlevel, Level, Geld,..


    Code
    public OnPlayerDisconnect(playerid, reason)
    {
    	if(GetPVarInt(playerid,"loggedin")==1)
     	{
    		SpielerSpeichern(playerid);
    		return 1;
    	}
    	return 1;
    }



    Das sollte gespeichert werden:


    Aber das speichert es:

    Hey Leute, beim Befehl /stats kommen Fehlern auf.
    Könnt ihr mir bitte helfen.


    C:\Users\Nexus\Desktop\TestSkript\gamemodes\Nexus.pwn(1307) : warning 209: function "SSCANF_OnPlayerDisconnect" should return a value
    C:\Users\Nexus\Desktop\TestSkript\gamemodes\Nexus.pwn(1367) : error 076: syntax error in the expression, or invalid function call
    C:\Users\Nexus\Desktop\TestSkript\gamemodes\Nexus.pwn(1380) : warning 202: number of arguments does not match definition
    C:\Users\Nexus\Desktop\TestSkript\gamemodes\Nexus.pwn(1380) : warning 202: number of arguments does not match definition
    C:\Users\Nexus\Desktop\TestSkript\gamemodes\Nexus.pwn(1380) : warning 202: number of arguments does not match definition
    C:\Users\Nexus\Desktop\TestSkript\gamemodes\Nexus.pwn(1380) : error 001: expected token: ",", but found ";"




    1307 ist die letze " } " Klammer.

    Code
    public OnPlayerDisconnect(playerid, reason)
    {
    	if(GetPVarInt(playerid,"loggedin")==1)
     	{
    		SpielerSpeichern(playerid);
    		return 1;
    	}
    }



    -> 1367: if(strcmp,(cmdtext,"/stats",true)==0)


    -> 1380: format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminlevel: %i] [Fraktion: %s]",SpielerName(playerid,GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname);

    Hallo Leute, ich bin ein Neuling in Sache Scripting und schaue mir immer die Tuturoial von MrMonatan.
    Jetzt habe ich ein Problem und es kommen 4 Errors:



    C:\Users\Nexus\Desktop\TestSkript\gamemodes\Nexus.pwn(2223) : error 037: invalid string (possibly non-terminated string)
    C:\Users\Nexus\Desktop\TestSkript\gamemodes\Nexus.pwn(2223) : error 017: undefined symbol "s"
    C:\Users\Nexus\Desktop\TestSkript\gamemodes\Nexus.pwn(2223) : error 029: invalid expression, assumed zero
    C:\Users\Nexus\Desktop\TestSkript\gamemodes\Nexus.pwn(2223) : fatal error 107: too many error messages on one line


    Die Zahl 2223 ist die Zeile "format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt,name);"



    Bitte um Hilfe.