Beiträge von Mo3

    Hallo


    Ich habe MidoStream installiert, das Include im Gamemode eingebunden, in den Includes-Ordner geladen und das FS aktiviert. Zudem habe ich bei OnGameModeInit meine CreateStreamObjects eingefügt. Trotzdem wollen keine Objekte erscheinen. Woran liegts?


    Danke

    Alles nötige in der Überschrift..


    }public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/buy", cmdtext, true, 10) == 0)
    {
    ShowMenuForPlayer(WepsMenu, playerid);
    TogglePlayerControllable(playerid, false);
    return 1;
    }
    return 0;
    }


    Ich will nicht, dass Spieler mit der SkinID 162 dieses Menü angezeigt bekommen. Wie macht man das? Der Spieler soll stattdessen eine Meldung bekommen: "You are no human. Go and get some brains!"

    Kann mir jemand helfen?


    Code
    Warning: fopen(./log.html) [function.fopen]: failed to open stream: Permission denied in /var/www/cp/data/core.php on line 212
    
    
    Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/cp/data/core.php on line 214
    
    
    Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/cp/data/core.php on line 215
    
    
    Warning: fclose(): supplied argument is not a valid stream resource in /var/www/cp/data/core.php on line 216

    Hallo,


    ich habe ein kleines Problem mit dem Textdraw. Hier die Errors:


    C:\DOKUME~1\GEMEIN~1\Desktop\ZOMBIE~1\1337.pwn(452) : error 017: undefined symbol "PlayerInfo"
    C:\DOKUME~1\GEMEIN~1\Desktop\ZOMBIE~1\1337.pwn(452) : warning 215: expression has no effect
    C:\DOKUME~1\GEMEIN~1\Desktop\ZOMBIE~1\1337.pwn(452) : error 001: expected token: ";", but found "]"
    C:\DOKUME~1\GEMEIN~1\Desktop\ZOMBIE~1\1337.pwn(452) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\GEMEIN~1\Desktop\ZOMBIE~1\1337.pwn(452) : fatal error 107: too many error messages on one line


    Hier die betreffende Zeile:


    public OnPlayerConnect(playerid)
    {
    PlayerInfo[playerid][pAdjustable] = 0;


    Was is falsch?

    Hallo


    Ich brauche einen schönen, gruseligen Header für meinen Server "The Zombie Server", der beliebteste SA:MP-Zombiemod mit durchschnittlich 20 Spielern.


    Beim Banner weiß ich nicht wirklich was drauf sein soll, auf jeden Fall soll er schön gruselig sein und vielleicht ein paar Zombies zeigen. Zudem soll er irgendwie vermitteln, dass es um einen Überlebenskampf geht xD


    Gegenleistungen lassen sich verhandeln.



    VG
    Mo3.

    Hallo,


    was ist hier falsch? Eigentlich sollte man im Four Dragons spawnen. Man fällt aber einfach nur.


    if(PlayerTeam[playerid] == 0)
    {
    SetPlayerPos(playerid,2016.2699,2016.2699,2016.2699);
    SetPlayerFacingAngle(playerid,269.3734);
    SetPlayerInterior(playerid,10);
    }
    if(PlayerTeam[playerid] == 1)
    {
    SetPlayerPos(playerid,2016.2699,2016.2699,2016.2699);
    SetPlayerFacingAngle(playerid,178.7957);
    SetPlayerInterior(playerid,10);

    Es geht darum, ein eigenes Anticheat-Filterscript zu schreiben, das einfach ist und funktioniert. Wenn mir jemand helfen könnte, wär ich unglaublich dankbar =D


    PS: Ich will das Ding selber machen, also der "Lehrer" soll nicht den ganzen Müll für mich machen..


    //EDIT: Ich bin gerade dabei, durch anschauen von anderen Scripten etwas zusammenzubasteln XD

    Hallo,


    ich würde gern das Scripten lernen. Wie es grundsätzlich aufgebaut ist und so hab ich glaub ich verstanden, aber sonst weiß ich gar nichts xD Wenigstens ein paar Kenntnisse wären schon. Gegenleistung könnte ich als Admin auf meinem Server (The Zombie Server - Hostedlist) anbieten.


    Wär schön wenn sich jemand meldet. =D


    Moritz

    Hat funktioniert 8o:thumbup:


    Kannst du mir vielleicht noch sagen, wie ich eine Automessage einfüge, die jede Minute kommt? Für die Serverhomepage.

    Hallo,


    ich brauche für meinen Server ein Cheater-Command. Das benutzte Filterscript ist lAdmin.


    Ein normales Ban-Command schaut so aus:


    dcmd_ban(playerid,params[]) {
    if(PlayerInfo[playerid][LoggedIn] == 1) {
    if(PlayerInfo[playerid][Level] >= 4) {
    new tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
    if(!strlen(params)) return SendClientMessage(playerid, red, "USAGE: /ban [playerid] [reason]");
    if(!strlen(tmp2)) return SendClientMessage(playerid, red, "ERROR: You must give a reason");
    new player1, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
    player1 = strval(tmp);


    if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && player1 != playerid && (PlayerInfo[player1][Level] != ServerInfo[MaxAdminLevel]) ) {
    GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
    new year,month,day,hour,minuite,second; getdate(year, month, day); gettime(hour,minuite,second);
    CMDMessageToAdmins(playerid,"BAN");
    format(string,sizeof(string),"%s has been banned by Administrator %s [Reason: %s] [Date: %d/%d/%d] [Time: %d:%d]",playername,adminname,params[2],day,month,year,hour,minuite);
    SendClientMessageToAll(grey,string);
    SaveToFile("BanLog",string);
    print(string);
    if(udb_Exists(PlayerName2(player1)) && PlayerInfo[player1][LoggedIn] == 1) dUserSetINT(PlayerName2(player1)).("banned",1);
    format(string,sizeof(string),"banned by Administrator %s. Reason: %s", adminname, params[2] );
    return BanEx(player1, string);
    } else return SendClientMessage(playerid, red, "Player is not connected or is yourself or is the highest level admin");
    } else return SendClientMessage(playerid,red,"ERROR: You are not a high enough level to use this command");
    } else return SendClientMessage(playerid,red,"ERROR: You must be logged in to use this commands");
    }


    Wie schaut dann ein spezielles /cheater cmd aus? Admins über 2 (Adminlevel) sollen /cheater [ID] tippen können, dann wird der Cheater automatisch gebannt mit der Begründung "[PLAYER] has been banned for cheating. No cookie for you"


    Wie macht man das?


    Danke
    Mo3