• Страница 1 из 1
  • 1
Модератор форума: [east_side]_trane, drifter-dron, valych, admin  
урок pawno банк 2 версия полностью рабочие!
adminДата: Среда, 29.06.2011, 06:01:13 | Сообщение # 1

Группа: Администраторы
Сообщений: 3869
В этом уроке мы создадим ограбление банка. Если не будет что-то хватать так как я могу забыть дописать или не увидеть вы можете скачать sf-gang v1.7 и оттуда скопировать переменную или public и т.п
И так начнем:
верху мода:
где все forward вставить:
Code
forward timesrobbedddd();
forward SetPlayerCriminal(playerid,declare,reason[]);
forward timesrobbedddd();

Где все new вставить:
Code
new timesrobbed = 0;
new PlayerCrime[MAX_PLAYERS][pInfo];
new commitedcrimerecently[MAX_PLAYERS];
new LawEnforcementRadio[MAX_PLAYERS];

Code
new glob57B38[372][33] = {
     "LV Drug House (Int)",
     "Alcatraz",
     "Prison",
     "Prison",
     "Lv City Bank",
     "Sf City Bank",
     "Admin HQ",
     "Ndriqimi's Casino",
     "AutoBahn",
     "AutoBahn Lane",
     "LV MultiStory",
     "LV Pyramid",
     "LV City Hall",
     "LV Transfender",
     "SE LV Gas Station",
     "Casino Security",
     "Four Dragons Casino",
     "The Strip [South]",
     "Caligulas Casino",
     "Admin HQ (Int)",
     "Admin HQ (Int) Bar",
     "Bedroom",
     "LVPD HQ",
     "LV Aircraft Carrier",
     "24/7 store",
     "The Big Ear",
     "Aldea Malvada",
     "Angel Pine",
     "Arco del Oeste",
     "Avispa Country Club",
     "Avispa Country Club",
     "Avispa Country Club",
     "Avispa Country Club",
     "Avispa Country Club",
     "Avispa Country Club",
     "Back o Beyond",
     "Battery Point",
     "Bayside",
     "Bayside Marina",
     "Beacon Hill",
     "Blackfield",
     "Blackfield",
     "Blackfield Chapel",
     "Blackfield Chapel",
     "Blackfield Intersection",
     "Blackfield Intersection",
     "Blackfield Intersection",
     "Blackfield Intersection",
     "Blueberry",
     "Blueberry",
     "Blueberry Acres",
     "Calton Heights",
     "Chinatown",
     "Commerce",
     "Commerce",
     "Commerce",
     "Commerce",
     "Commerce",
     "Commerce",
     "Conference Center",
     "Conference Center",
     "Cranberry Station",
     "Class Selection",
     "Creek",
     "Dillimore",
     "Doherty",
     "Doherty",
     "Downtown",
     "Downtown",
     "Downtown",
     "Downtown",
     " Downtown",
     "Dow ntown",
     "Downtown Los Santos",
     "Downtown Los Santos",
     "Downtown Los Santos",
     "Downtown Los Santos",
     "Downtown Los Santos",
     "Downtown Los Santos",
     "Downtown Los Santos",
     "Downtown Los Santos",
     "Downtown Los Santos",
     "East Beach",
     "East Beach",
     "East Beach",
     "East Beach",
     "East Los Santos",
     "East Los Santos",
     "East Los Santos",
     "East Los Santos",
     "East Los Santos",
     "East Los Santos",
     "East Los Santos",
     "Easter Basin",
     "Easter Basin",
     "Easter Bay Airport",
     "Easter Bay Airport",
     "Easter Bay Airport",
     "Easter Bay Airport",
     "Easter Bay Airport",
     "Easter Bay Airport",
     "Easter Bay Airport",
     "Easter Bay Airport",
     "Easter Bay Chemicals",
     "Easter Bay Chemicals",
     "El Castillo del Diablo",
     "El Castillo del Diablo",
     "El Castillo del Diablo",
     "El Corona",
     "El Corona",
     "El Quebrados",
     "Esplanade East",
     "Esplanade East",
     "Esplanade East",
     "Esplanade North",
     "Esplanade North",
     "Esplanade North",
     "Fallen Tree",
     "Fallow Bridge",
     "Fern Ridge",
     "Financial",
     "Fisher's Lagoon",
     "Flint Intersection",
     "Flint Range",
     "Fort Carson",
     "Foster Valley",
     "Foster Valley",
     "Foster Valley",
     "Foster Valley",
     "Frederick Bridge",
     "Gant Bridge",
     "Gant Bridge",
     "Ganton",
     "Ganton",
     "Garcia",
     "Garcia",
     "Garver Bridge",
     "Garver Bridge",
     "Garver Bridge",
     "Glen Park",
     "Glen Park",
     "Glen Park",
     "Green Palms",
     "Greenglass College",
     "Greenglass College",
     "Hampton Barns",
     "Hankypanky Point",
     "Harry Gold Parkway",
     "Hashbury",
     "Hilltop Farm",
     "Hunter Quarry",
     "Idlewood",
     "Idlewood",
     "Idlewood",
     "Idlewood",
     "Idlewood",
     "Idlewood",
     "Jefferson",
     "Jefferson",
     " Jefferson",
     " Jefferson",
     "Jefferson",
     "Jefferson",
     "Julius Thruway East",
     "Julius Thruway East",
     "Julius Thruway East",
     "Julius Thruway East",
     "Julius Thruway North",
     "Julius Thruway North",
     "Julius Thruway North",
     "Julius Thruway North",
     "Julius Thruway North",
     "Julius Thruway North",
     "Julius Thruway North",
     "Julius Thruway North",
     "Julius Thruway South",
     "Julius Thruway South",
     "Julius Thruway West",
     "Julius Thruway West",
     "Juniper Hill",
     "Juniper Hollow",
     "K.A.C.C. Military Fuels",
     "Kincaid Bridge",
     "Kincaid Bridge",
     "Kincaid Bridge",
     "King's",
     "King's",
     "King's",
     "LVA Freight Depot",
     "LVA Freight Depot",
     "LVA Freight Depot",
     "LVA Freight Depot",
     "LVA Freight Depot",
     "Las Barrancas",
     "Las Brujas",
     "Las Colinas",
     "Las Colinas",
     "Las Colinas",
     "Las Colinas",
     "Las Colinas",
     "Las Colinas",
     "Las Colinas",
     "Las Payasadas",
     "Las Venturas Airport",
     "Las Venturas Airport",
     "Las Venturas Airport",
     "Las Venturas Airport",
     "LVPD (Int)",
     "LVPD (Int)",
     "Last Dime Motel",
     "Leafy Hollow",
     "Lil' Probe Inn",
     "Linden Side",
     "Linden Station",
     "Linden Station",
     "Little Mexico",
     "Little Mexico",
     "Los Flores",
     "Los Flores",
     "Los Santos International",
     "Los Santos International",
     "Los Santos International",
     "Los Santos International",
     "Los Santos International",
     "Los Santos International",
     "Marina",
     "Marina",
     "Marina",
     "Market",
     "Market",
     "Market",
     "Market",
     "Market Station",
     "Martin Bridge",
     "Missionary Hill",
     "Montgomery",
     "Montgomery",
     "Montgomery Intersection",
     "Montgomery Intersection",
     "Mulholland",
     "Mulholland",
     "Mulholland",
     "Mulholland",
     "Mulholland",
     "Mulholland",
     "Mulholland",   
     "Mulholland ",
     "Mulholland",
     "Mulholland",
     "Mulholland",
     "Mulholland",
     "Mulholland",
     "Mulholland Intersection",
     "North Rock",
     "Ocean Docks",
     "Ocean Docks",
     "Ocean Docks",
     "Ocean Docks",
     "Ocean Docks",
     "Ocean Docks",
     "Ocean Docks",
     "Ocean Flats",
     "Ocean Flats",
     "Ocean Flats",
     "Octane Springs",
     "Old Venturas Strip",
     "Palisades",
     "Paradiso",
     "Pershing Square",
     "Pilgrim",
     "Pilgrim",
     "Pilson Intersection",
     "Pirates in Men's Pants",
     "Playa del Seville",
     "Prickle Pine",
     "Prickle Pine",
     "Prickle Pine",
     "Prickle Pine",
     "Queens",
     "Queens",
     "Queens",
     "Randolph Industrial Estate",
     "Redsands East",
     "Redsands East",
     "Redsands East",
     "Redsands West",
     "Redsands West",
     "Redsands West",
     "Redsands West",
     "Regular Tom",
     "Richman",
     "Richman",
     "Richman",
     "Richman",
     "Richman",
     "Richman",
     "Richman",
     "Richman",
     "Richman",   
     "Richman",
     "R obada Intersection",
     "Roca Escalante",
     "Roca Escalante",
     "Rockshore East",
     "Rockshore West",
     "Rockshore West",
     "Rodeo",
     "Rodeo",
     "Rodeo",
     "Rodeo",
     "Rodeo",
     "Rodeo",
     "Rodeo",
     "Rodeo",
     "Rodeo",
     "Rodeo",
     " Rodeo",
     "Rodeo",
     " San Andreas Sound",
     "Santa Flora",
     "Santa Maria Beach",
     "Santa Maria Beach",
     "Shady Cabin",
     "Shady Creeks",
     "Shady Creeks",
     "Sobell Rail Yards",
     "Spinybed",
     "Temple",
     "Temple",
     "Temple",
     "Temple",
     "Temple",
     "Temple",
     "The Emerald Isle",
     "The Farm",
     "The Mako Span",
     "The Panopticon",
     "The Sherman Dam",
     "The Visage",
     "The Visage",
     "Unity Station",
     "Valle Ocultado",
     "Verdant Bluffs",
     "Verdant Bluffs",
     "Verdant Bluffs",
     "Verdant Meadows",
     "Verona Beach",
     "Verona Beach",
     "Verona Beach",
     "Verona Beach",
     "Verona Beach",
     "Vinewood",
     "Vinewood",
     "Vinewood",
     "Vinewood",
     "Whitewood Estates",
     "Whitewood Estates",
     "Willowfield",
     "Willowfield",
     "Willowfield",
     "Willowfield",
     "Willowfield",
     "Willowfield",
     "Willowfield ",
     "Yellow Bell Station",
     "Los Santos",
     "Bone County",
     "Tierra Robada",
     "Tierra Robada",
     "San Fierro",
     "Flint County",
     "Whetstone"
};

