Jump to content

Deejaybwg

Membru
  • Posts

    605
  • Joined

  • Last visited

    Never

Posts posted by Deejaybwg

  1. Titlul topicului nu este bun + nu se posteaza asa ceva aici.

    Cauta Flood Control pe .com.

    0.3d nu este prea securizat, multi se plang de asta (printre care si eu).

    Uita-te in server_log sau in gamepanel in console si posteaza ce-ti apare dupa ce pica serverul.

  2. Am urmat toti 'pasii' din fisierul 'README' din JunkBuster 11, dar am cateva erori.

    In 'README', scrie :

    Put '#define I_AM_NO_RETARD' on top of 'JunkBuster.pwn' and compile the script.
    Am pus '#define I_AM_NO_RETARD' sus de tot, dar imi apar erorile :
    D:\test server\filterscripts\JunkBuster.pwn(3115) : error 017: undefined symbol "GetPlayerSurfingObjectID"
    D:\test server\filterscripts\JunkBuster.pwn(3117) : error 017: undefined symbol "GetPlayerDistanceFromPoint"
    D:\test server\filterscripts\JunkBuster.pwn(3418) : error 017: undefined symbol "GetPlayerSurfingObjectID"
    D:\test server\filterscripts\JunkBuster.pwn(3459) : error 017: undefined symbol "GetPlayerDistanceFromPoint"
    D:\test server\filterscripts\JunkBuster.pwn(5048) : error 017: undefined symbol "GetVehicleDistanceFromPoint"
    D:\test server\filterscripts\JunkBuster.pwn(5053) : error 017: undefined symbol "GetVehicleDistanceFromPoint"

    Am facut tot cum zice in fisierul README, dar imi da erorile astea...

    EDIT: Rezolvat.

  3. [pawn] if(strcmp(cmd, "/tempban", true) == 0)

    {

    new name[MAX_PLAYER_NAME];

    new giveplayer[MAX_PLAYER_NAME];

    new giveplayerid;

    if(AccInfo[playerid][Level] >= 3)

    {

    tmp = strtok(cmdtext,idx);

    if(!strlen(tmp))

    {

      SendClientMessage(playerid, LIGHTBLUE2, "Usage: /tempban [PlayerID] [Day(s)] [Reason]");

    SendClientMessage(playerid, orange, "Function: Temporarily bans a player for specified Days");

    return 1;

    }

    giveplayerid = ReturnUser(tmp);

    if(IsPlayerConnected(giveplayerid))

    {

        tmp = strtok(cmdtext, idx);

        if (!strlen(tmp))

        {

    SendClientMessage(playerid, LIGHTBLUE2, "Usage: /tempban [PlayerID] [Day(s)] [Reason]");

    SendClientMessage(playerid, orange, "Function: Temporarily bans a player for specified Days");

    return 1;

    }

    new days = strval(tmp);

    if(!IsNumeric(tmp))

    return SendClientMessage(playerid, lightred, "ERROR: Invalid Day! Only Numbers!");

    if(strval(tmp) <= 0 || strval(tmp) > 1000)

    return SendClientMessage(playerid, lightred, "ERROR: Invalid Day! (1-1000)");

    new reason[128];

    reason = strtok2(cmdtext,idx);

    if (!strlen(reason))

    return SendClientMessage(playerid, lightred, "ERROR: Reason not Specified!");

    if (strlen(reason) <= 0 || strlen(reason) > 100)

    return SendClientMessage(playerid, lightred, "ERROR: Invalid Reason length!");

    new ip[15];

    GetPlayerIp(giveplayerid,ip,15);

    GetPlayerName(playerid, name, sizeof name);

    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));

    new File:tempban = fopen("LuxAdmin/Config/TempBans.ban", io_append);

    if (tempban)

    {

        new year,month,day;

        getdate(year, month, day);

        day += days;

        if (IsMonth31(month))

        {

            if (day > 31)

            {

                month += 1;

                if (month > 12)

                {

                    year += 1;

                    while(day > 31) day -= 31;

                }

                else while(day > 31) day -= 31;

            }

        }

        else if (!IsMonth31(month))

        {

            if (day > 30)

            {

                month += 1;

                if (month > 12)

                {

                    year += 1;

                    while(day > 30) day -= 30;

                }

                else while(day > 30) day -= 30;

            }

        }

        else if (!IsMonth31(month) && IsMonth29(year) && month == 2)

        {

            if (day > 29)

            {

                month += 1;

                if (month > 12)

                {

                    year += 1;

                    while(day > 29) day -= 29;

                }

                else while(day > 29) day -= 29;

            }

        }

        else if (!IsMonth31(month) && !IsMonth29(year) && month == 2)

        {

            if (day > 28)

            {

                month += 1;

                if (month > 12)

                {

                    year += 1;

                    while(day > 28) day -= 28;

                }

                else while(day > 28) day -= 28;

            }

        }

        format(string, sizeof string, "%d|%d|%d|%s\n", day, month, year, ip);

        fwrite(tempban, string);

        fclose(tempban);

    }

    format(string,128,"|- Administrator %s Temporarily Banned %s for %d day(s) | Reason: %s -|",name,giveplayer,days,reason);

    SendClientMessageToAll(grey,string);

    Kick(giveplayerid);

        format(string, sizeof string, "Admin %s Temporarily Banned %s for %d day(s) | Reason: %s",name,giveplayer,days,reason);

        SaveIn("TempBansLog",string);

    }

    else

    {

    ErrorMessages(playerid, 2);

    }

    }

    else return ErrorMessages(playerid, 1);

    return true;

    }[/pawn]

    E din LuxAdmin.

  4. Nu conteaza de unde ai host.

    1.Descarca pluginurile care le folosesti pentru linux (.so).

    2.Compileaza GM-ul si toate FS-urile care le folosesti.

    3.Uploadeaza-le pe host.

    4.Uploadeaza pluginurile pe host.

    5.Start server.

  5. Anakin" post="119339" timestamp="1334082869"]

    Incearca sa pui setvip si vezi daca merge.Ca de obicei asta se foloseste.;) Apropo linia 51 ar fi ......

    Daca e definit setvip, o sa mearga, dar daca nu, tot undefined symbol ii va da.

    Defineste 'dcmd_makevip'.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.