Beiträge von Flo_White

    wenn es genau der gleiche cmd is und du nicht verändert hast, muss es an den scritfiles liegen.


    überprüf nochmal, ob du alle hast.

    wenn alle scriptfiles drin sein sollten, wir wärs wenn du dann mal den code postest?
    wir wissen sonst nicht um was es geht und können dir auch nicht bei der Fehlersuche helfen ;)

    zu 2.:


    dcmd_namechange(playerid,params[])
    {
    new opfer,name[24];
    if(sscanf(params,"us",opfer,name)) return SendClientMessage(playerid,farbe,"USAGE: /namechange[playerid] [neuer name]");
    if (!IsPlayerConnected(opfer)) return SendClientMessage(playerid, farbe, "Invalid ID!");
    SetPlayerName(opfer,name);
    return 1;
    }


    müsste so klappen :D

    hol dir doch Kasperskyvon dem Link von Silent, dann mal Internetkabel rausziehen und Computer überprüfen lassen von dem Kaspersky.
    Wenn das nix hilt, musste wohl oder übel deinen Computer formatieren oder ne recovery Disk einlegen falls du sowas hast

    wie wärs mal zum Arzt gehen und ne Hyposensibilisierung zu machen? ^^


    das hilft echt ein bisschen ich mach das jetzt schon 3 oder 4 Jahre ;)

    du brauchst ein Textdraw (gibt's von Seif ein gutes FS zu erstellen von Textdraws) dann einen Timer, der schaut, ob jmd einen Befehl benutzt hat, bei dem er zum Textdraw was dazu tun muss, und halt einen Befehl, bei dem eine Variable eins dazu bekommt


    ich glaub den rest kannste jetzt selber oder? ;)

    X( schau dir meinen letzten Beitrag an .....


    es war das:


    forward payday();
    public payday()
    {
    for(new i=0; i<MAX_PLAYERS;i++)
    {
    new PlayerScore = GetPlayerScore(i);
    if(PlayerScore < 0)
    {
    GivePlayerMoney(i,5000);
    SetPlayerScore(i,GetPlayerScore(i)+1);
    GameTextForPlayer(i,"Payday",1500,6);
    GameTextForPlayer(i,"~w~Zahltag",1500,6);
    SendClientMessage(i,0xFFFF00FF,"-----Payday-----");
    SendClientMessage(i,0xFFFF00FF,"Score: 0-1");
    SendClientMessage(i,0xFFFF00FF,"Verdienst: $5000");
    return 1;
    }
    else if(PlayerScore > 2)
    {
    GivePlayerMoney(i,1000);
    SetPlayerScore(i,GetPlayerScore(i)+1);
    GameTextForPlayer(i,"Payday",1500,6);
    GameTextForPlayer(i,"~w~Zahltag",1500,6);
    SendClientMessage(i,0xFFFF00FF,"-----Payday-----");
    SendClientMessage(i,0xFFFF00FF,"Score: 2-3");
    SendClientMessage(i,0xFFFF00FF,"Verdienst: $10000");
    return 1;
    }
    else if(PlayerScore > 4)
    {
    SetPlayerScore(i,GetPlayerScore(i)+1);
    GivePlayerMoney(i,25000);
    GameTextForPlayer(i,"Payday",1500,6);
    GameTextForPlayer(i,"~w~Zahltag",1500,6);
    SendClientMessage(i,0xFFFF00FF,"-----Payday-----");
    SendClientMessage(i,0xFFFF00FF,"Score: 5-6");
    SendClientMessage(i,0xFFFF00FF,"Verdienst: $25000");
    return 1;
    }
    else if(PlayerScore > 7)
    {
    SetPlayerScore(i,GetPlayerScore(i)+1);
    GivePlayerMoney(i,50000);
    GameTextForPlayer(i,"Payday",1500,6);
    GameTextForPlayer(i,"~w~Zahltag",1500,6);
    SendClientMessage(i,0xFFFF00FF,"-----Payday-----");
    SendClientMessage(i,0xFFFF00FF,"Score: 7-9");
    SendClientMessage(i,0xFFFF00FF,"Verdienst: $50000");
    return 1;
    }
    else if(PlayerScore > 10)
    {
    SetPlayerScore(i,GetPlayerScore(i)+1);
    GivePlayerMoney(i,100000);
    GameTextForPlayer(i,"Payday",1500,6);
    GameTextForPlayer(i,"~w~Zahltag",1500,6);
    SendClientMessage(i,0xFFFF00FF,"-----Payday-----");
    SendClientMessage(i,0xFFFF00FF,"Score: 10-~");
    SendClientMessage(i,0xFFFF00FF,"Verdienst: $100000");
    return 1;
    }
    }
    return 1;
    }

    so muss es gehen:

    forward payday();
    public payday()
    {
    for(new i=0; i<MAX_PLAYERS;i++)
    {
    new PlayerScore = GetPlayerScore(i);
    if(PlayerScore < 0)
    {
    GivePlayerMoney(i,5000);
    SetPlayerScore(i,GetPlayerScore(playerid)+1);
    GameTextForPlayer(i,"Payday",1500,6);
    GameTextForPlayer(i,"~w~Zahltag",1500,6);
    SendClientMessage(i,0xFFFF00FF,"-----Payday-----");
    SendClientMessage(i,0xFFFF00FF,"Score: 0-1");
    SendClientMessage(i,0xFFFF00FF,"Verdienst: $5000");
    return 1;
    }
    else if(PlayerScore > 2)
    {
    GivePlayerMoney(i,1000);
    SetPlayerScore(i,GetPlayerScore(playerid)+1);
    GameTextForPlayer(i,"Payday",1500,6);
    GameTextForPlayer(i,"~w~Zahltag",1500,6);
    SendClientMessage(i,0xFFFF00FF,"-----Payday-----");
    SendClientMessage(i,0xFFFF00FF,"Score: 2-3");
    SendClientMessage(i,0xFFFF00FF,"Verdienst: $10000");
    return 1;
    }
    else if(PlayerScore > 4)
    {
    SetPlayerScore(i,GetPlayerScore(playerid)+1);
    GivePlayerMoney(i,25000);
    GameTextForPlayer(i,"Payday",1500,6);
    GameTextForPlayer(i,"~w~Zahltag",1500,6);
    SendClientMessage(i,0xFFFF00FF,"-----Payday-----");
    SendClientMessage(i,0xFFFF00FF,"Score: 5-6");
    SendClientMessage(i,0xFFFF00FF,"Verdienst: $25000");
    return 1;
    }
    else if(PlayerScore > 7)
    {
    SetPlayerScore(i,GetPlayerScore(playerid)+1);
    GivePlayerMoney(i,50000);
    GameTextForPlayer(i,"Payday",1500,6);
    GameTextForPlayer(i,"~w~Zahltag",1500,6);
    SendClientMessage(i,0xFFFF00FF,"-----Payday-----");
    SendClientMessage(i,0xFFFF00FF,"Score: 7-9");
    SendClientMessage(i,0xFFFF00FF,"Verdienst: $50000");
    return 1;
    }
    else if(PlayerScore > 10)
    {
    SetPlayerScore(i,GetPlayerScore(playerid)+1);
    GivePlayerMoney(i,100000);
    GameTextForPlayer(i,"Payday",1500,6);
    GameTextForPlayer(i,"~w~Zahltag",1500,6);
    SendClientMessage(i,0xFFFF00FF,"-----Payday-----");
    SendClientMessage(i,0xFFFF00FF,"Score: 10-~");
    SendClientMessage(i,0xFFFF00FF,"Verdienst: $100000");
    return 1;
    }
    }
    return 1;
    }

    ich habs jetzt so: new File:badname=fopen("fAdmin/Config/badnames.cfg",io_read);
    format(string,sizeof(string),"%s",PlayerName(playerid));
    while(fread(badname, string))
    {
    if(!strcmp(string,PlayerName(playerid),true))
    {
    new blacklist[128];
    SendClientMessage(playerid,COLOR_YELLOW,"[Server] Your Name is blacklisted!");
    format(blacklist,sizeof(blacklist),"[Server] %s has been kicked by the Server [Reason: Forbidden Name]",PlayerName(playerid));
    SendClientMessageToAll(COLOR_RED,blacklist);
    KickLog(blacklist);
    Kick(playerid);
    return 1;
    }
    }


    wenn ich jetzt zB 123456 in der File steht und ich mit 123456 in den Server gehe, werd ich nicht gekickt :o

    neinneinnein nix mit Kick(playerid); =D das hab ich nur vergessen, weil ich das mit den SendClientMessages hier im Forum dazu hab
    Der Fehler ist dieser: error 035: argument type mismatch (argument 2) in der zeile mit if(strcmp(string,badname,true))

    hi


    ich hab das hier:
    new File:badname=fopen("fAdmin/Config/badnames.ini",io_read);
    format(string,sizeof(string),"%s",PlayerName(playerid));
    while(fread(badname, string))
    {
    if(strcmp(string,badname,true)) // der Fehler kommt immer bei [b]badname[/b]
    {
    new blacklist[128];
    SendClientMessage(playerid,COLOR_YELLOW,"[Server] Your Name is blacklisted!");
    format(blacklist,sizeof(blacklist),"[Server] %s has been kicked by the Server [Reason: Forbidden Name]",PlayerName(playerid));
    SendClientMessageToAll(COLOR_RED,blacklist);
    Kick(playerid);
    return 1;
    }
    }


    jetzt soll aber der Spieler, dessen Name in der File steht, gekickt werden. Ich bekomms aber iwie nicht hin X(