потом создаем public:

Code
public SetPlayerCriminal(playerid,declare,reason[])
{
        if(IsPlayerConnected(playerid))
        {
            PlayerInfo[playerid][pCrimes] += 1;
            new points = WantedPoints[playerid];
            new turned[MAX_PLAYER_NAME];
            new turner[MAX_PLAYER_NAME];
            new turnmes[128];
            new wantedmes[128];
            strmid(PlayerCrime[playerid][pAccusedof], reason, 0, strlen(reason), 255);
            GetPlayerName(playerid, turned, sizeof(turned));
            if (declare == 255)
            {
                format(turner, sizeof(turner), "Диспетчер");
                strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
            }
            else
            {
                if(IsPlayerConnected(declare))
                {
                    GetPlayerName(d eclare, turner, sizeof(turner));
                    strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
                    strmid(PlayerCrime[declare][pBplayer], turned, 0, strlen(turned), 255);
                    strmid(PlayerCrime[declare][pAccusing], reason, 0, strlen(reason), 255);
                }
            }
            format(turnmes, sizeof(turnmes), "Вы разыскивайтесь полицией в преступлении...: (%s).",reason);
            SendClientMessage(playerid, COLOR_LIGHTRED, turnmes);
            if(points > 0)
            {
                new yesno;
                if(points == 3) { if(PlayerInfo[playerid][pWanted] != 1) { PlayerInfo[playerid][pWanted] = 1; wlevel = 1; yesno = 1; } }
                else if(points >= 4 && points <= 5) { if(PlayerInfo[playerid][pWanted] != 2) { PlayerInfo[playerid][pWanted] = 2; wlevel = 2; yesno = 1; } }
                else if(points >= 6 && points <= 7) { if(PlayerInfo[playerid][pWanted] != 3) { PlayerInfo[playerid][pWanted] = 3; wlevel = 3; yesno = 1; } }
                else if(points >= 8 && points <= 9) { if(PlayerInfo[playerid][pWanted] != 4) { PlayerInfo[playerid][pWanted] = 4; wlevel = 4; yesno = 1; } }
                else if(points >= 10 && points <= 11) { if(PlayerInfo[playerid][pWanted] != 5) { PlayerInfo[playerid][pWanted] = 5; wlevel = 5; yesno = 1; } }
                else if(points >= 12 && points <= 13) { if(PlayerInfo[playerid][pWanted] != 6) { PlayerInfo[playerid][pWanted] = 6; wlevel = 6; yesno = 1; } }
                else if(points >= 14) { if(PlayerInfo[playerid][pWanted] != 10) { PlayerInfo[playerid][pWanted] = 10; wlevel = 10; yesno = 1; } }
                if(PlayerInfo[playerid][pWanted] >= 1) { if(gTeam[playerid] == 3) { gTeam[playerid] = 4; } }
                if(yesno)
                {
                    format(wantedmes, sizeof(wantedmes), " Baш yp. розыска: %d", wlevel);
                    SendClientMessage(playerid, COLOR_YELLOW, wantedmes);
                    SetPlayerWantedLevel(playerid, wlevel);
                    for(new i = 0; i < MAX_PLAYERS; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(PlayerInfo[ i][pMember] == 1||PlayerInfo[i][pMember] == 2||PlayerInfo[playerid][pMember]==17)
                            {
                      format(cbjstore, sizeof(turnmes), "*Bceм постам! Докладывает: %s.",turner);
                      SendClientMessage(i, TEAM_Kop, cbjstore);
                      format(cbjstore, sizeof(turnmes), "* Преступление: %s  Подозреваемый: %s",reason,turned);
                      SendClientMessage(i, TEAM_Kop, cbjstore);
                            }
                        }
                    }
                }
            }
        }
}
public timesrobbedddd()
{
timesrobbed = 0;
return 1;
}

