Beiträge von Flo_White

    also wenn mans als lvl 1 admin sehen soll, dann hab ichs so im admin fs gemacht


    public OnPlayerConnect(playerid)
    {
    if (AccountInfo[playerid][AdminLevel] >= 1 || IsPlayerAdmin(playerid))
    {
    new
    conIP[16],
    pIP[16],
    info[128];
    GetPlayerIp(playerid,conIP,sizeof(conIP));
    for(new i,j=GetMaxPlayers();i<j;i++) {
    if(IsPlayerConnected(i)) {
    if(i!=playerid) {
    GetPlayerIp(playerid,pIP,sizeof(pIP));
    if(!strcmp(conIP,pIP,true,16)) {
    format(info,sizeof(info),"Spieler mit gleicher IP gefunden,ID %d und ID %d",playerid,i);
    SendClientMessageToAll(RED,info);
    }
    }
    }
    }
    }


    aber da kommt nix :/

    hi
    ich habs schon gesucht und selbst versucht, aber es nicht gefunden/geschafft
    wie kann mans für nen asdmin Fs scripten, dass die admins eine nachricht bekommen, wenn 2 Spiler mit der selben IP online sind (also wenn der eine connceted, dass dann da steht, dass die Ip mit der IP von dem und dem spieler übereinstimmt)


    danke :)


    Flo

    danke funzt jetzt :)
    wie kann ich des jetzt in ner datei speichern? also dass jedes mal wenn einer /pay benutzt, dass des dann in zB in der datei Pay.log ist?

    D:\PROGRA~1\ROCKST~1\GTASAN~1\SAMP02~1.WIN\GAMEMO~1\Test2.pwn(1062) : error 017: undefined symbol "cmd"
    D:\PROGRA~1\ROCKST~1\GTASAN~1\SAMP02~1.WIN\GAMEMO~1\Test2.pwn(1064) : error 017: undefined symbol "strtok"
    D:\PROGRA~1\ROCKST~1\GTASAN~1\SAMP02~1.WIN\GAMEMO~1\Test2.pwn(1064) : error 033: array must be indexed (variable "tmp")
    D:\PROGRA~1\ROCKST~1\GTASAN~1\SAMP02~1.WIN\GAMEMO~1\Test2.pwn(1070) : error 017: undefined symbol "giveplayerid"
    D:\PROGRA~1\ROCKST~1\GTASAN~1\SAMP02~1.WIN\GAMEMO~1\Test2.pwn(1072) : error 017: undefined symbol "strtok"
    D:\PROGRA~1\ROCKST~1\GTASAN~1\SAMP02~1.WIN\GAMEMO~1\Test2.pwn(1072) : error 033: array must be indexed (variable "tmp")
    D:\PROGRA~1\ROCKST~1\GTASAN~1\SAMP02~1.WIN\GAMEMO~1\Test2.pwn(1077) : error 017: undefined symbol "moneys"
    D:\PROGRA~1\ROCKST~1\GTASAN~1\SAMP02~1.WIN\GAMEMO~1\Test2.pwn(1081) : error 017: undefined symbol "giveplayerid"
    D:\PROGRA~1\ROCKST~1\GTASAN~1\SAMP02~1.WIN\GAMEMO~1\Test2.pwn(1082) : error 017: undefined symbol "giveplayerid"
    D:\PROGRA~1\ROCKST~1\GTASAN~1\SAMP02~1.WIN\GAMEMO~1\Test2.pwn(1082) : error 017: undefined symbol "giveplayer"
    D:\PROGRA~1\ROCKST~1\GTASAN~1\SAMP02~1.WIN\GAMEMO~1\Test2.pwn(1082) : error 029: invalid expression, assumed zero
    D:\PROGRA~1\ROCKST~1\GTASAN~1\SAMP02~1.WIN\GAMEMO~1\Test2.pwn(1082) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    12 Errors.

    hi


    ich suche einen /pay command, also dass man spieler spielern geld geben können. und kann des dann iwie in Pay.log gespeichert werden??


    danke im vorraus
    Flo

    hi
    ich hab von spider-matrix ein kleines scriptteil bekommen, dass jeder der auf den server connected im conntected.log gespeichert wird.


    aber es wird jeder nacheinander gespeichert, was ein bisschen unübersichtlich ist. ich hab spidr schon gefragt, aber er wusste nicht, wie's geht. da wollt ich hier mal fragen, wie man scripten kann, dass bei jdem spieler in einer neuen zeile gespeichert wird.


    der script:


    new h,m,s;
    new d,y,month;
    getdate(d,y,month);
    gettime(h,m,s);
    new string[512];
    format(string,sizeof(string),"%d.%d.%d | %d:%d:%d | %s(%d,%s)",d,month,y,h,m,s,
    PlayerName(playerid),playerid,PlayerIP(playerid));
    new File:log=fopen("Connected.log",io_append);
    fwrite(log,string);
    fclose(log);


    stock PlayerIP(playerid)
    {
    new ip[16];
    GetPlayerIp(playerid,ip,16);
    return ip;
    }
    stock PlayerName(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,MAX_PLAYER_NAME);
    return name;
    }

    hi
    ich bräuchte ein temban system für mein gm. aber ich weiß nicht wie ich das machen soll :s . hab hier schon die sufu und im samp forum benutzt aber nix gefunden. hoffe hier kann mir jmd helfen :)
    sollt ungefähr so aussehen /tempban [id/partofname blabla] [time in h] [reason]


    mfg
    Flo :)


    //EDIT: wie muss man nen Timer einstellen, dass er automatisch aus der samp.ban datei löscht? oder muss man den FS umschreiben, dass er ein neues dokument erstellt und des daraus löscht?

    ah und wie kann mans machen, dass es so aufm bildschrim angezeigt wird?


    //edit: okay habs geht mit GameTextForPlayer


    btw gibts ein "tempban" system, also dass der player dann automatisch geunbannt wird, weil manchmal is ein perm zu viel und ein kick zu wenig.