Beiträge von Rocky--BANNED


    ocmd:ftor(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,10,1530.1999511719, 482.39999389648, 8.3000001907349))
    {
    MoveDynamicObject(tor,1530.1999511719, 482.39999389648, 8.3000001907349-10,5);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist nicht in der nähe vom Tor.");
    }
    return 1;
    }


    ocmd:ftorzu(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,10,1530.1999511719, 482.39999389648, 8.3000001907349))
    {
    MoveDynamicObject(tor,1530.1999511719, 482.39999389648, 8.3000001907349-,5);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist nicht in der nähe vom Tor.");
    }
    return 1;
    }


    //edit
    fehler behoben

    nur der name "Rocky" mehr nicht.


    //edit ohne die " natürlich


    //edit 2


    hier mal der stock, wo der name eingetragen wird.
    stock BBan(playerid)
    {
    new entry[256];
    new pName1[MAX_PLAYER_NAME];
    GetPlayerName(ClickedPlayerID[playerid],pName1,sizeof(pName1));
    format(entry, sizeof(entry), "%s\n",pName1);
    new File:hFile;
    hFile = fopen("ban.log", io_append);
    fwrite(hFile, entry);
    fclose(hFile);
    Kick(ClickedPlayerID[playerid]);
    }

    danke die funktion kannte ich so auch noch nicht. nun weiss ich warum das nicht geht.
    das stpuckt der mir raus


    Zitat

    [16:33:20] [join] Rocky has joined the server (0:94.221.134.188)
    [16:33:30] string -> 'ÿRocky
    ' , pName1 -> 'Rocky'
    [16:33:35] [part] Rocky has left the server (0:1)


    nun frag ich mich, wie/wo/was das ÿ ist und wie das dahin kommt. 8|

    joa daher hab ich das ja. aber ich möchte ja, dass er den spielernamen abfragt und wenn dieser drin steht, dass dieser gekickt wird. dort ist ja nur angegeben, dass wenn das wort "ban" drin steht wird er gebannt.

    hallo
    ich hab mal wieder ne Frage.
    Ich möchte gerne, dass wenn ein name in der datei steht, dieser dann gekickt wird. aber entweder kann keiner mehr connecten oder alle können connecten. würde mic sehr freuen, wenn mir einer helfen kann.


    dies ist mein momentaner code:

    new string[64];
    new File:hFile = fopen("ban.log", io_read);
    while(fread(hFile, string))
    {
    if(strcmp(string, pName1, true) == 0)
    {
    Kick(playerid);
    }
    }
    fclose(hFile);


    bin noch nicht so erfahren mit dieser funktion. deswegen steh ich etwas aufm schlauch. sorry. :(

    Also ich finde es unter aller Sau das es hier Leute gibt, die diese Map als ihr eigenes Werk ausgeben. Mir wurden ein paar Screenshots zugesendet, in der eindeutig hervorgeht, dass der möchtegern Mapper diese Map hier selber gemappt hat. Aus diesem Grund werd ich diese Map Sofort wieder rausnehmen und auch in zukunft keine weiteren Maps zum download freigeben.
    Wie gesagt ich find das UNTER ALLER SAU!!!!!!!!!


    Hier ein Bild als beiweis. Natürlich habe ich noch mehr davon.


    Mahlzeit.
    mal ne frage. kann mir einer vielleicht erklären, wie ich in einem dialog ne datei auslesen kann? ich habe gestern mal versucht was zu machen, aber der server schmiert mir immer ab wenn ich das ausführen will. ich zeig euch einfach mal am besten, was ich meine.
    ich hab das ganze mal zum testen mal in einem command erstellt. soll nachher woanders hin.
    aber so oder so, schmiert der server beim ausführen ab. was mach ich da falsch??


    ocmd:test(playerid,params[])
    {
    new File:BusiBank = fopen("Startup.txt",io_read);
    new read[128];
    fread(BusiBank,read);
    ShowPlayerDialog(playerid,DIALOG_BANLIST,DIALOG_STYLE_MSGBOX,"{33AA33}Bannliste",read,"Okay","");
    return 1;
    }


    und zwar möchte ich, dass in dem dialog der inhalt dieser startup.txt angezeigt wird.
    hab halt sowas noch nie gemacht, deswegen brauch ich mal eure hilfe, bitte.