и создаем саму команду находим public OnPlayerCommandText(playerid, cmdtext[]) и туда вставляем:
Code
    if(strcmp(cmd, "/ограбить24", true) == 0)
     {
      if(!PlayerToPoint(3, playerid,-28.0,-89.7,1003.5))
     {
     if(timesrobbed == 1)
     {
     SendClientMessage(playerid, COLOR_RED, "Вы уже ограбили банк, подойдите чуть позже...");
     return 1;
     }
     if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK && getCheckpointType(playerid) != CP_BANK_2 && getCheckpointType(playerid) != CP_BANK_3) //где CP_BANK, CP_BANK_2, CP_BANK_3 там ваши переменные банка чекпоинта
     {
       SendClientMessage(playerid, COLOR_LIGHTBLUE, "Вы должны быть около банка, и стать на красный пикап.");
     return 1;
     }
     else
     {
     if(timesrobbed == 0)
     {
     GetPlayerName(playerid, sendername, sizeof(sendername));
     new robmoney = random(40000);
     ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 0, 0, 0, 0, 0); // анимация при ограбление банка
     timesrobbed = 1;
     format(string, sizeof(string), "[РАЦИЯ]:%s (id: %d) ограбил банк [Pайон: банк 24/7]", sendername);
     SendRadioMessage(1, COLOR_BLUE, string);
     WantedPoints[playerid]+=10; SetPlayerCriminal(playerid,255, "ограбление банка");
     format(string,sizeof(string), " %s Ограбил банк.", sendername);
     ProxDetector(30.0, playerid, string, COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED);
     format(string, sizeof(string), "Oграбление совершено: $%d. Вали из банка.",robmoney);
     SendClientMessage(playerid,COLOR_YELLOW,string);
     GivePlayerMoney(playerid, robmoney);
     }
     }
     }
     SetTimer("timesrobbedddd", 6000, false); //время в сек.когда можно ограбить еще банк щяс стоит 6000 сек.
     return 1;
     }

