Beiträge von Home

    Geht immer noch nicht...


    So, sieht es aus:



    CMD:ban(playerid, params[])
    {
    new plid;
    levelerror(4);
    GetPlayerIp(plid, PIP, 50);
    if (sscanf(params, "us[200]", plid, estring)) return SendErrorMessage(playerid, "Usage: /ban <id> <reason>");
    if (!IsPlayerConnected(plid)) return SendErrorMessage(playerid, "Player Not Connected!");
    format(string, sizeof(string), "You have banned {FFFFFF}%s(%d)", PlayerName(plid), plid);
    SendClientMessage(playerid, 0x66FF33, string);
    format(largestring, sizeof(largestring), "Admin %s banned you from the server\r\nReason:%s", PlayerName(playerid), estring);
    ShowPlayerDialog(plid, DIALOG_KICK, DIALOG_STYLE_MSGBOX, "You have been banned", largestring, "Ok", "Cancel");
    new Hour, Minute, Second, Year, Month, Day;
    gettime(Hour, Minute, Second);
    getdate(Year, Month, Day);
    format(string, sizeof(string), "%02d:%02d:%02d on %02d/%02d/%d", Hour, Minute, Second, Day, Month, Year);
    format(Query, sizeof(Query), "INSERT INTO `banlog` (`time`, `name`, `ip`, `reason`, `admin`, `banned`) VALUES ('%s', '%s', '%s', '%s', '%s', 1)", string, escpname(plid), PIP, escstring(estring), escpname(playerid));
    mysql_query(Query);
    mysql_free_result();
    Kick(plid);
    return 1;
    }


    Das ist auch noch da:


    warning 219: local variable "plid" shadows a variable at a preceding level
    warning 219: local variable "plid" shadows a variable at a preceding level

    Hallo...


    Bei mir funkt /ban nicht, es kommt immer


    Player Not Connected!



    Da der Code:


    CMD:ban(playerid, params[])
    {
    levelerror(4);
    if (sscanf(params, "us[200]", plid, estring)) return SendErrorMessage(playerid, "Usage: /ban <id> <reason>");
    if (!IsPlayerConnected(plid)) return SendErrorMessage(playerid, "Player Not Connected!");
    format(string, sizeof(string), "You have banned {FFFFFF}%s(%d)", PlayerName(plid), plid);
    SendClientMessage(playerid, 0x66FF33, string);
    format(largestring, sizeof(largestring), "Admin %s banned you from the server\r\nReason:%s", PlayerName(playerid), estring);
    ShowPlayerDialog(plid, DIALOG_KICK, DIALOG_STYLE_MSGBOX, "You have been banned", largestring, "Ok", "Cancel");
    GetPlayerIp(plid, PIP, 50);
    new Hour, Minute, Second, Year, Month, Day;
    gettime(Hour, Minute, Second);
    getdate(Year, Month, Day);
    format(string, sizeof(string), "d:d:d on d/d/%d", Hour, Minute, Second, Day, Month, Year);
    format(Query, sizeof(Query), "INSERT INTO `banlog` (`time`, `name`, `ip`, `reason`, `admin`, `banned`) VALUES ('%s', '%s', '%s', '%s', '%s', 1)", string, escpname(plid), PIP, escstring(estring), escpname(playerid));
    mysql_query(Query);
    mysql_free_result();
    Kick(plid);
    return 1;
    }



    Bei /kick die gleiche sache:


    CMD:kick(playerid, params[])
    {
    levelerror(3);
    if(sscanf(params, "us[200]", plid, estring)) return SendErrorMessage(playerid, "Usage: /kick <id> <reason>");
    if (!IsPlayerConnected(plid)) return SendErrorMessage(playerid, "Player Not Connected!");
    format(string, sizeof(string), "You have kicked {FFFFFF}%s(%d)", PlayerName(plid), plid);
    SendClientMessage(playerid, 0x66FF33, string);
    format(largestring, sizeof(largestring), "You have been kicked from the server by admin %s(%d) \r\nReason:%s", escpname(playerid), playerid, estring);
    ShowPlayerDialog(plid, DIALOG_KICK, DIALOG_STYLE_MSGBOX, "You have been kicked", largestring, "Ok", "Cancel");
    Kick(plid);
    return 1;
    }

    SO, wir haben ein ganz neues System und und und und und und und und :D



    Wer sich in diesem Monat Anmeldet und aktiv Spielt, darf sich bei /score jeden Tag seinen Gewinn/Belonung abholen...:D

    Habe das jetzt so und ich werde in der Zone gekillt....-.-:



    Habe das auch schon gehabt....
    Bei mir war alles ok...ich hatte auch etwas Angst und so..is aber wenn ich jetzt wieder drann denke, nicht so schlimm...


    Ich hatte mit 15 eine Zahnspange......Das war schlimm....Der Draht immer im Mund ..-.-

    Hallo..


    Ich versuche zu machen, dass wenn einer aus der Zone käuft, dass er dann gekillt wird, so beit bin ich gekommen:



    public AntiKillZone(playerid)
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if (dmgegangen == 1)
    {
    if(IsPlayerInArea(playerid, 1296.677368,2099.530517,1398.023193,2199.532958)) //Jeweils die Koordinaten von den Eckpunkten
    {
    KillPlayer(playerid);
    }
    else
    {
    return 0;
    }
    return 1;
    }
    }
    }


    stock IsPlayerInArea(playerid, Float:max_x, Float:min_x, Float:max_y, Float:min_y)
    {
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    if(X <= max_x && X >= min_x && Y <= max_y && Y >= min_y) return 1;
    return 0;
    }


    Es klappt aber nicht..-.-

    Da, kommen solche Errors:


    streamer.inc(156) : error 017: undefined symbol "OBJECT_MATERIAL_SIZE_256x128"
    warning 201: redefinition of constant/macro (symbol "OnPlayerConnect")
    streamer.inc(382) : warning 235: public function lacks forward declaration (symbol "OnPlayerEditObject")
    streamer.inc(406) : error 017: undefined symbol "SELECT_OBJECT_PLAYER_OBJECT"



    Wie beheben ich die?? :o

    Hallo...


    Bir mir geht CreateObject nicht...


    Wieso nicht??


    Es wird nix InGame angezeigt...


    Ein kurzer Code:


    CreateObject(1304, 195.722504, 3550.135986, 8.362371, 0.0000, 0.0000, 0.0000);
    CreateObject(1304, 221.094238, 3548.119873, 8.362371, 0.0000, 0.0000, 0.0000);


    Kann es sein, dass ich die Anzahl Definieren muuss??