Jump to content

gunskill

Membru
  • Posts

    257
  • Joined

  • Last visited

    Never

Posts posted by gunskill

  1. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=OnPlayerText=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

    public OnPlayerText(playerid, text[])

    {

        static LastText[MAX_PLAYERS][128];

        if(strfind(LastText[playerid], text, false) != -1) return SendClientMessage(playerid, 0xFFFF00FF, "[Anti-Spam]Nu ai voie sa repeti ce ai scris inainte !!"), 0;

        strmid(LastText[playerid], text, 0, strlen(text), sizeof(LastText[]));

    new giver[MAX_PLAYER_NAME];

    new sendername[MAX_PLAYER_NAME];

    new giveplayer[MAX_PLAYER_NAME];

    new tmp[256];

    new string[256];

    new giveplayerid;

    if(ReactionState == R_STATE_ACTIVE)

    {

    if(!strcmp(text, ReactionString, false))

    {

        ReactionState = R_STATE_NOT_ACTIVE;

    GetPlayerName(playerid,giveplayer,MAX_PLAYER_NAME);

    format(string,sizeof(string),"** %s a castigat fast-eventul si a primit $%d! **",giveplayer,ReactionCash);

    SendClientMessageToAll(0x418181FF,string);

    GivePlayerMoneyEx(playerid,ReactionCash);

    ReactionCash = 0;

    }

        }

    if(PlayerInfo[playerid][pMuted] == 1 && PlayerInfo[playerid][pMuteTime] > 0)

    {

    SendClientMessage(playerid, TEAM_CYAN_COLOR, "Nu poti vorbii, esti pe MUTE!");

    return 0;

    }

        if(FindIP(text)) /// Anti-Reclama

        {

            SendClientMessage(playerid, COLOR_RED, "You have kicked for Guardian , because you write an IP Adrees.");

            new advertiser[MAX_PLAYER_NAME];

    GetPlayerName(playerid, advertiser, sizeof(advertiser));

    format(string, sizeof(string), "Server: %s a luat ban de la Guardian, Motiv: Reclama",advertiser);

    SendClientMessageToAll(0xFF6347AA,string);

            Ban(playerid);

            return 1;

        }

    if(SelectChar[playerid] == 255)

    {

        new idx;

        tmp = strtok(text, idx);

        if ((strcmp("next", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("next")))

    {

        switch (SelectCharID[playerid])

    {

    case 1: //Police Force

    {

        if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[0][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[0][0]; }

        else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[1][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[1][0]; }

        else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[2][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[2][0]; }

        else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[3][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[3][0]; }

        else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[4][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[4][0]; }

        else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[5][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[5][0]; }

        else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[6][0]); SelectCharPlace[playerid] = 8; ChosenSkin[playerid] = JoinPed[6][0]; }

        else if(SelectCharPlace[playerid] == 8) { SetPlayerSkin(playerid, JoinPed[7][0]); SelectCharPlace[playerid] = 9; ChosenSkin[playerid] = JoinPed[7][0]; }

        else if(SelectCharPlace[playerid] == 9) { SetPlayerSkin(playerid, JoinPed[8][0]); SelectCharPlace[playerid] = 10; ChosenSkin[playerid] = JoinPed[8][0]; }

        else if(SelectCharPlace[playerid] == 10) { SetPlayerSkin(playerid, JoinPed[9][0]); SelectCharPlace[playerid] = 11; ChosenSkin[playerid] = JoinPed[9][0]; }

        else if(SelectCharPlace[playerid] == 11) { SetPlayerSkin(playerid, JoinPed[10][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[10][0]; }

    }

    case 2: //FBI/ATF

    {

        if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[11][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[11][0]; }

        else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[12][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[12][0]; }

        else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[13][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[13][0]; }

        }

    case 3: //National Guard

    {

        if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[14][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[14][0]; }

        else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[15][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[15][0]; }

    }

    case 4: //Fire&Ambulance

    {

        if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[16][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[16][0]; }

        else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[17][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[17][0]; }

        else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[18][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[18][0]; }

        else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[19][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[19][0]; }

        else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[20][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[20][0]; }

        else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[21][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[21][0]; }

        else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[22][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[22][0]; }

    }

    case 5: //La Cosa Nostra

    {

        if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[23][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[23][0]; }

        else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[24][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[24][0]; }

        else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[25][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[25][0]; }

        else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[26][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[26][0]; }

        else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[27][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[27][0]; }

        else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[28][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[28][0]; }

        else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[29][0]); SelectCharPlace[playerid] = 8; ChosenSkin[playerid] = JoinPed[29][0]; }

        else if(SelectCharPlace[playerid] == 8) { SetPlayerSkin(playerid, JoinPed[30][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[30][0]; }

    }

    case 6: //The Russian Bratva

    {

        if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[31][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[31][0]; }

        else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[32][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[32][0]; }

        else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[33][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[33][0]; }

        else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[34][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[34][0]; }

        else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[35][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[35][0]; }

        else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[36][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[36][0]; }

        else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[37][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[37][0]; }

    }

    case 8: //Hitman Agency

    {

        if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[38][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[38][0]; }

        else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[39][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[39][0]; }

        else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[40][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[40][0]; }

        else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[41][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[41][0]; }

        else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[42][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[42][0]; }

    }

    case 9: //News Reporters

    {

        if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[43][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[43][0]; }

        else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[44][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[44][0]; }

        else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[45][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[45][0]; }

    }

    case 10: //Taxi Cab Company

    {

        if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[46][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[46][0]; }

        else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[47][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[47][0]; }

    }

    case 11: //Driving/Flying School

    {

        if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[48][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[48][0]; }

        else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[49][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[49][0]; }

        else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[50][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[50][0]; }

        else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[51][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[51][0]; }

    }

    case 14: //Da Nang Boys

    {

        if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[58][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[58][0]; }

        else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[59][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[59][0]; }

        else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[60][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[60][0]; }

    }

    case 17: //TOW CAR COMPANY

    {

        if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[50][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[50][0]; }

        else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[50][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[50][0]; }

        else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[50][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[50][0]; }

        else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[50][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[50][0]; }

        else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[50][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[50][0]; }

    }

    }

        return 0;

    }

    else if ((strcmp("done", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("done")))

    {

        if(ChangePos2[playerid][1] == 1)

        {

            SetPlayerInterior(playerid, ChangePos2[playerid][0]);

            SetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]);

            ChangePos2[playerid][1] = 0;

            return 0;

        }

        PlayerInfo[playerid][pModel] = ChosenSkin[playerid];

        PlayerInfo[playerid][pChar] = ChosenSkin[playerid];

        SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel],0.0,0.0,0.0,0,0,0,0,0,0,0);

        gTeam[playerid] = PlayerInfo[playerid][pTeam];

    SetPlayerToTeamColor(playerid);

    MedicBill[playerid] = 0;

    SpawnPlayer(playerid);

        SelectCharPlace[playerid] = 0;

        SelectCharID[playerid] = 0;

        SelectChar[playerid] = 0;

        return 0;

    }

    else

    {

        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Foloseste {6EF83C}'next',{FFFFFF} sau {6EF83C}'done'.");

        return 0;

    }

    }

    if(MarriageCeremoney[playerid] > 0)

    {

        new idx;

        tmp = strtok(text, idx);

        if ((strcmp("yes", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("yes")))

    {

        if(GotProposedBy[playerid] < 999)

        {

        if(IsPlayerConnected(GotProposedBy[playerid]))

    {

    GetPlayerName(playerid, sendername, sizeof(sendername));

    GetPlayerName(GotProposedBy[playerid], giveplayer, sizeof(giveplayer));

        format(string, sizeof(string), "Priest: %s do you take %s as your lovely Wife? (type 'yes', anything else will reject the Marriage).", giveplayer,sendername);

    SendClientMessage(GotProposedBy[playerid], COLOR_WHITE, string);

    MarriageCeremoney[GotProposedBy[playerid]] = 1;

    MarriageCeremoney[playerid] = 0;

    GotProposedBy[playerid] = 999;

        return 1;

        }

        else

        {

            MarriageCeremoney[playerid] = 0;

            GotProposedBy[playerid] = 999;

            return 0;

        }

    }

    else if(ProposedTo[playerid] < 999)

    {

        if(IsPlayerConnected(ProposedTo[playerid]))

    {

    GetPlayerName(playerid, sendername, sizeof(sendername));

    GetPlayerName(ProposedTo[playerid], giveplayer, sizeof(giveplayer));

    if(PlayerInfo[playerid][pSex] == 1 && PlayerInfo[ProposedTo[playerid]][pSex] == 2)

    {

    format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Husband & Wife, you may kiss the Bride.", sendername, giveplayer);

    SendClientMessage(playerid, COLOR_WHITE, string);

      format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Husband & Wife, you may kiss the Groom.", giveplayer, sendername);

    SendClientMessage(ProposedTo[playerid], COLOR_WHITE, string);

    format(string, sizeof(string), "Marriage : We have a new lovely couple, %s & %s have been married.", sendername, giveplayer);

    OOCNews(COLOR_WHITE, string);

    }

    else if(PlayerInfo[playerid][pSex] == 1 && PlayerInfo[ProposedTo[playerid]][pSex] == 1)

    {

        format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Husband & Husband, you may kiss the Bride.", sendername, giveplayer);

    SendClientMessage(playerid, COLOR_WHITE, string);

      format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Husband & Husband, you may kiss the Groom.", giveplayer, sendername);

    SendClientMessage(ProposedTo[playerid], COLOR_WHITE, string);

    format(string, sizeof(string), "Marriage : We have a new Gay couple, %s & %s have been married.", sendername, giveplayer);

    OOCNews(COLOR_WHITE, string);

    }

    else if(PlayerInfo[playerid][pSex] == 2 && PlayerInfo[ProposedTo[playerid]][pSex] == 2)

    {

        format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Wife & Wife, you may kiss the Bride.", sendername, giveplayer);

    SendClientMessage(playerid, COLOR_WHITE, string);

      format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Wife & Wife, you may kiss the Groom.", giveplayer, sendername);

    SendClientMessage(ProposedTo[playerid], COLOR_WHITE, string);

    format(string, sizeof(string), "Marriage : We have a new Lesbian couple, %s & %s have been married.", sendername, giveplayer);

    OOCNews(COLOR_WHITE, string);

    }

    //MarriageCeremoney[ProposedTo[playerid]] = 1;

    MarriageCeremoney[ProposedTo[playerid]] = 0;

    MarriageCeremoney[playerid] = 0;

    format(string, sizeof(string), "%s", sendername);

    strmid(PlayerInfo[ProposedTo[playerid]][pMarriedTo], string, 0, strlen(string), 255);

    format(string, sizeof(string), "%s", giveplayer);

    strmid(PlayerInfo[playerid][pMarriedTo], string, 0, strlen(string), 255);

    GivePlayerMoneyEx(playerid, - 100000);

    PlayerInfo[playerid][pMarried] = 1;

    PlayerInfo[ProposedTo[playerid]][pMarried] = 1;

    PlayerInfo[ProposedTo[playerid]][pPcasakey] = PlayerInfo[playerid][pPcasakey];

    PlayerInfo[ProposedTo[playerid]][pPbizkey] = PlayerInfo[playerid][pPbizkey];

    ProposedTo[playerid] = 999;

    MarriageCeremoney[playerid] = 0;

        return 1;

        }

        else

        {

            MarriageCeremoney[playerid] = 0;

            ProposedTo[playerid] = 999;

            return 0;

        }

    }

    }

    else

    {

        if(GotProposedBy[playerid] < 999)

        {

    if(IsPlayerConnected(GotProposedBy[playerid]))

    {

    GetPlayerName(playerid, sendername, sizeof(sendername));

    GetPlayerName(GotProposedBy[playerid], giveplayer, sizeof(giveplayer));

    format(string, sizeof(string), "* You didn't want to Marry %s, no 'yes' was said.",giveplayer);

        SendClientMessage(playerid, COLOR_YELLOW, string);

        format(string, sizeof(string), "* %s did't want to Marry you, no 'yes' was said.",sendername);

        SendClientMessage(GotProposedBy[playerid], COLOR_YELLOW, string);

        return 0;

        }

        else

        {

            MarriageCeremoney[playerid] = 0;

            GotProposedBy[playerid] = 999;

            return 0;

        }

        }

        else if(ProposedTo[playerid] < 999)

    {

        if(IsPlayerConnected(ProposedTo[playerid]))

    {

    GetPlayerName(playerid, sendername, sizeof(sendername));

    GetPlayerName(ProposedTo[playerid], giveplayer, sizeof(giveplayer));

    format(string, sizeof(string), "* You didn't want to Marry %s, no 'yes' was said.",giveplayer);

        SendClientMessage(playerid, COLOR_YELLOW, string);

        format(string, sizeof(string), "* %s did't want to Marry you, no 'yes' was said.",sendername);

        SendClientMessage(ProposedTo[playerid], COLOR_YELLOW, string);

        return 0;

        }

        else

        {

            MarriageCeremoney[playerid] = 0;

            ProposedTo[playerid] = 999;

            return 0;

        }

    }

    }

        return 0;

    }

    if(WritingPaper[playerid] > 0)

    {

        new line;

            new nstring[256];

            new idx;

            new length = strlen(text);

    while ((idx < length) && (text[idx] <= ' '))

    {

    idx++;

    }

    new offset = idx;

    new result[64];

    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))

    {

    result[idx - offset] = text[idx];

    idx++;

    }

    result[idx - offset] = EOS;

    if(!strlen(result))

    {

        if(WritingLine[playerid] == 1) { SendClientMessage(playerid, COLOR_GRAD2, "* Please type in the Title of your Newspaper."); }

        else { SendClientMessage(playerid, COLOR_LIGHTRED, "* Please type in a Text Line of your Newspaper."); }

    return 0;

    }

    format(nstring, sizeof(nstring), "%s", text);

    switch(WritingLine[playerid])

    {

        case 1:

        {

            new fstring[MAX_PLAYER_NAME];

            GetPlayerName(playerid, sendername, sizeof(sendername));

    format(fstring, sizeof(fstring), "%s", sendername);

    strmid(PaperInfo[WritingPaperNumber[playerid]][PaperMaker], fstring, 0, strlen(fstring), 255);

            strmid(PaperInfo[WritingPaperNumber[playerid]][PaperTitle], nstring, 0, strlen(nstring), 255);

            line = 0; WritingLine[playerid] = 2;

            SendClientMessage(playerid, COLOR_LIGHTRED, "* Now you can write down the News Lines, 7 remaining.");

        }

        case 2:

        {

            strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText1], nstring, 0, strlen(nstring), 255);

            line = 1; WritingLine[playerid] = 3;

        }

        case 3:

        {

            strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText2], nstring, 0, strlen(nstring), 255);

            line = 2; WritingLine[playerid] = 4;

        }

        case 4:

        {

            strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText3], nstring, 0, strlen(nstring), 255);

            line = 3; WritingLine[playerid] = 5;

        }

        case 5:

        {

            strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText4], nstring, 0, strlen(nstring), 255);

            line = 4; WritingLine[playerid] = 6;

        }

        case 6:

        {

            strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText5], nstring, 0, strlen(nstring), 255);

            line = 5; WritingLine[playerid] = 7;

        }

        case 7:

        {

            strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText6], nstring, 0, strlen(nstring), 255);

            line = 6; WritingLine[playerid] = 8;

        }

        case 8:

        {

            strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText7], nstring, 0, strlen(nstring), 255);

            PaperInfo[WritingPaperNumber[playerid]][PaperUsed] = 1;

            SavePapers();

            line = 7; WritingLine[playerid] = 0; WritingPaper[playerid] = 0; WritingPaperNumber[playerid] = 999;

        }

    }

    if(line > 0)

    {

    format(string, sizeof(string), "* You wrote Line %d of the Newspaper.", line);

    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);

    if(line == 7)

    {

        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Your Newspaper has been added to the News List (for Paper Boys).");

    }

    }

        return 0;

    }

    if(ConnectedToPC[playerid] == 255)

    {

    new idx;

        tmp = strtok(text, idx);

        if ((strcmp("Contracts", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Contracts")))

    {

        if(PlayerInfo[playerid][pRank] < 4)

        {

            SendClientMessage(playerid, COLOR_GREY, "  Only Hitman with Rank 4 or above can search and assign Contracts !");

            return 0;

        }

        SearchingHit(playerid);

    return 0;

    }

    else if ((strcmp("News", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("News")))

    {

        new x_nr[256];

    x_nr = strtok(text, idx);

    if(!strlen(x_nr)) {

    SendClientMessage(playerid, COLOR_WHITE, "|__________________ Hitman Agency News __________________|");

    SendClientMessage(playerid, COLOR_WHITE, "USAGE: News [number] or News delete [number] or News delete all");

    format(string, sizeof(string), "1: %s :: Hitman: %s", News[hAdd1], News[hContact1]);

    SendClientMessage(playerid, COLOR_GREY, string);

    format(string, sizeof(string), "2: %s :: Hitman: %s", News[hAdd2], News[hContact2]);

    SendClientMessage(playerid, COLOR_GREY, string);

    format(string, sizeof(string), "3: %s :: Hitman: %s", News[hAdd3], News[hContact3]);

    SendClientMessage(playerid, COLOR_GREY, string);

    format(string, sizeof(string), "4: %s :: Hitman: %s", News[hAdd4], News[hContact4]);

    SendClientMessage(playerid, COLOR_GREY, string);

    format(string, sizeof(string), "5: %s :: Hitman: %s", News[hAdd5], News[hContact5]);

    SendClientMessage(playerid, COLOR_GREY, string);

    SendClientMessage(playerid, COLOR_WHITE, "|________________________________________________________|");

    return 0;

    }//lets start

    if(strcmp(x_nr,"1",true) == 0)

    {

        if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "  Already placed a News Message, it must be deleted first !"); return 0; }

        if(PlayerInfo[playerid][pRank] < 3) { SendClientMessage(playerid, COLOR_GREY, "  You must be Rank 3 to write messages to the News Channel !"); return 0; }

        if(News[hTaken1] == 0)

        {

            GetPlayerName(playerid, sendername, sizeof(sendername));

            if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, "  News Text to short !"); return 0; }

    format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd1], string, 0, strlen(string), 255);

    format(string, sizeof(string), "%s",sendername); strmid(News[hContact1], string, 0, strlen(string), 255);

    News[hTaken1] = 1; PlacedNews[playerid] = 1;

    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You placed a News Message on the Hitman Agency's News Channel.");

    return 0;

        }

        else

        {

            SendClientMessage(playerid, COLOR_GREY, "  Spot 1 is already Taken !");

            return 0;

        }

    }

    else if(strcmp(x_nr,"2",true) == 0)

    {

        if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "  Already placed a News Message, it must be deleted first !"); return 0; }

        if(PlayerInfo[playerid][pRank] < 3) { SendClientMessage(playerid, COLOR_GREY, "  You must be Rank 3 to write messages to the News Channel !"); return 0; }

        if(News[hTaken2] == 0)

        {

            GetPlayerName(playerid, sendername, sizeof(sendername));

            if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, "  News Text to short !"); return 0; }

    format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd2], string, 0, strlen(string), 255);

    format(string, sizeof(string), "%s",sendername); strmid(News[hContact2], string, 0, strlen(string), 255);

    News[hTaken2] = 1; PlacedNews[playerid] = 1;

    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You placed a News Message on the Hitman Agency's News Channel.");

    return 0;

        }

        else

        {

            SendClientMessage(playerid, COLOR_GREY, "  Spot 2 is already Taken !");

            return 0;

        }

    }

    else if(strcmp(x_nr,"3",true) == 0)

    {

        if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "  Already placed a News Message, it must be deleted first !"); return 0; }

        if(PlayerInfo[playerid][pRank] < 3) { SendClientMessage(playerid, COLOR_GREY, "  You must be Rank 3 to write messages to the News Channel !"); return 0; }

        if(News[hTaken3] == 0)

        {

            GetPlayerName(playerid, sendername, sizeof(sendername));

            if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, "  News Text to short !"); return 0; }

    format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd3], string, 0, strlen(string), 255);

    format(string, sizeof(string), "%s",sendername); strmid(News[hContact3], string, 0, strlen(string), 255);

    News[hTaken3] = 1; PlacedNews[playerid] = 1;

    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You placed a News Message on the Hitman Agency's News Channel.");

    return 0;

        }

        else

        {

            SendClientMessage(playerid, COLOR_GREY, "  Spot 3 is already Taken !");

            return 0;

        }

    }

    else if(strcmp(x_nr,"4",true) == 0)

    {

        if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "  Already placed a News Message, it must be deleted first !"); return 0; }

        if(PlayerInfo[playerid][pRank] < 3) { SendClientMessage(playerid, COLOR_GREY, "  You must be Rank 3 to write messages to the News Channel !"); return 0; }

        if(News[hTaken4] == 0)

        {

            GetPlayerName(playerid, sendername, sizeof(sendername));

            if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, "  News Text to short !"); return 0; }

    format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd4], string, 0, strlen(string), 255);

    format(string, sizeof(string), "%s",sendername); strmid(News[hContact4], string, 0, strlen(string), 255);

    News[hTaken4] = 1; PlacedNews[playerid] = 1;

    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You placed a News Message on the Hitman Agency's News Channel.");

    return 0;

        }

        else

        {

            SendClientMessage(playerid, COLOR_GREY, "  Spot 4 is already Taken !");

            return 0;

        }

    }

    else if(strcmp(x_nr,"5",true) == 0)

    {

        if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "  Already placed a News Message, it must be deleted first !"); return 0; }

        if(PlayerInfo[playerid][pRank] < 3) { SendClientMessage(playerid, COLOR_GREY, "  You must be Rank 3 to write messages to the News Channel !"); return 0; }

        if(News[hTaken5] == 0)

        {

            GetPlayerName(playerid, sendername, sizeof(sendername));

            if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, "  News Text to short !"); return 0; }

    format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd5], string, 0, strlen(string), 255);

    format(string, sizeof(string), "%s",sendername); strmid(News[hContact5], string, 0, strlen(string), 255);

    News[hTaken5] = 1; PlacedNews[playerid] = 1;

    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You placed a News Message on the Hitman Agency's News Channel.");

    return 0;

        }

        else

        {

            SendClientMessage(playerid, COLOR_GREY, "  Spot 5 is already Taken !");

            return 0;

        }

    }

    else if(strcmp(x_nr,"delete",true) == 0)

    {

        if(PlayerInfo[playerid][pRank] < 4)

        {

            SendClientMessage(playerid, COLOR_GREY, "  You must be Rank 4 to delete messages from the News Channel !");

            return 0;

        }

        new string1[MAX_PLAYER_NAME];

        new x_tel[256];

    x_tel = strtok(text, idx);

    if(!strlen(x_tel)) {

        SendClientMessage(playerid, COLOR_WHITE, "USAGE: News delete [number] or News delete all.");

        return 0;

    }

                        if(strcmp(x_tel,"1",true) == 0)

                        {

                            format(string, sizeof(string), "Nothing"); strmid(News[hAdd1], string, 0, strlen(string), 255);

    format(string1, sizeof(string1), "No-one"); strmid(News[hContact1], string1, 0, strlen(string1), 255);

    News[hTaken1] = 0;

    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You deleted News Message (1) from the Hitman Agency's News Channel.");

    return 0;

                        }

                        else if(strcmp(x_tel,"2",true) == 0)

                        {

                            format(string, sizeof(string), "Nothing"); strmid(News[hAdd2], string, 0, strlen(string), 255);

    format(string1, sizeof(string1), "No-one"); strmid(News[hContact2], string1, 0, strlen(string1), 255);

    News[hTaken2] = 0;

    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You deleted News Message (2) from the Hitman Agency's News Channel.");

    return 0;

                        }

                        else if(strcmp(x_tel,"3",true) == 0)

                        {

                            format(string, sizeof(string), "Nothing"); strmid(News[hAdd3], string, 0, strlen(string), 255);

    format(string1, sizeof(string1), "No-one"); strmid(News[hContact3], string1, 0, strlen(string1), 255);

    News[hTaken3] = 0;

    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You deleted News Message (3) from the Hitman Agency's News Channel.");

    return 0;

                        }

                        else if(strcmp(x_tel,"4",true) == 0)

                        {

                            format(string, sizeof(string), "Nothing"); strmid(News[hAdd4], string, 0, strlen(string), 255);

    format(string1, sizeof(string1), "No-one"); strmid(News[hContact4], string1, 0, strlen(string1), 255);

    News[hTaken4] = 0;

    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You deleted News Message (4) from the Hitman Agency's News Channel.");

    return 0;

                        }

                        else if(strcmp(x_tel,"5",true) == 0)

                        {

                            format(string, sizeof(string), "Nothing"); strmid(News[hAdd5], string, 0, strlen(string), 255);

    format(string1, sizeof(string1), "No-one"); strmid(News[hContact5], string1, 0, strlen(string1), 255);

    News[hTaken5] = 0;

    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You deleted News Message (5) from the Hitman Agency's News Channel.");

    return 0;

                        }

                        else if(strcmp(x_tel,"all",true) == 0)

                        {

                            format(string, sizeof(string), "Nothing"); strmid(News[hAdd1], string, 0, strlen(string), 255);

    format(string1, sizeof(string1), "No-one"); strmid(News[hContact1], string1, 0, strlen(string1), 255);

    News[hTaken1] = 0;

    format(string, sizeof(string), "Nothing"); strmid(News[hAdd2], string, 0, strlen(string), 255);

    format(string1, sizeof(string1), "No-one"); strmid(News[hContact2], string1, 0, strlen(string1), 255);

    News[hTaken2] = 0;

    format(string, sizeof(string), "Nothing"); strmid(News[hAdd3], string, 0, strlen(string), 255);

    format(string1, sizeof(string1), "No-one"); strmid(News[hContact3], string1, 0, strlen(string1), 255);

    News[hTaken3] = 0;

    format(string, sizeof(string), "Nothing"); strmid(News[hAdd4], string, 0, strlen(string), 255);

    format(string1, sizeof(string1), "No-one"); strmid(News[hContact4], string1, 0, strlen(string1), 255);

    News[hTaken4] = 0;

    format(string, sizeof(string), "Nothing"); strmid(News[hAdd5], string, 0, strlen(string), 255);

    format(string1, sizeof(string1), "No-one"); strmid(News[hContact5], string1, 0, strlen(string1), 255);

    News[hTaken5] = 0;

    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You deleted all the News Message from the Hitman Agency's News Channel.");

    return 0;

                        }

                        else

                        {

                            SendClientMessage(playerid, COLOR_WHITE, "USAGE: News delete [number] or News delete all.");

        return 0;

                        }

    }

    else { return 0; }

    }

    else if ((strcmp("Givehit", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Givehit")))

    {

        if(hitfound == 0)

        {

            SendClientMessage(playerid, COLOR_GREY, "  There is no Hit Founded yet, use Contracts in the Portable first !");

            return 0;

        }

        tmp = strtok(text, idx);

        if(!strlen(tmp))

    {

    SendClientMessage(playerid, COLOR_GRAD1, "USAGE: Givehit [playerid/PartOfName]");

    return 0;

    }

    //giveplayerid = strval(tmp);

    giveplayerid = ReturnUser(tmp);

    if(IsPlayerConnected(giveplayerid))

    {

        if(giveplayerid != INVALID_PLAYER_ID)

        {

        if(PlayerInfo[giveplayerid][pMembru] != 8)

                        if(PlayerInfo[giveplayerid][pLider] != 8)

    {

            SendClientMessage(playerid, COLOR_GREY, "  That player is not a Hitman !");

    return 0;

        }

        if(GoChase[giveplayerid] < 999)

        {

            SendClientMessage(playerid, COLOR_GREY, "  That Hitman is already busy with a Contract !");

    return 0;

        }

        if(IsPlayerConnected(hitid))

        {

            GetPlayerName(playerid, sendername, sizeof(sendername));

            GetPlayerName(giveplayerid, giver, sizeof(giver));

            GetPlayerName(hitid, giveplayer, sizeof(giveplayer));

            //format(string, sizeof(string), "* You assigned%s to kill: %s(ID:%d), for $%d.", giver, giveplayer, hitid, PlayerInfo[hitid][pValue]);

        //SendClientMessage(playerid, COLOR_YELLOW, string);

            //format(string, sizeof(string), "* Hitman %s has assigned you to kill: %s(ID:%d), for $%d.", sendername, giveplayer, hitid, PlayerInfo[hitid][pValue]);

        //SendClientMessage(giveplayerid, COLOR_YELLOW, string);

        format(string, sizeof(string), "* Hitman %s, assigned Hitman %s to kill: %s(ID:%d), for $%d.", sendername, giver, giveplayer, hitid, PlayerInfo[hitid][pHeadValue]);

        SendFamilyMessage(8, COLOR_YELLOW, string);

        GoChase[giveplayerid] = hitid;

        GetChased[hitid] = giveplayerid;

        GotHit[hitid] = 1;

        hitid = 0;

        hitfound = 0;

            return 0;

        }

        else

        {

            SendClientMessage(playerid, COLOR_GREY, "  The Contracted Person is offline, use Contracts in the Portable again !");

            return 0;

        }

    }

    return 0;

    }

    else

    {

        SendClientMessage(playerid, COLOR_GREY, "  That Hitman is not Online, or ain't a Hitman !");

        return 0;

    }

    }

    else if ((strcmp("Ranks", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Ranks")))

    {

    SendClientMessage(playerid, COLOR_WHITE, "|__________________ Agency's Ranks __________________|");

        for(new i=0; i < MAX_PLAYERS; i++)

    {

    if(IsPlayerConnected(i))

    {

        if(PlayerInfo[pMembru] == 8||PlayerInfo[pLider] == 8)

        {

    GetPlayerName(i, giveplayer, sizeof(giveplayer));

            format(string, sizeof(string), "* %s: Rank %d", giveplayer,PlayerInfo[pRank]);

    SendClientMessage(playerid, COLOR_GREY, string);

    }

    }

    }

            }

    else if ((strcmp("Logout", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Logout")))

    {

        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You have shutdowned your Laptop, and Disconnected from your Agency.");

          ConnectedToPC[playerid] = 0;

        return 0;

    }

    else

    {

        SendClientMessage(playerid, COLOR_WHITE, "|___ Hitman Agency ___|");

        SendClientMessage(playerid, COLOR_YELLOW2, "| - News");

        SendClientMessage(playerid, COLOR_YELLOW2, "| - Contracts");

        SendClientMessage(playerid, COLOR_YELLOW2, "| - Backup");

        SendClientMessage(playerid, COLOR_YELLOW2, "| - Ranks");

        SendClientMessage(playerid, COLOR_YELLOW2, "| - Logout");

        SendClientMessage(playerid, COLOR_YELLOW2, "|");

    SendClientMessage(playerid, COLOR_WHITE, "|______________|00:00|");

        return 0;

    }

        return 0;

    }

    if(CallLawyer[playerid] == 111)

    {

        new idx;

        tmp = strtok(text, idx);

        if ((strcmp("yes", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("yes")))

    {

        GetPlayerName(playerid, sendername, sizeof(sendername));

        format(string, sizeof(string), "** %s is in Jail, and needs a Lawyer. Go to the Police Station.", sendername);

        SendJobMessage(2, TEAM_AZTECAS_COLOR, string);

        SendJobMessage(2, TEAM_AZTECAS_COLOR, "* When you are at the Police Station, ask an Officer to approve you with /accept lawyer.");

        SendClientMessage(playerid, COLOR_LIGHTRED, "A message has been sent to all available Lawyers, please wait.");

        WantLawyer[playerid] = 0;

    CallLawyer[playerid] = 0;

        return 0;

    }

    else

    {

        SendClientMessage(playerid, COLOR_LIGHTRED, "There is no Lawyer available to you anymore, Jail Time started.");

        WantLawyer[playerid] = 0;

    CallLawyer[playerid] = 0;

        return 0;

    }

        }

    if(TalkingLive[playerid] != 255)

    {

    GetPlayerName(playerid, sendername, sizeof(sendername));

    if(PlayerInfo[playerid][pJob] == 6)

    {

        format(string, sizeof(string), "LiveNR %s: %s", sendername, text);

    OOCNews(COLOR_LIGHTGREEN, string);

    }

    else

    {

        format(string, sizeof(string), "LivePlayer %s: %s", sendername, text);

    OOCNews(COLOR_LIGHTGREEN, string);

    }

    return 0;

    }

        if(Mobile[playerid] != 255)

    {

    new idx;

    tmp = strtok(text, idx);

    GetPlayerName(playerid, sendername, sizeof(sendername));

    format(string, sizeof(string), "%s(la telefon): %s", sendername, text);

    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);

    if(Mobile[playerid] == 914)

    {

    if(!strlen(tmp))

    {

    SendClientMessage(playerid, TEAM_CYAN_COLOR, "Dispatch: Sorry I don't understand?");

    return 0;

    }

    new turner[MAX_PLAYER_NAME];

    new wanted[128];

    GetPlayerName(playerid, turner, sizeof(turner));

    SendClientMessage(playerid, TEAM_CYAN_COLOR, "Dispatch: We have alerted all units in the area.");

    SendClientMessage(playerid, TEAM_CYAN_COLOR, "Thank you for reporting this incident");

    format(wanted, sizeof(wanted), "Dispatch: All Units IA: Caller: %s",turner);

    SendTeamBeepMessage(1, TEAM_CYAN_COLOR, wanted);

    format(wanted, sizeof(wanted), "Dispatch: Incident: %s",text);

    SendTeamMessage(1, TEAM_CYAN_COLOR, wanted);

    SendClientMessage(playerid, COLOR_GRAD2, "  They Hung Up...");

    Mobile[playerid] = 255;

    return 0;

    }

    if(IsPlayerConnected(Mobile[playerid]))

    {

        if(Mobile[Mobile[playerid]] == playerid)

        {

    SendClientMessage(Mobile[playerid], COLOR_YELLOW,string);

    }

    }

    else

    {

    SendClientMessage(playerid, COLOR_YELLOW,"Nu este nimeni pe fir.");

    }

    return 0;

    }

        if (realchat)

    {

        if(gPlayerLogged[playerid] == 0)

        {

            return 0;

          }

            new i;

    while (text[++i])

    {

    if(text > 64 && text< 91) text += 32;

    }

        new Colors[] = { COLOR_WHITE, COLOR_YELLOW, COLOR_LIGHTGREEN, COLOR_2RED, TEAM_GROVE_COLOR, 0x008100AA };

    SetPlayerChatBubble(playerid,says: text, Colors[random(sizeof(Colors))], 50.0, 5000);

            format(string, sizeof(string), "%s ", text);

            SetPlayerChatBubble(playerid, string, 0xFF00FFFF, 30.0, 8000);

    GetPlayerName(playerid, sendername, sizeof(sendername));

    format(string, sizeof(string), "%s", text);

    ChatColor(20.0, playerid,string);

    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);

    return 0;

    }

    return 1;

    }

  2. buna, am o erroare la un fs si nu stiu cum sa o rezolv...iata erroarea

    C:\Documents and Settings\Administrator\??????? ????\parcincentru.pwn(1) : error 010: invalid function or declaration

    C:\Documents and Settings\Administrator\??????? ????\parcincentru.pwn(1) : error 010: invalid function or declaration

    C:\Documents and Settings\Administrator\??????? ????\parcincentru.pwn(1 -- 2) : error 021: symbol already defined: "RemoveBuildingForPlayer"

    C:\Documents and Settings\Administrator\??????? ????\parcincentru.pwn(1 -- 2) : fatal error 107: too many error messages on one line

    Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

    4 Errors.

    ma ajuta cineva cu aceasta erroare?

    pune tot ce ai cu RemoveBuildingForPlaye sub

    ongamemodeinit

    {

          RemoveBuildingForPlaye.....

  3. :.." post="125161" timestamp="1349849887"]

    nu il mai ajutati ma pe AnD

    view this: http://www.sa-mp.ro/forum/index.php/topic,22496.0.html

    Sincer, nu am motive sa nu il ajut.

    Mi-a facut mie ceva?Din poza aia de unde sa stiu ca nu cumva tu ai inceput conflictul.

    Mai bine taceai din gura,obesrv eu gresit sau pe site-ul asta nu mai exista moderatori/administratori?

  4. #include <a_samp>
    #define FILTERSCRIPT
    #define AFKTime 30   //Cate minute poate fi AFK
    #define ShowTime 1 //Activeaza / Dezactiveaza un mesaj trimis jucatorului care a primit kick (0 = nu / 1 = da)
    #define Public 1  //Activeaza / Dezactiveaza mesajul care este trimis tuturor (0 = nu / 1 = da)
    
    /*--------------------------NOTHING BELOW THIS POINT NEEDS TO BE CHANGED--------------------------*/
    
    public OnFilterScriptInit()
    {
    	SetTimer("AFKKicker", 60000, 1);
        return 1;
    }
    forward AFKKicker();
    
    new Float:PPos[MAX_PLAYERS][3];
    new AFKMins[MAX_PLAYERS];
    new show = ShowTime;
    new pub = Public;
    
    public OnPlayerConnect(playerid)
    {
    	PPos[playerid][0] = 0;
    	PPos[playerid][1] = 0;
    	PPos[playerid][2] = 0;
    	AFKMins[playerid] = 0;
    }
    public AFKKicker()
    {
    	for(new i = 0; i <= MAX_PLAYERS; i++)
    	{
    	    if(PPos[i][1] == 0)
    	    {
    	        GetPlayerPos(i,PPos[i][0],PPos[i][1],PPos[i][2]);
    	        return 1;
    		}
    		new Float:x,Float:y,Float:z;
    		GetPlayerPos(i,x,y,z);
    		if(x == PPos[i][0] && y == PPos[i][1] && z == PPos[i][2])
    		{
    		    AFKMins[i]++;
    		    if(AFKMins[i] >= AFKTime)
    		    {
    		        if(show == 1)
    		        {
    		            new string[128];
    		            SendClientMessage(i, 0xAA3333AA," You was kick by AdmBot, reason: AFK longer than 30 minutes");
    		            SendClientMessage(i,0xAA3333AA,string);
    				}
    				else
    				{
      			    	SendClientMessage(i, 0xAA3333AA," You was Away From Keyboard(AFK) for too long");
    				}
    				Kick(i);
    				if(pub == 1)
    				{
    				    new string[128];
    				    new name[MAX_PLAYER_NAME];
    		    		GetPlayerName(i, name, sizeof(name));
    		            format(string, sizeof(string), " %s was kicked by AdmBot, reason: AFK longer than 30 minutes",name);
    		            SendClientMessageToAll(0xAA3333AA,string);
                                              Kick(name);
    				}
    			}
    		}
    	}
    	return 1;
    }
    

  5. Deci am o problema am facut un timer

    [pawn]SetTimer("pezona",500, true);[/pawn]

    care verifica daca playerul este intr-o zona

    si forward si publicul

    [pawn]forward pezona();

    public pezona()

    {

        for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)

    for(new i=0; i<sizeof(ZoneInfo); i++)

    {

        if(IsPlayerInZone(playerid, i) && ZoneInfo[zTeam] == 12)

        {

            GameTextForPlayer(playerid, "blabla",5000, 1);

            return 1;

    }

    else if(IsPlayerInZone(playerid, i) && ZoneInfo[zTeam] == 13)

        {

            GameTextForPlayer(playerid, "blabla",5000, 1);

            return 1;

    }

    else if(IsPlayerInZone(playerid, i) && ZoneInfo[zTeam] == 14)

        {

            GameTextForPlayer(playerid, "blabla",5000, 1);

            return 1;

    }

    else if(IsPlayerInZone(playerid, i) && ZoneInfo[zTeam] == 15)

        {

          GameTextForPlayer(playerid, "blabla",5000, 1);

            return 1;

        }

        }

    return 1;// héhé

    }[/pawn]

    dar problema este ca verifica doar la id 0,de ce?

  6. Buna ziua am o problema la /fmats /fdrugs nu pot sa le folosesc pentru ca zice ca nu sunt la locul potrivit

    am vazut ca din scriptfiles imi lipseste factions.cfg e oare de acolo?

    please help

    if(strcmp(cmd, "/fdrugs", true) == 0)
    	{
    	    if(IsPlayerConnected(playerid))
    	    {
    	        if(IsAMember(playerid))
    	        {
    				new x;
    				x = PlayerInfo[playerid][pMember] + PlayerInfo[playerid][pLeader];
    	            if(PlayerInfo[playerid][pRank] < 3)
    	            {
    	                SCM(playerid, COLOR_GREY, "   You need to be Rank 2 or Higher for this action !");
    	                return 1;
    	            }
    	            /*if(DynamicFactions[x][fSafe] <= 0)
    				{
    					SCM(playerid, COLOR_WHITE, "The leader must buy a SAFE first !");
    					return 1;
    				}*/
    	            new x_nr[256];
    				x_nr = strtok(cmdtext, idx);
    				if(!strlen(x_nr))
    				{
    					if(PTP(5.0,playerid,DynamicFactions[x][fX],DynamicFactions[x][fY],DynamicFactions[x][fZ]))
    					{
    						format(string, sizeof(string), "Faction Drugs: $%d.", DynamicFactions[x][fDrugs]);
    						SCM(playerid, COLOR_WHITE, string);
    					}
    					SCM(playerid, COLOR_WHITE, "|______________________FactionsDrugs___________________|");
    					SCM(playerid, COLOR_WHITE, "| USAGE: /fdrugs [name] [ammount]");
    			  		SCM(playerid, COLOR_GREY, " | Available names: Take , Put");
    					SCM(playerid, COLOR_WHITE, "|______________________________________________________|");
    					return 1;
    				}
    				GetPlayerName(playerid, sendername, sizeof(sendername));
    				GetPlayerName(giveplayerid, playername, sizeof(playername));
    			    if(strcmp(x_nr,"take",true) == 0)
    				{
    					tmp = strtok(cmdtext, idx);
    					if(!strlen(tmp))
    					{
    						SCM(playerid, COLOR_GREY, "[USAGE:] /fdrugs take [amount]");
    						return 1;
    					}
    					new materialsdeposit = strval(tmp);
    					if(!strlen(tmp))
    					{
    						SCM(playerid, COLOR_GREY, "[USAGE:] /fdrugs take [amount]");
    						return 1;
    					}
    					if(PTP(5.0,playerid,DynamicFactions[x][fX],DynamicFactions[x][fY],DynamicFactions[x][fZ]))
    					{
    					    if(materialsdeposit <=DynamicFactions[x][fDrugs])
    					    {
    							PlayerInfo[playerid][pDrugs] += materialsdeposit;
    							DynamicFactions[x][fDrugs]=DynamicFactions[x][fDrugs]-materialsdeposit;
    							format(string, sizeof(string), "You have taken %d drugs from the storage facility, Drugs Total: %d ", materialsdeposit,DynamicFactions[x][fDrugs]);
    							SCM(playerid, COLOR_LIGHTBLUE, string);
    							format(string, sizeof(string),  "%s has just taken %d drugs from the faction storage facility.",sendername,materialsdeposit);
    							SendFamilyMessage(x, TEAM_AZTECAS_COLOR, string);
    							SaveDynamicFactions();
    							return 1;
    						}
    			 			else
    						{
    							SCM(playerid, COLOR_GREY, "There isn't that much drugs in storage!");
    						}
    					}
    					else
    					{
    						SCM(playerid, COLOR_GREY	, "You are not at the faction storage facility!");
    					}
    				}
        			else if(strcmp(x_nr,"put",true) == 0)
    				{
    					tmp = strtok(cmdtext, idx);
    					if(!strlen(tmp))
    					{
    						SCM(playerid, COLOR_GREY, "[USAGE:] /fdrugs put [amount]");
    						return 1;
    					}
    					new materialsdeposit = strval(tmp);
    					if(!strlen(tmp))
    					{
    						SCM(playerid, COLOR_GREY, "[USAGE:] /fdrugs put [amount]");
    						return 1;
    					}
    					if(PTP(5.0,playerid,DynamicFactions[x][fX],DynamicFactions[x][fY],DynamicFactions[x][fZ]))
    					{
    					    if(materialsdeposit <= PlayerInfo[playerid][pDrugs])
    					    {
    							PlayerInfo[playerid][pDrugs] =PlayerInfo[playerid][pDrugs]-materialsdeposit;
    							DynamicFactions[x][fDrugs] +=materialsdeposit;
    							format(string, sizeof(string), "You putted %d drugs from the storage facility, Drugs Total: %d ", materialsdeposit,DynamicFactions[x][fDrugs]);
    							SCM(playerid, COLOR_LIGHTBLUE, string);
    							format(string, sizeof(string),  "%s has just putted %d drugs from the faction storage facility.",sendername,materialsdeposit);
    							SendFamilyMessage(x, TEAM_AZTECAS_COLOR, string);
    							SaveDynamicFactions();
    							return 1;
    						}
    			 			else
    						{
    							SCM(playerid, COLOR_GREY, "You don't have that much drugs on you!");
    						}
    					}
    					else
    					{
    						SCM(playerid, COLOR_GREY, "You are not at the faction storage facility!");
    					}
    				}
    				else
    				{
    					SCM(playerid, COLOR_GREY, "Unknown fDrugs name !");
    					return 1;
    				}
    	        }
    	        else
    	        {
    	            SCM(playerid, COLOR_GREY, "You are not a gang member !");
    	            return 1;
    	        }
    	    }
    	    return 1;
    	}
    public LoadDynamicFactions()
    {
    	new arrCoords[8][64];
    	new strFromFile2[256];
    	new File: file = fopen("factions.cfg", io_read);
    	if (file)
    	{
    		new idx;
    		while (idx < sizeof(DynamicFactions))
    		{
    			fread(file, strFromFile2);
    			split(strFromFile2, arrCoords, '|');
    			strmid(DynamicFactions[idx][fName], arrCoords[0], 0, strlen(arrCoords[0]), 255);
    			DynamicFactions[idx][fX] = floatstr(arrCoords[1]);
    			DynamicFactions[idx][fY] = floatstr(arrCoords[2]);
    			DynamicFactions[idx][fZ] = floatstr(arrCoords[3]);
    			DynamicFactions[idx][fMats] = strval(arrCoords[4]);
    			DynamicFactions[idx][fDrugs] = strval(arrCoords[5]);
    			DynamicFactions[idx][fBank] = strval(arrCoords[6]);
    			DynamicFactions[idx][fSafe] = strval(arrCoords[7]);
    			printf("[FACTIONS]: Name:%s, ID:%d, Mats:%d, Drugs:%d, Money:%d",DynamicFactions[idx][fName],idx,DynamicFactions[idx][fMats],DynamicFactions[idx][fDrugs],DynamicFactions[idx][fBank],DynamicFactions[idx][fSafe]);
    			idx++;
    		}
    		fclose(file);
    	}
    	return 1;
    }
    
    public SaveDynamicFactions()
    {
    	new idx;
    	new File: file2;
    	while (idx < sizeof(DynamicFactions))
    	{
    
    		new coordsstring[512];
    		format(coordsstring, sizeof(coordsstring), "%s|%f|%f|%f|%d|%d\n",
    		DynamicFactions[idx][fName],
    		DynamicFactions[idx][fX],
    		DynamicFactions[idx][fY],
    		DynamicFactions[idx][fZ],
    		DynamicFactions[idx][fMats],
    		DynamicFactions[idx][fDrugs],
    		DynamicFactions[idx][fBank],
            DynamicFactions[idx][fSafe]);
    
    		if(idx == 0)
    		{
    			file2 = fopen("factions.cfg", io_write);
    		}
    		else
    		{
    			file2 = fopen("factions.cfg", io_append);
    		}
    		fwrite(file2, coordsstring);
    		idx++;
    		fclose(file2);
    	}
    	return 1;
    }

  7. [pawn]

    ----------

    Loaded log file: "server_log.txt".

    ----------

    SA-MP Dedicated Server

    ----------------------

    v0.3d-R2, ©2005-2011 SA-MP Team

    [21:10:30]

    [21:10:30] Server Plugins

    [21:10:30] --------------

    [21:10:30]  Loading plugin: streamer

    [21:10:30]

    *** Streamer Plugin v2.6 by Incognito loaded ***

    [21:10:30]  Loaded.

    [21:10:30]  Loaded 1 plugins.

    [21:10:30]

    [21:10:30] Ban list

    [21:10:30] --------

    [21:10:30]  Loaded: samp.ban

    [21:10:30]

    [21:10:30]

    [21:10:30] Filterscripts

    [21:10:30] ---------------

    [21:10:30]  Loading filterscript 'armedbodyfs.amx'...

    [21:10:30]  Loading filterscript 'HS.amx'...

    [21:10:30]  Loading filterscript 'count.amx'...

    [21:10:30]

    ----------------------------------------

    [21:10:30]  Thomas_Conroy's Countdown FilterScript

    [21:10:30] ----------------------------------------

    [21:10:30]  Loading filterscript 'far.amx'...

    [21:10:30]

    --------------------------------------

    [21:10:30]  Arth.Ro

    [21:10:30]  Vehicle Lights  by Wayne_Barclay

    [21:10:30] --------------------------------------

    [21:10:30]  Loading filterscript 'inradio.amx'...

    [21:10:30]  Loaded 5 filterscripts.

    [21:10:30] (0) Echipa:12 Ownerul:Kubo

    [21:10:30] (1) Echipa:12 Ownerul:Kubo

    [21:10:30] (2) Echipa:12 Ownerul:Kubo

    [21:10:30] (3) Echipa:12 Ownerul:Kubo

    [21:10:30] (4) Echipa:13 Ownerul:SLide

    [21:10:30] (5) Echipa:13 Ownerul:SLide

    [21:10:30] (6) Echipa:13 Ownerul:SLide

    [21:10:30] (7) Echipa:13 Ownerul:SLide

    [21:10:30] (8) Echipa:14 Ownerul:SLide

    [21:10:30] (9) Echipa:14 Ownerul:SLide

    [21:10:30] (10) Echipa:14 Ownerul:SLide

    [21:10:30] (11) Echipa:14 Ownerul:SLide

    [21:10:30] (12) Echipa:15 Ownerul:Andreiii

    [21:10:30] (13) Echipa:15 Ownerul:Andreiii

    [21:10:30] (14) Echipa:15 Ownerul:Andreiii

    [21:10:30] (15) Echipa:15 Ownerul:Andreiii

    [21:10:30] HouseInfo:0 Owner:The State hTakings 3045 hVec 418

    [21:10:30] HouseInfo:1 Owner:The State hTakings 0 hVec 418

    [21:10:30] HouseInfo:2 Owner:The State hTakings 21600 hVec 418

    [21:10:30] HouseInfo:3 Owner:The State hTakings 0 hVec 418

    [21:10:30] HouseInfo:4 Owner:The State hTakings 3554 hVec 418

    [21:10:30] HouseInfo:5 Owner:The State hTakings 77256 hVec 418

    [21:10:30] HouseInfo:6 Owner:The State hTakings 0 hVec 418

    [21:10:30] HouseInfo:7 Owner:The State hTakings 19093 hVec 418

    [21:10:30] HouseInfo:8 Owner:The State hTakings 1500 hVec 418

    [21:10:30] HouseInfo:9 Owner:The State hTakings 55100 hVec 418

    [21:10:30] HouseInfo:10 Owner:The State hTakings 839 hVec 418

    [21:10:30] HouseInfo:11 Owner:The State hTakings 0 hVec 418

    [21:10:30] HouseInfo:12 Owner:The State hTakings 0 hVec 418

    [21:10:30] HouseInfo:13 Owner:The State hTakings 40600 hVec 418

    [21:10:30] HouseInfo:14 Owner:The State hTakings 0 hVec 418

    [21:10:30] HouseInfo:15 Owner:The State hTakings 0 hVec 418

    [21:10:30] HouseInfo:16 Owner:The State hTakings 2600 hVec 418

    [21:10:30] HouseInfo:17 Owner:The State hTakings 64000 hVec 418

    [21:10:30] HouseInfo:18 Owner:The State hTakings 65000 hVec 418

    [21:10:30] HouseInfo:19 Owner:The State hTakings 20000 hVec 418

    [21:10:30] HouseInfo:20 Owner:The State hTakings 300 hVec 418

    [21:10:30] HouseInfo:21 Owner:The State hTakings 60000 hVec 418

    [21:10:30] HouseInfo:22 Owner:The State hTakings 41351 hVec 418

    [21:10:30] HouseInfo:23 Owner:The State hTakings 37100 hVec 418

    [21:10:30] HouseInfo:24 Owner:The State hTakings 3 hVec 418

    [21:10:30] HouseInfo:25 Owner:The State hTakings 70 hVec 418

    [21:10:30] HouseInfo:26 Owner:The State hTakings 21000 hVec 418

    [21:10:30] HouseInfo:27 Owner:The State hTakings 90000 hVec 418

    [21:10:30] HouseInfo:28 Owner:The State hTakings 124 hVec 418

    [21:10:30] HouseInfo:29 Owner:The State hTakings 0 hVec 418

    [21:10:30] HouseInfo:30 Owner:The State hTakings 0 hVec 418

    [21:10:30] HouseInfo:31 Owner:The State hTakings 0 hVec 418

    [21:10:30] HouseInfo:32 Owner:The State hTakings 0 hVec 418

    [21:10:30] HouseInfo:33 Owner:The State hTakings 0 hVec 418

    [21:10:30] HouseInfo:34 Owner:The State hTakings 26900 hVec 418

    [21:10:30] HouseInfo:35 Owner:The State hTakings 290721 hVec 418

    [21:10:30] HouseInfo:36 Owner:Kubo hTakings 10900 hVec 451

    [21:10:30] HouseInfo:37 Owner:The State hTakings 2400 hVec 418

    [21:10:30] HouseInfo:38 Owner:The State hTakings 3000 hVec 418

    [21:10:30] HouseInfo:39 Owner:The State hTakings 59427 hVec 418

    [21:10:30] BizzInfo:0 Owner:LilSainT. Message:~w~Gun Shop 1 Entfee:50 Till:47250 Products:61/500 Interior:1.

    [21:10:30] BizzInfo:1 Owner:The State Message:~w~Gun Shop 2 Entfee:0 Till:0 Products:100/500 Interior:4.

    [21:10:30] BizzInfo:2 Owner:The State Message:~w~Restaurant Entfee:0 Till:0 Products:100/500 Interior:1.

    [21:10:30] BizzInfo:3 Owner:The State Message:~B~ [][] Police ~G~ Armoury[][] Entfee:0 Till:0 Products:500/500 Interior:10.

    [21:10:30] BizzInfo:4 Owner:The State Message:~w~City Bank Entfee:0 Till:0 Products:99998/100000 Interior:0.

    [21:10:30] BizzInfo:5 Owner:The State Message:~w~City Bank Entfee:0 Till:0 Products:99998/100000 Interior:0.

    [21:10:30] SBizzInfo:0 Owner:The State Message:~w~Car Renting 1 Entfee:0 Till:0 Products:98/100 Interior:0.

    [21:10:30] SBizzInfo:1 Owner:The State Message:~w~Wang Cars Entfee:0 Till:0 Products:99/100 Interior:0.

    [21:10:30] SBizzInfo:2 Owner:The State Message:~w~Phone Company Entfee:0 Till:1092 Products:100/100 Interior:0.

    [21:10:30] SBizzInfo:3 Owner:The State Message:~w~Gas Company Entfee:1 Till:450 Products:100/100 Interior:0.

    [21:10:30] SBizzInfo:4 Owner:cHoZeN Message:~w~Electricity Company Entfee:0 Till:1785 Products:100/100 Interior:0.

    [21:10:30] SBizzInfo:5 Owner:The State Message:~w~Car Delivery Entfee:0 Till:770000 Products:92/100 Interior:0.

    [21:10:30] SBizzInfo:6 Owner:GaMee. Message:~w~House Upgrade Entfee:0 Till:150500 Products:96/100 Interior:0.

    [21:10:30] SBizzInfo:7 Owner:Meyer Message:~w~CNN Studio Entfee:0 Till:700 Products:100/100 Interior:0.

    [21:10:30] SBizzInfo:8 Owner:The State Message:~w~Tow Car Service Entfee:0 Till:14000 Products:86/100 Interior:0.

    [21:10:30] SBizzInfo:9 Owner:The State Message:~w~General Store Entfee:0 Till:0 Products:100/100 Interior:0.

    [21:10:30] SBizzInfo:10 Owner:Spookie Message:~w~Paintball Arena Entfee:3000 Till:6000 Products:98/100 Interior:0.

    [21:10:30] SBizzInfo:11 Owner:The State Message:~w~Kart Track Entfee:0 Till:0 Products:91/100 Interior:0.

    [21:10:30] Family:0 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0

    [21:10:30] Family:1 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0

    [21:10:30] Family:2 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0

    [21:10:30] Family:3 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0

    [21:10:30] Family:4 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0

    [21:10:30] Family:5 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0

    [21:10:30] Family:6 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0

    [21:10:30] Family:7 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0

    [21:10:30] Family:8 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0

    [21:10:30] Family:9 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0

    [21:10:30] CK:0 Taken: 0 Sendername: Giveplayer:

    [21:10:30] CK:1 Taken: 0 Sendername: Giveplayer:

    [21:10:30] CK:2 Taken: 0 Sendername: Giveplayer:

    [21:10:30] CK:3 Taken: 0 Sendername: Giveplayer:

    [21:10:30] CK:4 Taken: 0 Sendername: Giveplayer:

    [21:10:30] CK:5 Taken: 0 Sendername: Giveplayer:

    [21:10:30] CK:6 Taken: 0 Sendername: Giveplayer:

    [21:10:30] CK:7 Taken: 0 Sendername: Giveplayer:

    [21:10:30] CK:8 Taken: 0 Sendername: Giveplayer:

    [21:10:30] CK:9 Taken: 0 Sendername: Giveplayer:

    [21:10:30] Paper:0 Used: 0 Maker: Title:  Text1:  Text2:  Text3:  Text4:  Text5:  Text6:  Text7:

    [21:10:30] Paper:1 Used: 0 Maker: Title:  Text1:  Text2:  Text3:  Text4:  Text5:  Text6:  Text7:

    [21:10:30] Paper:2 Used: 0 Maker: Title:  Text1:  Text2:  Text3:  Text4:  Text5:  Text6:  Text7:

    [21:10:30] Paper:3 Used: 0 Maker: Title:  Text1:  Text2:  Text3:  Text4:  Text5:  Text6:  Text7:

    [21:10:30] Paper:4 Used: 0 Maker: Title:  Text1:  Text2:  Text3:  Text4:  Text5:  Text6:  Text7:

    [21:10:30] Paper:5 Used: 0 Maker: Title:  Text1:  Text2:  Text3:  Text4:  Text5:  Text6:  Text7:

    [21:10:30] Paper:6 Used: 0 Maker: Title:  Text1:  Text2:  Text3:  Text4:  Text5:  Text6:  Text7:

    [21:10:30] Paper:7 Used: 0 Maker: Title:  Text1:  Text2:  Text3:  Text4:  Text5:  Text6:  Text7:

    [21:10:30] Paper:8 Used: 0 Maker: Title:  Text1:  Text2:  Text3:  Text4:  Text5:  Text6:  Text7:

    [21:10:30] Paper:9 Used: 0 Maker: Title:  Text1:  Text2:  Text3:  Text4:  Text5:  Text6:  Text7:

    [21:10:30] Pickups Max = 100, Current Pickups = 87

    [21:10:30] CarInfo: 296 Owner:Alex Discription: NRG-500

    [21:10:30] CarInfo: 297 Owner:Flama. Discription: NRG-500

    [21:10:30] CarInfo: 298 Owner:Ovy Discription: NRG-500

    [21:10:30] CarInfo: 299 Owner:SLide Discription: NRG-500

    [21:10:30] CarInfo: 300 Owner:Kubo Discription: Tahoma

    [21:10:30] CarInfo: 301 Owner:bigsmoke Discription: NRG-500

    [21:10:30] CarInfo: 302 Owner:bigsmoke Discription: Flash

    [21:10:30] CarInfo: 303 Owner: Discription:

    [21:10:30] CarInfo: 304 Owner: Discription:

    [21:10:30] CarInfo: 305 Owner: Discription:

    [21:10:30] CarInfo: 306 Owner: Discription:

    [21:10:30] CarInfo: 307 Owner: Discription:

    [21:10:30] CarInfo: 308 Owner: Discription:

    [21:10:30] CarInfo: 309 Owner: Discription:

    [21:10:30] CarInfo: 310 Owner: Discription:

    [21:10:30] CarInfo: 311 Owner: Discription:

    [21:10:30] CarInfo: 312 Owner: Discription:

    [21:10:30] CarInfo: 313 Owner: Discription:

    [21:10:30] CarInfo: 314 Owner: Discription:

    [21:10:30] CarInfo: 315 Owner: Discription:

    [21:10:30] CarInfo: 316 Owner: Discription:

    [21:10:30] CarInfo: 317 Owner: Discription:

    [21:10:30] CarInfo: 318 Owner: Discription:

    [21:10:30] CarInfo: 319 Owner: Discription:

    [21:10:30] CarInfo: 320 Owner: Discription:

    [21:10:30] CarInfo: 321 Owner: Discription:

    [21:10:30] CarInfo: 322 Owner: Discription:

    [21:10:30] CarInfo: 323 Owner: Discription:

    [21:10:30] CarInfo: 324 Owner: Discription:

    [21:10:30] CarInfo: 325 Owner: Discription:

    [21:10:30] CarInfo: 326 Owner: Discription:

    [21:10:30] CarInfo: 327 Owner: Discription:

    [21:10:30] CarInfo: 328 Owner: Discription:

    [21:10:30] CarInfo: 329 Owner: Discription:

    [21:10:30] CarInfo: 330 Owner: Discription:

    [21:10:30] CarInfo: 331 Owner: Discription:

    [21:10:30] CarInfo: 332 Owner: Discription:

    [21:10:30] CarInfo: 333 Owner: Discription:

    [21:10:30] CarInfo: 334 Owner: Discription:

    [21:10:30] CarInfo: 335 Owner: Discription:

    [21:10:30] CarInfo: 336 Owner: Discription:

    [21:10:30] CarInfo: 337 Owner: Discription:

    [21:10:30] CarInfo: 338 Owner: Discription:

    [21:10:30] CarInfo: 339 Owner: Discription:

    [21:10:30] CarInfo: 340 Owner: Discription:

    [21:10:30] CarInfo: 341 Owner: Discription:

    [21:10:30] CarInfo: 342 Owner: Discription:

    [21:10:30] CarInfo: 343 Owner: Discription:

    [21:10:30] CarInfo: 344 Owner: Discription:

    [21:10:30] CarInfo: 345 Owner: Discription:

    [21:10:30] CarInfo: 346 Owner: Discription:

    [21:10:30] CarInfo: 347 Owner: Discription:

    [21:10:30] CarInfo: 348 Owner: Discription:

    [21:10:30] CarInfo: 349 Owner: Discription:

    [21:10:30] CarInfo: 350 Owner: Discription:

    [21:10:30] CarInfo: 351 Owner: Discription:

    [21:10:30] CarInfo: 352 Owner: Discription:

    [21:10:30] CarInfo: 353 Owner: Discription:

    [21:10:30] CarInfo: 354 Owner: Discription:

    [21:10:30] CarInfo: 355 Owner: Discription:

    [21:10:30] CarInfo: 356 Owner: Discription:

    [21:10:30] CarInfo: 357 Owner: Discription:

    [21:10:30] CarInfo: 358 Owner: Discription:

    [21:10:30] CarInfo: 359 Owner: Discription:

    [21:10:30] CarInfo: 360 Owner: Discription:

    [21:10:30] CarInfo: 361 Owner: Discription:

    [21:10:30] CarInfo: 362 Owner: Discription:

    [21:10:30] CarInfo: 363 Owner: Discription:

    [21:10:30] CarInfo: 364 Owner: Discription:

    [21:10:30] CarInfo: 365 Owner: Discription:

    [21:10:30] CarInfo: 366 Owner: Discription:

    [21:10:30] CarInfo: 367 Owner: Discription:

    [21:10:30] CarInfo: 368 Owner: Discription:

    [21:10:30] CarInfo: 369 Owner: Discription:

    [21:10:30] CarInfo: 370 Owner: Discription:

    [21:10:30] CarInfo: 371 Owner: Discription:

    [21:10:30] CarInfo: 372 Owner: Discription:

    [21:10:30] CarInfo: 373 Owner: Discription:

    [21:10:30] CarInfo: 374 Owner: Discription:

    [21:10:30] CarInfo: 375 Owner: Discription:

    [21:10:30] CarInfo: 376 Owner: Discription:

    [21:10:30] CarInfo: 377 Owner: Discription:

    [21:10:30] CarInfo: 378 Owner: Discription:

    [21:10:30] CarInfo: 379 Owner: Discription:

    [21:10:30] CarInfo: 380 Owner: Discription:

    [21:10:30] CarInfo: 381 Owner: Discription:

    [21:10:30] CarInfo: 382 Owner: Discription:

    [21:10:30] CarInfo: 383 Owner: Discription:

    [21:10:30] CarInfo: 384 Owner: Discription:

    [21:10:30] CarInfo: 385 Owner: Discription:

    [21:10:30] CarInfo: 386 Owner: Discription:

    [21:10:30] CarInfo: 387 Owner: Discription:

    [21:10:30] CarInfo: 388 Owner: Discription:

    [21:10:30] CarInfo: 389 Owner: Discription:

    [21:10:30] CarInfo: 390 Owner: Discription:

    [21:10:30] CarInfo: 391 Owner: Discription:

    [21:10:30] CarInfo: 392 Owner: Discription:

    [21:10:30] CarInfo: 393 Owner: Discription:

    [21:10:30] CarInfo: 394 Owner: Discription:

    [21:10:30] CarInfo: 395 Owner: Discription:

    [21:10:30] CarInfo: 396 Owner: Discription:

    [21:10:30] CarInfo: 397 Owner: Discription:

    [21:10:30] CarInfo: 398 Owner: Discription:

    [21:10:30] CarInfo: 399 Owner: Discription:

    [21:10:30] CarInfo: 400 Owner: Discription:

    [21:10:30] CarInfo: 401 Owner: Discription:

    [21:10:30] CarInfo: 402 Owner: Discription:

    [21:10:30] CarInfo: 403 Owner: Discription:

    [21:10:30] CarInfo: 404 Owner: Discription:

    [21:10:30] CarInfo: 405 Owner: Discription:

    [21:10:30] CarInfo: 406 Owner: Discription:

    [21:10:30] CarInfo: 407 Owner: Discription:

    [21:10:30] CarInfo: 408 Owner: Discription:

    [21:10:30] CarInfo: 409 Owner: Discription:

    [21:10:30] CarInfo: 410 Owner: Discription:

    [21:10:30] CarInfo: 411 Owner: Discription:

    [21:10:30] CarInfo: 412 Owner: Discription:

    [21:10:30] CarInfo: 413 Owner: Discription:

    [21:10:30] CarInfo: 414 Owner: Discription:

    [21:10:30] CarInfo: 415 Owner: Discription:

    [21:10:30] CarInfo: 416 Owner: Discription:

    [21:10:30] CarInfo: 417 Owner: Discription:

    [21:10:30] CarInfo: 418 Owner: Discription:

    [21:10:30] CarInfo: 419 Owner: Discription:

    [21:10:30] CarInfo: 420 Owner: Discription:

    [21:10:30] CarInfo: 421 Owner: Discription:

    [21:10:30] CarInfo: 422 Owner: Discription:

    [21:10:30] CarInfo: 423 Owner: Discription:

    [21:10:30] CarInfo: 424 Owner: Discription:

    [21:10:30] CarInfo: 425 Owner: Discription:

    [21:10:30] CarInfo: 426 Owner: Discription:

    [21:10:30] CarInfo: 427 Owner: Discription:

    [21:10:30] CarInfo: 428 Owner: Discription:

    [21:10:30] CarInfo: 429 Owner: Discription:

    [21:10:30] CarInfo: 430 Owner: Discription:

    [21:10:30] CarInfo: 431 Owner: Discription:

    [21:10:30] CarInfo: 432 Owner: Discription:

    [21:10:30] CarInfo: 433 Owner: Discription:

    [21:10:30] CarInfo: 434 Owner: Discription:

    [21:10:30] CarInfo: 435 Owner: Discription:

    [21:10:30] CarInfo: 436 Owner: Discription:

    [21:10:30] CarInfo: 437 Owner: Discription:

    [21:10:30] CarInfo: 438 Owner: Discription:

    [21:10:30] CarInfo: 439 Owner: Discription:

    [21:10:30] CarInfo: 440 Owner: Discription:

    [21:10:30] CarInfo: 441 Owner: Discription:

    [21:10:30] CarInfo: 442 Owner: Discription:

    [21:10:30] CarInfo: 443 Owner: Discription:

    [21:10:30] CarInfo: 444 Owner: Discription:

    [21:10:30] CarInfo: 445 Owner: Discription:

    [21:10:30] CarInfo: 446 Owner: Discription:

    [21:10:30] CarInfo: 447 Owner: Discription:

    [21:10:30] CarInfo: 448 Owner: Discription:

    [21:10:30] CarInfo: 449 Owner: Discription:

    [21:10:30] CarInfo: 450 Owner: Discription:

    [21:10:30] CarInfo: 451 Owner: Discription:

    [21:10:30] CarInfo: 452 Owner: Discription:

    [21:10:30] CarInfo: 453 Owner: Discription:

    [21:10:30] CarInfo: 454 Owner: Discription:

    [21:10:30] CarInfo: 455 Owner: Discription:

    [21:10:30] CarInfo: 456 Owner: Discription:

    [21:10:30] CarInfo: 457 Owner: Discription:

    [21:10:30] CarInfo: 458 Owner: Discription:

    [21:10:30] CarInfo: 459 Owner: Discription:

    [21:10:30] CarInfo: 460 Owner: Discription:

    [21:10:30] CarInfo: 461 Owner: Discription:

    [21:10:30] CarInfo: 462 Owner: Discription:

    [21:10:30] CarInfo: 463 Owner: Discription:

    [21:10:30] CarInfo: 464 Owner: Discription:

    [21:10:30] CarInfo: 465 Owner: Discription:

    [21:10:30] CarInfo: 466 Owner: Discription:

    [21:10:30] CarInfo: 467 Owner: Discription:

    [21:10:30] CarInfo: 468 Owner: Discription:

    [21:10:30] CarInfo: 469 Owner: Discription:

    [21:10:30] CarInfo: 470 Owner: Discription:

    [21:10:30] CarInfo: 471 Owner: Discription:

    [21:10:30] CarInfo: 472 Owner: Discription:

    [21:10:30] CarInfo: 473 Owner: Discription:

    [21:10:30] CarInfo: 474 Owner: Discription:

    [21:10:30] CarInfo: 475 Owner: Discription:

    [21:10:30] CarInfo: 476 Owner: Discription:

    [21:10:30] CarInfo: 477 Owner: Discription:

    [21:10:30] CarInfo: 478 Owner: Discription:

    [21:10:30] CarInfo: 479 Owner: Discription:

    [21:10:30] CarInfo: 480 Owner: Discription:

    [21:10:30] CarInfo: 481 Owner: Discription:

    [21:10:30] CarInfo: 482 Owner: Discription:

    [21:10:30] CarInfo: 483 Owner: Discription:

    [21:10:30] CarInfo: 484 Owner: Discription:

    [21:10:30] CarInfo: 485 Owner: Discription:

    [21:10:30] CarInfo: 486 Owner: Discription:

    [21:10:30] CarInfo: 487 Owner: Discription:

    [21:10:30] CarInfo: 488 Owner: Discription:

    [21:10:30] CarInfo: 489 Owner: Discription:

    [21:10:30] CarInfo: 490 Owner: Discription:

    [21:10:30] CarInfo: 491 Owner: Discription:

    [21:10:30] CarInfo: 492 Owner: Discription:

    [21:10:30] CarInfo: 493 Owner: Discription:

    [21:10:30] CarInfo: 494 Owner: Discription:

    [21:10:30] CarInfo: 495 Owner: Discription:

    [21:10:30] CarInfo: 496 Owner: Discription:

    [21:10:30] CarInfo: 497 Owner: Discription:

    [21:10:30] CarInfo: 498 Owner: Discription:

    [21:10:30] CarInfo: 499 Owner: Discription:

    [21:10:30] CarInfo: 500 Owner: Discription:

    [21:10:30] CarInfo: 501 Owner: Discription:

    [21:10:30] CarInfo: 502 Owner: Discription:

    [21:10:30] CarInfo: 503 Owner: Discription:

    [21:10:30] CarInfo: 504 Owner: Discription:

    [21:10:30] CarInfo: 505 Owner: Discription:

    [21:10:30] CarInfo: 506 Owner: Discription:

    [21:10:30] CarInfo: 507 Owner: Discription:

    [21:10:30] CarInfo: 508 Owner: Discription:

    [21:10:30] CarInfo: 509 Owner: Discription:

    [21:10:30] CarInfo: 510 Owner: Discription:

    [21:10:30] CarInfo: 511 Owner: Discription:

    [21:10:30] CarInfo: 512 Owner: Discription:

    [21:10:30] CarInfo: 513 Owner: Discription:

    [21:10:30] CarInfo: 514 Owner: Discription:

    [21:10:30] CarInfo: 515 Owner: Discription:

    [21:10:30] CarInfo: 516 Owner: Discription:

    [21:10:30] CarInfo: 517 Owner: Discription:

    [21:10:30] CarInfo: 518 Owner: Discription:

    [21:10:30] CarInfo: 519 Owner: Discription:

    [21:10:30] CarInfo: 520 Owner: Discription:

    [21:10:30] CarInfo: 521 Owner: Discription:

    [21:10:30] CarInfo: 522 Owner: Discription:

    [21:10:30] CarInfo: 523 Owner: Discription:

    [21:10:30] CarInfo: 524 Owner: Discription:

    [21:10:30] CarInfo: 525 Owner: Discription:

    [21:10:30] CarInfo: 526 Owner: Discription:

    [21:10:30] CarInfo: 527 Owner: Discription:

    [21:10:30] CarInfo: 528 Owner: Discription:

    [21:10:30] CarInfo: 529 Owner: Discription:

    [21:10:30] CarInfo: 530 Owner: Discription:

    [21:10:30] CarInfo: 531 Owner: Discription:

    [21:10:30] CarInfo: 532 Owner: Discription:

    [21:10:30] CarInfo: 533 Owner: Discription:

    [21:10:30] CarInfo: 534 Owner: Discription:

    [21:10:30] CarInfo: 535 Owner: Discription:

    [21:10:30] CarInfo: 536 Owner: Discription:

    [21:10:30] CarInfo: 537 Owner: Discription:

    [21:10:30] CarInfo: 538 Owner: Discription:

    [21:10:30] CarInfo: 539 Owner: Discription:

    [21:10:30] CarInfo: 540 Owner: Discription:

    [21:10:30] CarInfo: 541 Owner: Discription:

    [21:10:30] CarInfo: 542 Owner: Discription:

    [21:10:30] CarInfo: 543 Owner: Discription:

    [21:10:30] CarInfo: 544 Owner: Discription:

    [21:10:30] CarInfo: 545 Owner: Discription:

    [21:10:30] CarInfo: 546 Owner: Discription:

    [21:10:30] CarInfo: 547 Owner: Discription:

    [21:10:30] CarInfo: 548 Owner: Discription:

    [21:10:30] CarInfo: 549 Owner: Discription:

    [21:10:30] 

    [21:10:30] 

    [21:10:30] Number of vehicle models: 0

    [/pawn]

    si asa se compileaza

    [pawn]Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

    Header size:          9216 bytes

    Code size:          1936168 bytes

    Data size:          6511508 bytes

    Stack/heap size:      16384 bytes; estimated max. usage=4930 cells (19720 bytes)

    Total requirements: 8473276 bytes[/pawn]

×
×
  • 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.