Полностью рабочий и для начальных [GM]модов можно использовать эту команду банка.
Как будет происходить можете скачать sf-gang v1.7 и там посмотреть.
by - 26_RUSSS


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеВ этом уроке мы создадим ограбление банка. Если не будет что-то хватать так как я могу забыть дописать или не увидеть вы можете скачать sf-gang v1.7 и оттуда скопировать переменную или public и т.п
И так начнем:
верху мода:
где все forward вставить:
Code
forward timesrobbedddd();
forward SetPlayerCriminal(playerid,declare,reason[]);
forward timesrobbedddd();

Где все new вставить:
Code
new timesrobbed = 0;
new PlayerCrime[MAX_PLAYERS][pInfo];
new commitedcrimerecently[MAX_PLAYERS];
new LawEnforcementRadio[MAX_PLAYERS];

Code
new glob57B38[372][33] = {
     "LV Drug House (Int)",
     "Alcatraz",
     "Prison",
     "Prison",
     "Lv City Bank",
     "Sf City Bank",
     "Admin HQ",
     "Ndriqimi's Casino",
     "AutoBahn",
     "AutoBahn Lane",
     "LV MultiStory",
     "LV Pyramid",
     "LV City Hall",
     "LV Transfender",
     "SE LV Gas Station",
     "Casino Security",
     "Four Dragons Casino",
     "The Strip [South]",
     "Caligulas Casino",
     "Admin HQ (Int)",
     "Admin HQ (Int) Bar",
     "Bedroom",
     "LVPD HQ",
     "LV Aircraft Carrier",
     "24/7 store",
     "The Big Ear",
     "Aldea Malvada",
     "Angel Pine",
     "Arco del Oeste",
     "Avispa Country Club",
     "Avispa Country Club",
     "Avispa Country Club",
     "Avispa Country Club",
     "Avispa Country Club",
     "Avispa Country Club",
     "Back o Beyond",
     "Battery Point",
     "Bayside",
     "Bayside Marina",
     "Beacon Hill",
     "Blackfield",
     "Blackfield",
     "Blackfield Chapel",
     "Blackfield Chapel",
     "Blackfield Intersection",
     "Blackfield Intersection",
     "Blackfield Intersection",
     "Blackfield Intersection",
     "Blueberry",
     "Blueberry",
     "Blueberry Acres",
     "Calton Heights",
     "Chinatown",
     "Commerce",
     "Commerce",
     "Commerce",
     "Commerce",
     "Commerce",
     "Commerce",
     "Conference Center",
     "Conference Center",
     "Cranberry Station",
     "Class Selection",
     "Creek",
     "Dillimore",
     "Doherty",
     "Doherty",
     "Downtown",
     "Downtown",
     "Downtown",
     "Downtown",
     " Downtown",
     "Dow ntown",
     "Downtown Los Santos",
     "Downtown Los Santos",
     "Downtown Los Santos",
     "Downtown Los Santos",
     "Downtown Los Santos",
     "Downtown Los Santos",
     "Downtown Los Santos",
     "Downtown Los Santos",
     "Downtown Los Santos",
     "East Beach",
     "East Beach",
     "East Beach",
     "East Beach",
     "East Los Santos",
     "East Los Santos",
     "East Los Santos",
     "East Los Santos",
     "East Los Santos",
     "East Los Santos",
     "East Los Santos",
     "Easter Basin",
     "Easter Basin",
     "Easter Bay Airport",
     "Easter Bay Airport",
     "Easter Bay Airport",
     "Easter Bay Airport",
     "Easter Bay Airport",
     "Easter Bay Airport",
     "Easter Bay Airport",
     "Easter Bay Airport",
     "Easter Bay Chemicals",
     "Easter Bay Chemicals",
     "El Castillo del Diablo",
     "El Castillo del Diablo",
     "El Castillo del Diablo",
     "El Corona",
     "El Corona",
     "El Quebrados",
     "Esplanade East",
     "Esplanade East",
     "Esplanade East",
     "Esplanade North",
     "Esplanade North",
     "Esplanade North",
     "Fallen Tree",
     "Fallow Bridge",
     "Fern Ridge",
     "Financial",
     "Fisher's Lagoon",
     "Flint Intersection",
     "Flint Range",
     "Fort Carson",
     "Foster Valley",
     "Foster Valley",
     "Foster Valley",
     "Foster Valley",
     "Frederick Bridge",
     "Gant Bridge",
     "Gant Bridge",
     "Ganton",
     "Ganton",
     "Garcia",
     "Garcia",
     "Garver Bridge",
     "Garver Bridge",
     "Garver Bridge",
     "Glen Park",
     "Glen Park",
     "Glen Park",
     "Green Palms",
     "Greenglass College",
     "Greenglass College",
     "Hampton Barns",
     "Hankypanky Point",
     "Harry Gold Parkway",
     "Hashbury",
     "Hilltop Farm",
     "Hunter Quarry",
     "Idlewood",
     "Idlewood",
     "Idlewood",
     "Idlewood",
     "Idlewood",
     "Idlewood",
     "Jefferson",
     "Jefferson",
     " Jefferson",
     " Jefferson",
     "Jefferson",
     "Jefferson",
     "Julius Thruway East",
     "Julius Thruway East",
     "Julius Thruway East",
     "Julius Thruway East",
     "Julius Thruway North",
     "Julius Thruway North",
     "Julius Thruway North",
     "Julius Thruway North",
     "Julius Thruway North",
     "Julius Thruway North",
     "Julius Thruway North",
     "Julius Thruway North",
     "Julius Thruway South",
     "Julius Thruway South",
     "Julius Thruway West",
     "Julius Thruway West",
     "Juniper Hill",
     "Juniper Hollow",
     "K.A.C.C. Military Fuels",
     "Kincaid Bridge",
     "Kincaid Bridge",
     "Kincaid Bridge",
     "King's",
     "King's",
     "King's",
     "LVA Freight Depot",
     "LVA Freight Depot",
     "LVA Freight Depot",
     "LVA Freight Depot",
     "LVA Freight Depot",
     "Las Barrancas",
     "Las Brujas",
     "Las Colinas",
     "Las Colinas",
     "Las Colinas",
     "Las Colinas",
     "Las Colinas",
     "Las Colinas",
     "Las Colinas",
     "Las Payasadas",
     "Las Venturas Airport",
     "Las Venturas Airport",
     "Las Venturas Airport",
     "Las Venturas Airport",
     "LVPD (Int)",
     "LVPD (Int)",
     "Last Dime Motel",
     "Leafy Hollow",
     "Lil' Probe Inn",
     "Linden Side",
     "Linden Station",
     "Linden Station",
     "Little Mexico",
     "Little Mexico",
     "Los Flores",
     "Los Flores",
     "Los Santos International",
     "Los Santos International",
     "Los Santos International",
     "Los Santos International",
     "Los Santos International",
     "Los Santos International",
     "Marina",
     "Marina",
     "Marina",
     "Market",
     "Market",
     "Market",
     "Market",
     "Market Station",
     "Martin Bridge",
     "Missionary Hill",
     "Montgomery",
     "Montgomery",
     "Montgomery Intersection",
     "Montgomery Intersection",
     "Mulholland",
     "Mulholland",
     "Mulholland",
     "Mulholland",
     "Mulholland",
     "Mulholland",
     "Mulholland",   
     "Mulholland ",
     "Mulholland",
     "Mulholland",
     "Mulholland",
     "Mulholland",
     "Mulholland",
     "Mulholland Intersection",
     "North Rock",
     "Ocean Docks",
     "Ocean Docks",
     "Ocean Docks",
     "Ocean Docks",
     "Ocean Docks",
     "Ocean Docks",
     "Ocean Docks",
     "Ocean Flats",
     "Ocean Flats",
     "Ocean Flats",
     "Octane Springs",
     "Old Venturas Strip",
     "Palisades",
     "Paradiso",
     "Pershing Square",
     "Pilgrim",
     "Pilgrim",
     "Pilson Intersection",
     "Pirates in Men's Pants",
     "Playa del Seville",
     "Prickle Pine",
     "Prickle Pine",
     "Prickle Pine",
     "Prickle Pine",
     "Queens",
     "Queens",
     "Queens",
     "Randolph Industrial Estate",
     "Redsands East",
     "Redsands East",
     "Redsands East",
     "Redsands West",
     "Redsands West",
     "Redsands West",
     "Redsands West",
     "Regular Tom",
     "Richman",
     "Richman",
     "Richman",
     "Richman",
     "Richman",
     "Richman",
     "Richman",
     "Richman",
     "Richman",   
     "Richman",
     "R obada Intersection",
     "Roca Escalante",
     "Roca Escalante",
     "Rockshore East",
     "Rockshore West",
     "Rockshore West",
     "Rodeo",
     "Rodeo",
     "Rodeo",
     "Rodeo",
     "Rodeo",
     "Rodeo",
     "Rodeo",
     "Rodeo",
     "Rodeo",
     "Rodeo",
     " Rodeo",
     "Rodeo",
     " San Andreas Sound",
     "Santa Flora",
     "Santa Maria Beach",
     "Santa Maria Beach",
     "Shady Cabin",
     "Shady Creeks",
     "Shady Creeks",
     "Sobell Rail Yards",
     "Spinybed",
     "Temple",
     "Temple",
     "Temple",
     "Temple",
     "Temple",
     "Temple",
     "The Emerald Isle",
     "The Farm",
     "The Mako Span",
     "The Panopticon",
     "The Sherman Dam",
     "The Visage",
     "The Visage",
     "Unity Station",
     "Valle Ocultado",
     "Verdant Bluffs",
     "Verdant Bluffs",
     "Verdant Bluffs",
     "Verdant Meadows",
     "Verona Beach",
     "Verona Beach",
     "Verona Beach",
     "Verona Beach",
     "Verona Beach",
     "Vinewood",
     "Vinewood",
     "Vinewood",
     "Vinewood",
     "Whitewood Estates",
     "Whitewood Estates",
     "Willowfield",
     "Willowfield",
     "Willowfield",
     "Willowfield",
     "Willowfield",
     "Willowfield",
     "Willowfield ",
     "Yellow Bell Station",
     "Los Santos",
     "Bone County",
     "Tierra Robada",
     "Tierra Robada",
     "San Fierro",
     "Flint County",
     "Whetstone"
};

потом создаем public:

Code
public SetPlayerCriminal(playerid,declare,reason[])
{
        if(IsPlayerConnected(playerid))
        {
            PlayerInfo[playerid][pCrimes] += 1;
            new points = WantedPoints[playerid];
            new turned[MAX_PLAYER_NAME];
            new turner[MAX_PLAYER_NAME];
            new turnmes[128];
            new wantedmes[128];
            strmid(PlayerCrime[playerid][pAccusedof], reason, 0, strlen(reason), 255);
            GetPlayerName(playerid, turned, sizeof(turned));
            if (declare == 255)
            {
                format(turner, sizeof(turner), "Диспетчер");
                strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
            }
            else
            {
                if(IsPlayerConnected(declare))
                {
                    GetPlayerName(d eclare, turner, sizeof(turner));
                    strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
                    strmid(PlayerCrime[declare][pBplayer], turned, 0, strlen(turned), 255);
                    strmid(PlayerCrime[declare][pAccusing], reason, 0, strlen(reason), 255);
                }
            }
            format(turnmes, sizeof(turnmes), "Вы разыскивайтесь полицией в преступлении...: (%s).",reason);
            SendClientMessage(playerid, COLOR_LIGHTRED, turnmes);
            if(points > 0)
            {
                new yesno;
                if(points == 3) { if(PlayerInfo[playerid][pWanted] != 1) { PlayerInfo[playerid][pWanted] = 1; wlevel = 1; yesno = 1; } }
                else if(points >= 4 && points <= 5) { if(PlayerInfo[playerid][pWanted] != 2) { PlayerInfo[playerid][pWanted] = 2; wlevel = 2; yesno = 1; } }
                else if(points >= 6 && points <= 7) { if(PlayerInfo[playerid][pWanted] != 3) { PlayerInfo[playerid][pWanted] = 3; wlevel = 3; yesno = 1; } }
                else if(points >= 8 && points <= 9) { if(PlayerInfo[playerid][pWanted] != 4) { PlayerInfo[playerid][pWanted] = 4; wlevel = 4; yesno = 1; } }
                else if(points >= 10 && points <= 11) { if(PlayerInfo[playerid][pWanted] != 5) { PlayerInfo[playerid][pWanted] = 5; wlevel = 5; yesno = 1; } }
                else if(points >= 12 && points <= 13) { if(PlayerInfo[playerid][pWanted] != 6) { PlayerInfo[playerid][pWanted] = 6; wlevel = 6; yesno = 1; } }
                else if(points >= 14) { if(PlayerInfo[playerid][pWanted] != 10) { PlayerInfo[playerid][pWanted] = 10; wlevel = 10; yesno = 1; } }
                if(PlayerInfo[playerid][pWanted] >= 1) { if(gTeam[playerid] == 3) { gTeam[playerid] = 4; } }
                if(yesno)
                {
                    format(wantedmes, sizeof(wantedmes), " Baш yp. розыска: %d", wlevel);
                    SendClientMessage(playerid, COLOR_YELLOW, wantedmes);
                    SetPlayerWantedLevel(playerid, wlevel);
                    for(new i = 0; i < MAX_PLAYERS; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(PlayerInfo[ i][pMember] == 1||PlayerInfo[i][pMember] == 2||PlayerInfo[playerid][pMember]==17)
                            {
                      format(cbjstore, sizeof(turnmes), "*Bceм постам! Докладывает: %s.",turner);
                      SendClientMessage(i, TEAM_Kop, cbjstore);
                      format(cbjstore, sizeof(turnmes), "* Преступление: %s  Подозреваемый: %s",reason,turned);
                      SendClientMessage(i, TEAM_Kop, cbjstore);
                            }
                        }
                    }
                }
            }
        }
}
public timesrobbedddd()
{
timesrobbed = 0;
return 1;
}

и создаем саму команду находим public OnPlayerCommandText(playerid, cmdtext[]) и туда вставляем:
Code
    if(strcmp(cmd, "/ограбить24", true) == 0)
     {
      if(!PlayerToPoint(3, playerid,-28.0,-89.7,1003.5))
     {
     if(timesrobbed == 1)
     {
     SendClientMessage(playerid, COLOR_RED, "Вы уже ограбили банк, подойдите чуть позже...");
     return 1;
     }
     if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK && getCheckpointType(playerid) != CP_BANK_2 && getCheckpointType(playerid) != CP_BANK_3) //где CP_BANK, CP_BANK_2, CP_BANK_3 там ваши переменные банка чекпоинта
     {
       SendClientMessage(playerid, COLOR_LIGHTBLUE, "Вы должны быть около банка, и стать на красный пикап.");
     return 1;
     }
     else
     {
     if(timesrobbed == 0)
     {
     GetPlayerName(playerid, sendername, sizeof(sendername));
     new robmoney = random(40000);
     ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 0, 0, 0, 0, 0); // анимация при ограбление банка
     timesrobbed = 1;
     format(string, sizeof(string), "[РАЦИЯ]:%s (id: %d) ограбил банк [Pайон: банк 24/7]", sendername);
     SendRadioMessage(1, COLOR_BLUE, string);
     WantedPoints[playerid]+=10; SetPlayerCriminal(playerid,255, "ограбление банка");
     format(string,sizeof(string), " %s Ограбил банк.", sendername);
     ProxDetector(30.0, playerid, string, COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED);
     format(string, sizeof(string), "Oграбление совершено: $%d. Вали из банка.",robmoney);
     SendClientMessage(playerid,COLOR_YELLOW,string);
     GivePlayerMoney(playerid, robmoney);
     }
     }
     }
     SetTimer("timesrobbedddd", 6000, false); //время в сек.когда можно ограбить еще банк щяс стоит 6000 сек.
     return 1;
     }

Полностью рабочий и для начальных [GM]модов можно использовать эту команду банка.
Как будет происходить можете скачать sf-gang v1.7 и там посмотреть.
by - 26_RUSSS

Автор - admin
Дата добавления - 29.06.2011 в 06:01:13
Skull-savДата: Среда, 29.06.2011, 08:18:05 | Сообщение # 2

Группа: Пользователи
Сообщений: 91
admin, у меня 5 errors, может потому, что я вставляю в ДМ мод Kuklus_juokas .
Пробовал убрать error'ы, но не смог
Но на всякий случай ерроры:

Code
error 017: undefined symbol "PlayerInfo"
error 017: undefined symbol "PlayerInfo"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
 
Сообщениеadmin, у меня 5 errors, может потому, что я вставляю в ДМ мод Kuklus_juokas .
Пробовал убрать error'ы, но не смог
Но на всякий случай ерроры:

Code
error 017: undefined symbol "PlayerInfo"
error 017: undefined symbol "PlayerInfo"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line

Автор - Skull-sav
Дата добавления - 29.06.2011 в 08:18:05
adminДата: Среда, 29.06.2011, 09:23:45 | Сообщение # 3

Группа: Администраторы
Сообщений: 3869
Skull-sav,
Quote (Skull-sav)
PlayerInfo
это отвечает за инфо игрока когда ты например входишь в свой логин:) скинь сюда свою команду login и я тебе скажу что вставить в место этого :)


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеSkull-sav,
Quote (Skull-sav)
PlayerInfo
это отвечает за инфо игрока когда ты например входишь в свой логин:) скинь сюда свою команду login и я тебе скажу что вставить в место этого :)

Автор - admin
Дата добавления - 29.06.2011 в 09:23:45
Skull-savДата: Среда, 29.06.2011, 10:32:06 | Сообщение # 4

Группа: Пользователи
Сообщений: 91
admin, да ладно, мне не так важен ДМ, скажи а 1 урок рабочий? я просто хочу в свой мод GF вставить функцию ограбления банка. и как в /buy запихнуть? :D
 
Сообщениеadmin, да ладно, мне не так важен ДМ, скажи а 1 урок рабочий? я просто хочу в свой мод GF вставить функцию ограбления банка. и как в /buy запихнуть? :D

Автор - Skull-sav
Дата добавления - 29.06.2011 в 10:32:06
adminДата: Четверг, 30.06.2011, 11:27:49 | Сообщение # 5

Группа: Администраторы
Сообщений: 3869
Skull-sav, хз не проверял


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеSkull-sav, хз не проверял

Автор - admin
Дата добавления - 30.06.2011 в 11:27:49
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
02:48:33
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: