Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- CallLocalFunction("F_OnPlayerKeyStateChange", "iii", playerid, newkeys, oldkeys);
- if((newkeys & KEY_FIRE) || ((newkeys & KEY_AIM) && (oldkeys & KEY_AIM) && (newkeys & KEY_SECONDARY_ATTACK)))
- {
- if(Player[playerid][pEat] > 0) DeleteEat(playerid);
- if(PlayerStartJob[playerid] == true)
- {
- SCM(playerid, 0xFF6600AA, "Вы уронили руду.");
- ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 1);
- PlayerStartJob[playerid] = false;
- if(IsPlayerAttachedObjectSlotUsed(playerid,4)) RemovePlayerAttachedObject(playerid, 4);
- SetPlayerAttachedObject(playerid, 3, 18634, 6, 0.078222, 0.000000, 0.110844, 298.897308, 264.126861, 193.350555, 1.000000, 1.000000, 1.000000);
- GetPlayerMetall[playerid] = 0;
- }
- }
- if(PRESSED(KEY_SPRINT) && PlayerLoopingAnim[playerid])
- {
- DeleteAnimation(playerid);
- TextDrawHideForPlayer(playerid, stop_animation);
- }
- if(GetPVarInt(playerid, "loaderongoing") == 1)
- {
- if(newkeys == 2048)
- {
- if(GetPVarInt(playerid, "already") == 1)
- {
- return 1;
- }
- new a = 16+1;
- for(new b = 0; b < 16; b++)
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0, box_info[b][0], box_info[b][1], box_info[b][2]))
- {
- if(IsValidObject(boxnumber[b]))
- {
- a = b;
- break;
- }
- }
- }
- if(a > 16)
- {
- SPD(playerid, 39, DIALOG_STYLE_MSGBOX, "\t ", "\t{FFFFFF}Поблизости нет ящиков.", "Закрыть", "");
- return 1;
- }
- gruzobject[playerid] = CreateDynamicObject(1558, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- AttachDynamicObjectToVehicle(gruzobject[playerid], GetPlayerVehicleID(playerid), 0.0, 0.6, 0.51, 0.00000, 0.00000, 90.00000);
- DestroyObject(boxnumber[a]);
- switch(random(4))
- {
- case 0: SetPlayerRaceCheckpoint(playerid, 2, 2216.9089,-2210.4365,13.3082,0.0,0.0,0.0,1.5);
- case 1: SetPlayerRaceCheckpoint(playerid, 2, 2194.7993,-2231.4512,13.3079,0.0,0.0,0.0,1.5);
- case 2: SetPlayerRaceCheckpoint(playerid, 2, 2202.1221,-2224.0398,13.3079,0.0,0.0,0.0,1.5);
- case 3: SetPlayerRaceCheckpoint(playerid, 2, 2209.6768,-2216.8582,13.3065,0.0,0.0,0.0,1.5);
- }
- SetPVarInt(playerid, "already", 1);
- }
- }
- if(PRESSED(KEY_SPRINT))
- {
- TakeRuda(playerid);
- if(Player[playerid][pEat] > 0)
- {
- DeleteEat(playerid);
- SCM(playerid, COLOR_ORANGE, "Вы уронили поднос");
- }
- if(Player[playerid][pAnim] == true)
- {
- ClearAnimations(playerid);
- Player[playerid][pAnim] = false;
- }
- }
- if(PRESSED(KEY_JUMP) && newkeys & KEY_SPRINT)
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- if(Player[playerid][pEat] > 0) DeleteEat(playerid),SCM(playerid,COLOR_ORANGE,"Вы уронили поднос");
- ApplyAnimation(playerid, "PED", "KO_SKID_BACK",4.1,0,0,0,0,0);
- SetTimerEx("AntiBunnyuHop", 600,0,"d", playerid);
- }
- }
- if(newkeys == KEY_WALK)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- cmd::l(playerid);
- }
- else
- {
- if(IsABankomat(playerid))
- {
- if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;
- ApplyAnimation(playerid, "CRIB", "CRIB_Use_Switch",4.0,0,0,0,0,0);
- new listitems[] =
- "1. Снять с банковского счёта\n\
- 2. Положить на банковский счёт\n\
- 3. Баланс банковского счёта\n\
- 4. Снять со счёта предприятия\n\
- 5. Положить на счёт предприятия\n\
- 6. Пополнить мобильный телефон\n\
- 7. Безналичный перевод\n\
- 8. Благотворительность";
- SPD(playerid, 109, DIALOG_STYLE_LIST, "{ffcf00}Банкомат", listitems, "Выбрать", "Выйти");
- return 1;
- }
- }
- }
- /*if (newkeys == KEY_ACTION)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- cmd::lock 1(playerid);
- }
- }*/
- if(newkeys == KEY_WALK)
- {
- for(new i = 0; i < sizeof(HouseInfo); i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,3,HouseInfo[i][ExitIntX],HouseInfo[i][ExitIntY],HouseInfo[i][ExitIntZ]))
- {
- if(HouseInfo[i][hUpdate] >= 1) cmd::exit(playerid);
- }
- }
- }
- if(newkeys == 2)
- {
- if(IsPlayerInRangeOfPoint(playerid,18.0,1811.0232,-1889.8556,13.4073))
- {
- if(Player[playerid][pJob] == 1 || Player[playerid][pJob] == 2 || Player[playerid][pMember] == 6 || Player[playerid][pMember] == 9 || Player[playerid][pMember] == 13)
- {
- if(GetPlayerState(playerid) == 2)
- {
- MoveObject(vratar[0],1811.39941406,-1892.89941406,13.29999924+0.004,0.004,0.0000,8.00000000,90.00000000);
- SCM(playerid, 0x66CC00FF,"[ЖД-Выезд] Шлагбаум закроется через 5 секунд");
- SetTimerEx("vrata", 5000, 0, "d", playerid);
- }
- }
- }
- }
- if(newkeys == 2)
- {
- if(IsPlayerInRangeOfPoint(playerid,18.0,1812.2122,-2072.7146,13.5530))
- {
- if(Player[playerid][pJob] == 1 || Player[playerid][pJob] == 2 || Player[playerid][pMember] == 6 || Player[playerid][pMember] == 9 || Player[playerid][pMember] == 13)
- {
- if(GetPlayerState(playerid) == 2)
- {
- MoveObject(vratar[12],1812.646118, -2069.067627, 13.243100+0.004,0.004,0.0000, 0.0000, 90.0000);
- SCM(playerid, 0x66CC00FF,"[ЖД-Въезд] Шлагбаум закроется через 5 секунд");
- SetTimerEx("vrata", 5000, 0, "d", playerid);
- }
- }
- }
- }
- if(newkeys == KEY_SUBMISSION) return cmd::job(playerid);
- if(newkeys == KEY_ANALOG_DOWN) return cmd::i(playerid);
- if(newkeys == KEY_ANALOG_LEFT) return cmd::alarm(playerid);
- if(newkeys & KEY_FIRE) return cmd::l(playerid);
- if(newkeys & KEY_ACTION) return cmd::e(playerid);
- if(newkeys == KEY_ANALOG_LEFT) return cmd::sl(playerid);
- if(newkeys & KEY_ANALOG_UP)
- {
- if(IsPlayerInAnyVehicle(GetPlayerVehicleID(playerid))) return cmd::b(playerid);
- }
- if(newkeys == KEY_YES)
- {
- if(GetPVarInt(playerid,"sellzone") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
- {
- new price = GetPlayerOption1[playerid];
- new idterr = GetPlayerOption[playerid];
- new giverid = GetPlayerTransfer[playerid];
- if(GetDistanceBetweenPlayers(playerid, giverid) > 20) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас");
- if(Player[playerid][pMoney] < price) return SCM(playerid,COLOR_GRAD, "У Вас недостаточно денег");
- if(Player[playerid][pMember] == 1) GhettoMen[0] ++,UpdateStoreGrove();
- if(Player[playerid][pMember] == 2) GhettoMen[1] ++,UpdateStoreBallas();
- if(Player[playerid][pMember] == 3) GhettoMen[2] ++,UpdateStoreAztec();
- if(Player[playerid][pMember] == 4) GhettoMen[3] ++,UpdateStoreVagos();
- if(Player[playerid][pMember] == 5) GhettoMen[4] ++,UpdateStoreRifa();
- if(Player[giverid][pMember] == 1) GhettoMen[0] --,UpdateStoreGrove();
- if(Player[giverid][pMember] == 2) GhettoMen[1] --,UpdateStoreBallas();
- if(Player[giverid][pMember] == 3) GhettoMen[2] --,UpdateStoreAztec();
- if(Player[giverid][pMember] == 4) GhettoMen[3] --,UpdateStoreVagos();
- if(Player[giverid][pMember] == 5) GhettoMen[4] --,UpdateStoreRifa();
- Player[giverid][pMoney] += price;
- Player[playerid][pMoney] -= price;
- format(query, sizeof(query),"~r~-%d$",price);
- GameTextForPlayer(playerid, query, 1000, 1);
- format(query, sizeof(query),"Вы купили территорию для своей банды у лидера %s за {00cc00}%d$", Player[giverid][pName], price);
- SCM(playerid, 0x0099FFAA, query);
- format(query, sizeof(query),"%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(giverid, 0x00CC00AA, query);
- format(query, sizeof(query),"%s купили территорию у банды %s", GetGangName(Player[playerid][pLeader]),GetGangName(GZInfo[idterr][gMemberZone]));
- SendGhettoMessage(0xFF6600AA,query);
- SendPlaySound(1139, 0.0, 0.0, 0.0);
- GZInfo[idterr][gMemberZone] = Player[playerid][pLeader];
- GangZoneStopFlashForAll(GZInfo[idterr][gID]);
- GangZoneHideForAll(GZInfo[idterr][gID]);
- GangZoneShowForAll(GZInfo[idterr][gID],GetGangZoneColor(idterr));
- SaveZone(idterr);
- GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
- SetPVarInt(playerid,"sellzone",0);
- GetPlayerOption[playerid] = 0;
- GetPlayerOption1[playerid] = 0;
- SetPVarInt(giverid,"yes",0);
- SaveAll(playerid);
- SaveAll(giverid);
- }
- if(GetPVarInt(playerid,"sellsim") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
- {
- if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
- new price = GetPlayerOption[playerid];
- new giverid = GetPlayerTransfer[playerid];
- Player[giverid][pMoney] += price;
- Player[playerid][pMoney] -= price;
- new PlayerID = GetPlayerTransfer1 [playerid];
- Player[playerid][pPhone] = Player[PlayerID][pPhone];
- Player[PlayerID][pPhone] = 0;
- format(query, sizeof(query),"%s продал Вам SIM-карту с номером {FFFF00}%d {00CC00}за %d$", Player[playerid][pName],Player[playerid][pPhone],price);
- SCM(playerid, COLOR_GREEN, query);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- format(query,sizeof(query), "Вы продали свою SIM-карту с номером {FFFF00}%d {00CC00}игроку %s за %d$",Player[playerid][pPhone],Player[playerid][pName],price);
- SCM(giverid, 0x00CC00AA, query);
- format(query, sizeof(query),"~r~-%d$",price);
- GameTextForPlayer(playerid, query, 1000, 1);
- if(Player[playerid][pPhone] == 1)
- {
- Player[playerid][pPhone] = 0;
- }
- GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption[playerid] = 0;
- SetPVarInt(playerid,"sellsim",0);
- SetPVarInt(giverid,"yes",0);
- SaveAll(playerid);
- SaveAll(giverid);
- }
- if(GetPVarInt(playerid,"ticket") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
- {
- new summa = GetPlayerOption[playerid];
- new giverid = GetPlayerTransfer[playerid];
- if(GetDistanceBetweenPlayers(playerid, giverid) > 10 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(giverid)) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
- if(Player[playerid][pMoney] < summa) return SCM(playerid,COLOR_GRAD, "У Вас недостаточно денег.");
- PlayerPlaySound(playerid, 17000, 0.0, 0.0, 0.0);
- Player[giverid][pMoney] += summa;
- Player[playerid][pMoney] -= summa;
- format(query, sizeof(query),"~r~-%d$",summa);
- GameTextForPlayer(playerid, query, 1000, 1);
- format(query, sizeof(query),"Вы оплатили штраф на %d$ выписанный от сотрудника полиции %s",summa,Player[giverid][pName]);
- SCM(playerid, 0x0099FFAA, query);
- format(query, sizeof(query),"%s оплатил Ваш штраф.", Player[playerid][pName]);
- SCM(giverid, 0x00CC00AA, query);
- GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
- SetPVarInt(playerid,"ticket",0);
- GetPlayerOption[playerid] = 0;
- SetPVarInt(giverid,"yes",0);
- }
- if(GetPVarInt(playerid,"GunID") == 0) return SCM(playerid, COLOR_GREEN, "Вам не предлагали купить оружие");
- {
- if(GetPVarInt(playerid,"GunID") != GetPlayerWeapon(GetPVarInt(playerid,"ID")))
- {
- SetPVarInt(playerid,"GunID",0);
- SetPVarInt(playerid,"ID",0);
- SetPVarInt(playerid,"Price",0);
- SetPVarInt(playerid,"ammogun",0);
- return SCM(playerid, COLOR_GRAD, "Продавец спрятал в карман оружие. Покупка сорвана");
- }
- if(Player[playerid][pMoney] < GetPVarInt(playerid,"Price"))
- {
- SetPVarInt(playerid,"GunID",0);
- SetPVarInt(playerid,"ID",0);
- SetPVarInt(playerid,"Price",0);
- SetPVarInt(playerid,"ammogun",0);
- return SCM(playerid, COLOR_GRAD, "У Вас не достаточно денег. Покупка сорвана");
- }
- Player[playerid][pMoney] -= GetPVarInt(playerid,"Price");
- Player[GetPVarInt(playerid,"ID")][pMoney] += GetPVarInt(playerid,"Price");
- new patr = GetPlayerAmmo(GetPVarInt(playerid,"ID"));
- new dat = patr - GetPVarInt(playerid,"ammogun");
- new prodano = GetPVarInt(playerid,"ammogun");
- RemovePlayerWeapon(GetPVarInt(playerid,"ID"),GetPVarInt(playerid,"GunID"));
- GivePlayerWeapon(playerid,GetPlayerWeapon(GetPVarInt(playerid,"ID")),GetPVarInt(playerid,"ammogun"));
- GivePlayerWeapon(GetPVarInt(playerid,"ID"),GetPVarInt(playerid,"GunID"),dat);
- if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 24) weapon_anti_cheat[playerid][2] += prodano;
- if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 25) weapon_anti_cheat[playerid][3] += prodano;
- if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 29) weapon_anti_cheat[playerid][4] += prodano;
- if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 30) weapon_anti_cheat[playerid][5] += prodano;
- if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 31) weapon_anti_cheat[playerid][5] += prodano;
- if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 34) weapon_anti_cheat[playerid][6] += prodano;
- if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 24) weapon_anti_cheat[GetPVarInt(playerid,"ID")][2] -= prodano;
- if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 25) weapon_anti_cheat[GetPVarInt(playerid,"ID")][3] -= prodano;
- if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 29) weapon_anti_cheat[GetPVarInt(playerid,"ID")][4] -= prodano;
- if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 30) weapon_anti_cheat[GetPVarInt(playerid,"ID")][5] -= prodano;
- if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 31) weapon_anti_cheat[GetPVarInt(playerid,"ID")][5] -= prodano;
- if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 34) weapon_anti_cheat[GetPVarInt(playerid,"ID")][6] -= prodano;
- format(query, sizeof(query),"~r~-%d$", GetPVarInt(playerid,"Price"));
- GameTextForPlayer(playerid, query, 1000, 1);
- format(query, sizeof(query),"~g~+%d$", GetPVarInt(playerid,"Price"));
- GameTextForPlayer(GetPVarInt(playerid,"ID"), query, 1000, 1);
- new nameweap[64];
- GetWeaponName(GetPVarInt(playerid,"GunID"),nameweap,sizeof(nameweap));
- format(query, sizeof(query),"Вы купили оружие %s у %s за {34c924}%d$", nameweap,Player[GetPVarInt(playerid,"ID")][pName],GetPVarInt(playerid,"Price"));
- SCM(playerid, 0x1e90ffAA, query);
- format(query,sizeof(query), "%s принял Ваше предложение о покупке оружия.",Player[playerid][pName]);
- SetPVarInt(GetPVarInt(playerid,"ID"),"yes",0);
- SaveAll(GetPVarInt(playerid,"ID"));
- SCM(GetPVarInt(playerid,"ID"), 0x1e90ffAA, query);
- SetPVarInt(playerid,"GunID",0);
- SetPVarInt(playerid,"ID",0);
- SetPVarInt(playerid,"Price",0);
- SetPVarInt(playerid,"ammogun",0);
- SaveAll(playerid);
- }
- if(GetPVarInt(playerid,"buylic") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
- {
- if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
- new price = GetPlayerOption2[playerid];
- if(Player[playerid][pMoney] < price) return SCM(playerid, COLOR_GREY, "У Вас недостаточно денег");
- new giverid = GetPlayerTransfer1[playerid];
- Player[giverid][pMoney] += price/2;
- Player[playerid][pMoney] -= price;
- format(query, sizeof(query),"Работник мэрии %s выдал Вам лицензию", Player[giverid][pName]);
- SCM(playerid, 0x63CB00FF, query);
- format(query,sizeof(query), "Вы выдали лицензию игроку %s за %d$",Player[playerid][pName],price);
- SCM(giverid, 0x63CB00FF, query);
- format(query, sizeof(query),"~r~-%d$",price);
- GameTextForPlayer(playerid, query, 1000, 1);
- if(GetPlayerOption1[playerid] == 1) Player[playerid][pLicDrive] = 1;
- if(GetPlayerOption1[playerid] == 2) Player[playerid][pLicDrive] = 2;
- if(GetPlayerOption1[playerid] == 3) Player[playerid][pLicGun] = 1;
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- GetPlayerOption2[playerid] = 0;
- SetPVarInt(playerid,"buylic",0);
- SetPVarInt(giverid,"yes",0);
- SaveAll(playerid);
- SaveAll(giverid);
- }
- if(GetPVarInt(playerid,"skills") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
- {
- if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer[playerid]) > 5 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer[playerid])) return SCM(playerid, COLOR_GRAD, "[{FF0000}Error{B4B5B7}] Игрок слишком далеко от Вас.");
- if(playerid == GetPlayerTransfer[playerid]) format(query, sizeof(query), "%s просматривает свои навыки владения оружием",Player[GetPlayerTransfer[playerid]][pName]);
- if(playerid != GetPlayerTransfer[playerid]) format(query, sizeof(query), "%s показал(а) свои навыки владения оружием",Player[GetPlayerTransfer[playerid]][pName]);
- StatusMessage(GetPlayerTransfer[playerid], query,query);
- ShowSkills(playerid,GetPlayerTransfer[playerid]);
- SetPVarInt(playerid, "skills", 0);
- SetPVarInt(GetPlayerTransfer[playerid],"yes",0);
- }
- if(GetPVarInt(playerid,"advokat") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
- {
- new playa = GetPlayerTransfer[playerid];
- new advokat = yesid[playa];
- if(GetPVarInt(advokat,"advokat") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
- if(GetDistanceBetweenPlayers(advokat, GetPlayerTransfer[playerid]) > 5 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
- format(query, sizeof(query), "Адвокат %s успешно выиграл дело в суде и выпустил Вас на свободу", Player[playa][pName]);
- SCM(advokat, COLOR_WHITE, query);
- Player[playa][pMoney] += 15000;
- GameTextForPlayer(playa, "~g~+ 15000$", 1000, 1);
- Player[advokat][pMoney] -= 15000;
- GameTextForPlayer(advokat, "~r~- 15000$", 1000, 1);
- format(query, sizeof(query), "{FFFFFF}Вы успешно пересмотрели дело заключённого, награда {00CC00}10000$");
- SCM(playa, 0x33CC00AA, query);
- SetPVarInt(advokat,"advokat",0);
- SetPVarInt(yesid[playa],"yes",0);
- ResetPlayerWeapons(advokat);
- UnJail(advokat);
- }
- if(GetPVarInt(playerid,"selldrugs") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
- {
- if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
- new price = GetPlayerOption[playerid];
- new giverid = GetPlayerTransfer[playerid];
- if(Player[playerid][pMoney] < price) return SCM(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
- if(Player[playerid][pDrugs]+GetPlayerOption1[playerid] > 1000 && Player[playerid][pUpdate] < 2) return SCM(playerid,COLOR_GRAD, "Вы не можете купить столько наркотиков."),SetPVarInt(playerid,"selldrugs",0),SetPVarInt(giverid,"yes",0);
- if(Player[playerid][pDrugs]+GetPlayerOption1[playerid] > 2000 && Player[playerid][pUpdate] >= 2) return SCM(playerid,COLOR_GRAD, "Вы не можете купить столько наркотиков."),SetPVarInt(playerid,"selldrugs",0),SetPVarInt(giverid,"yes",0);
- Player[giverid][pMoney] += price;
- Player[playerid][pMoney] -= price;
- Player[playerid][pDrugs] += GetPlayerOption1[playerid];
- Player[giverid][pDrugs] -= GetPlayerOption1[playerid];
- format(query, sizeof(query),"{1e90ff}Вы купили %d грамм наркотиков у %s за {34c924}%d$", GetPlayerOption1[playerid],Player[giverid][pName], price);
- SCM(playerid, COLOR_WHITE, query);
- format(query,sizeof(query), "%s принял(а) Ваше предложение",Player[playerid][pName]);
- SCM(giverid, 0x99FF00AA, query);
- format(query, sizeof(query),"~r~-%d$",price);
- GameTextForPlayer(playerid, query, 1000, 1);
- GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption[playerid] = 0;
- SetPVarInt(playerid,"selldrugs",0);
- SetPVarInt(giverid,"yes",0);
- SaveAll(playerid);
- SaveAll(giverid);
- }
- if(GetPVarInt(playerid,"medhelp") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
- {
- if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
- new price = GetPlayerOption1[playerid];
- if(Player[playerid][pMoney] < price) return SCM(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
- new giverid = GetPlayerTransfer1[playerid];
- Player[giverid][pMoney] += price;
- Player[playerid][pMoney] -= price;
- format(query, sizeof(query),"{1e90ff}Вы прошли платный курс лечения у врача %s за {34c924}%d$", Player[giverid][pName], price);
- SCM(playerid, COLOR_WHITE, query);
- format(query,sizeof(query), "{1e90ff}Вы провели платный курс лечения у пациента за %d$ у пациента Вашей больницы %s",price,Player[playerid][pName]);
- SCM(giverid, COLOR_WHITE, query);
- format(query, sizeof(query),"~r~-%d$",price);
- GameTextForPlayer(playerid, query, 1000, 1);
- Player[playerid][pHealth] = 100.0;
- SetPlayerHealth(playerid, Player[playerid][pHealth]);
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- SetPVarInt(playerid,"medhelp",0);
- SetPVarInt(giverid,"yes",0);
- SaveAll(playerid);
- SaveAll(giverid);
- }
- if(GetPVarInt(playerid,"csex") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
- {
- if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
- new price = GetPlayerOption1[playerid];
- if(Player[playerid][pMoney] < price) return SCM(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
- new giverid = GetPlayerTransfer1[playerid];
- Player[giverid][pMoney] += price;
- Player[playerid][pMoney] -= price;
- format(query, sizeof(query),"{1e90ff}Вы прошли операцию по смене пола у врача %s за {34c924}%d$", Player[giverid][pName], price);
- SCM(playerid, COLOR_WHITE, query);
- format(query,sizeof(query), "{1e90ff}Вы провели операцию по смене пола у пациента за %d$ у пациента Вашей больницы %s",price,Player[playerid][pName]);
- SCM(giverid, COLOR_WHITE, query);
- format(query, sizeof(query),"~r~-%d$",price);
- GameTextForPlayer(playerid, query, 1000, 1);
- if(Player[playerid][pSex] == 1)
- {
- Player[playerid][pSex] = 2;
- }
- else if(Player[playerid][pSex] == 2)
- {
- Player[playerid][pSex] = 1;
- }
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- SetPVarInt(playerid,"csex",0);
- SetPVarInt(giverid,"yes",0);
- SaveAll(playerid);
- SaveAll(giverid);
- }
- if(GetPVarInt(playerid,"wedding") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
- {
- if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 3 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
- new giverid = GetPlayerTransfer1[playerid];
- format(query, sizeof(query),"%s и %s вступили в брак", Player[giverid][pName],Player[playerid][pName]);
- SCMTA(0xb42de1AA, query);
- new aaaaaaaasd[128];
- format(aaaaaaaasd, sizeof(aaaaaaaasd), "update accounts set wedding = '%s' where name = '%s'",Player[giverid][pName],Player[playerid][pName]);
- mysql_query(connect_mysql,aaaaaaaasd,false);
- format(aaaaaaaasd, sizeof(aaaaaaaasd), "update accounts set wedding = '%s' where name = '%s'", Player[playerid][pName],Player[giverid][pName]);
- mysql_query(connect_mysql,aaaaaaaasd,false);
- strmid(Player[playerid][pWedding], Player[giverid][pName], 0, strlen(Player[giverid][pName]), 255);
- strmid(Player[giverid][pWedding], Player[playerid][pName], 0, strlen(Player[playerid][pName]), 255);
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- SetPVarInt(playerid,"wedding",0);
- SetPVarInt(giverid,"yes",0);
- }
- if(GetPVarInt(playerid,"sellmyhome") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
- {
- if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
- new price = GetPlayerOption1[playerid];
- if(Player[playerid][pMoney] < price) return SCM(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
- new giverid = GetPlayerTransfer1[playerid];
- new cashnew = 0;
- Player[giverid][pSetSpawn] = 0;
- switch(Player[playerid][pLevel])
- {
- case 1: SetSpawnInfo(playerid, 255, Player[playerid][pSkin], 1760.7727,-1903.9078,13.5655,271.3320, -1, -1, -1, -1, -1, -1);
- case 2: SetSpawnInfo(playerid, 255, Player[playerid][pSkin], 1760.7727,-1903.9078,13.5655,271.3320, -1, -1, -1, -1, -1, -1);
- case 3: SetSpawnInfo(playerid, 255, Player[playerid][pSkin], 1199.4821,-1759.9143,13.5850,83.8091, -1, -1, -1, -1, -1, -1);
- case 4: SetSpawnInfo(playerid, 255, Player[playerid][pSkin], 1199.4821,-1759.9143,13.5850,83.8091, -1, -1, -1, -1, -1, -1);
- case 5: SetSpawnInfo(playerid, 255, Player[playerid][pSkin], -1968.0267,159.8920,27.6875,180.6863, -1, -1, -1, -1, -1, -1);
- case 6: SetSpawnInfo(playerid, 255, Player[playerid][pSkin], -1968.0267,159.8920,27.6875,180.6863, -1, -1, -1, -1, -1, -1);
- case 7: SetSpawnInfo(playerid, 255, Player[playerid][pSkin], -1968.0267,159.8920,27.6875,180.6863, -1, -1, -1, -1, -1, -1);
- case 8: SetSpawnInfo(playerid, 255, Player[playerid][pSkin], -1968.0267,159.8920,27.6875,180.6863, -1, -1, -1, -1, -1, -1);
- }
- if(Player[playerid][pLevel] >= 9) SetSpawnInfo(playerid, 255, Player[playerid][pSkin], 2838.5291,1303.5842,11.3906,93.8858, -1, -1, -1, -1, -1, -1);
- Player[giverid][pMoney] += price;
- Player[playerid][pMoney] -= price;
- if(HouseInfo[Player[giverid][pHouse]][hUpdate] >= 1) cashnew += 4000;
- if(HouseInfo[Player[giverid][pHouse]][hUpdate] >= 2) cashnew += 11500;
- if(HouseInfo[Player[giverid][pHouse]][hUpdate] >= 3) cashnew += 26500;
- if(HouseInfo[Player[giverid][pHouse]][hUpdate] >= 4) cashnew += 54000;
- if(HouseInfo[Player[giverid][pHouse]][hUpdate] >= 5) cashnew += 84000;
- HouseInfo[Player[giverid][pHouse]][hOwned] = 1;
- HouseInfo[Player[giverid][pHouse]][hLock] = 1;
- HouseInfo[Player[giverid][pHouse]][hUpdate] = 0;
- DestroyPickup(HouseInfo[Player[giverid][pHouse]][hHeal]);
- Delete3DTextLabel(HouseInfo[Player[giverid][pHouse]][StoreInfoHouse]);
- Player[playerid][pHouse] = Player[giverid][pHouse];
- format(query, sizeof(query),"{1e90ff}Вы купили дом №%d у игрока %s за {34c924}%d$", Player[playerid][pHouse],Player[giverid][pName], price);
- SCM(playerid, COLOR_WHITE, query);
- SCM(playerid, 0x00CC00AA, "Напишите {0099FF}/home{00CC00} чтобы узнать о возможностях.");
- SCM(playerid, 0xFFCC00AA, "Проверьте количество оплаченных дней аренды, при необходимости оплатить её можно в банке.");
- format(query,sizeof(query), "{1e90ff}Вы продали свой дом игроку %s за {34c924}%d$",Player[playerid][pName],price);
- SCM(giverid, COLOR_WHITE, query);
- HouseInfo[Player[playerid][pHouse]][StoreX] = 0;
- if(HouseInfo[Player[giverid][pHouse]][hUpdate] >= 1)
- {
- Player[giverid][pMoney] += cashnew;
- format(query,sizeof(query), "Улучшения дома были автоматически проданы. Вам возвращаються деньги от улучшений: {00CC00}%d$",cashnew);
- SCM(giverid, 0x0099FFAA, query);
- }
- format(query, sizeof(query),"~r~-%d$",price);
- GameTextForPlayer(playerid, query, 1000, 1);
- format(query, sizeof(query),"~g~+%d$",price+cashnew);
- GameTextForPlayer(giverid, query, 1000, 1);
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- Player[giverid][pHouse] = 999;
- if(HouseInfo[Player[playerid][pHouse]][hClass] == 0) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 800;
- if(HouseInfo[Player[playerid][pHouse]][hClass] == 1) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 1500;
- if(HouseInfo[Player[playerid][pHouse]][hClass] == 2) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 2000;
- if(HouseInfo[Player[playerid][pHouse]][hClass] == 3) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 2000;
- if(HouseInfo[Player[playerid][pHouse]][hClass] == 4) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 3000;
- if(HouseInfo[Player[playerid][pHouse]][hClass] == 5) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 3500;
- if(HouseInfo[Player[playerid][pHouse]][hClass] == 6) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 5500;
- if(HouseInfo[Player[playerid][pHouse]][hClass] == 7) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 6000;
- if(HouseInfo[Player[playerid][pHouse]][hClass] == 8) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 10000;
- strmid(HouseInfo[Player[playerid][pHouse]][hOwner], Player[playerid][pName], 0, strlen(Player[playerid][pName]), 255);
- SaveHouse(Player[playerid][pHouse]);
- SetPVarInt(playerid,"sellmyhome",0);
- SetPVarInt(giverid,"yes",0);
- SaveAll(playerid);
- SaveAll(giverid);
- }
- if(GetPVarInt(playerid,"sellmybiz") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
- {
- if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
- new price = GetPlayerOption1[playerid];
- if(Player[playerid][pMoney] < price) return SCM(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
- new giverid = GetPlayerTransfer1[playerid];
- new cashnew = 0;
- Player[giverid][pMoney] += price;
- Player[playerid][pMoney] -= price;
- if(BizInfo[Player[giverid][pBusiness]][bUpdate] == 1) cashnew += 4000;
- if(BizInfo[Player[giverid][pBusiness]][bUpdate] == 2) cashnew += 11500;
- if(BizInfo[Player[giverid][pBusiness]][bUpdate] == 3) cashnew += 26500;
- if(BizInfo[Player[giverid][pBusiness]][bUpdate] == 4) cashnew += 54000;
- if(BizInfo[Player[giverid][pBusiness]][bUpdate] == 5) cashnew += 84000;
- BizInfo[Player[giverid][pBusiness]][bOwned] = 1;
- BizInfo[Player[giverid][pBusiness]][bCash] = 0;
- BizInfo[Player[giverid][pBusiness]][bLock] = 0;
- BizInfo[Player[giverid][pBusiness]][bUpdate] = 0;
- Player[playerid][pBusiness] = Player[giverid][pBusiness];
- format(query, sizeof(query),"{1e90ff}Вы купили бизнес №%d у игрока %s за {34c924}%d$", Player[playerid][pBusiness],Player[giverid][pName], price);
- SCM(playerid, COLOR_WHITE, query);
- SCM(playerid, 0x00CC00AA, "Напишите {0099FF}/business{00CC00} чтобы узнать о возможностях.");
- SCM(playerid, 0xFFCC00AA, "Проверьте количество оплаченных дней аренды, при необходимости оплатить её можно в банке.");
- format(query,sizeof(query), "{1e90ff}Вы продали свой бизнес игроку %s за {34c924}%d$",Player[playerid][pName],price);
- SCM(giverid, COLOR_WHITE, query);
- if(BizInfo[Player[giverid][pBusiness]][bUpdate] >= 1)
- {
- Player[giverid][pMoney] += cashnew;
- format(query,sizeof(query), "Улучшения бизнеса были автоматически проданы. Вам возвращаються деньги от улучшений: {00CC00}%d$",Player[playerid][pName],cashnew);
- SCM(giverid, 0x0099FFAA, query);
- }
- format(query, sizeof(query),"~r~-%d$",price);
- GameTextForPlayer(playerid, query, 1000, 1);
- format(query, sizeof(query),"~g~+%d$",price+cashnew);
- GameTextForPlayer(giverid, query, 1000, 1);
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- Player[giverid][pBusiness] = 999;
- BizInfo[Player[playerid][pBusiness]][bRentPlata] = BizInfo[Player[playerid][pBusiness]][bGosRent];
- SaveBiz(Player[playerid][pBusiness]);
- SetPVarInt(playerid,"sellmybiz",0);
- SetPVarInt(giverid,"yes",0);
- strmid(BizInfo[Player[playerid][pBusiness]][bOwner], Player[playerid][pName], 0, strlen(Player[playerid][pName]), 255);
- UpdateBiz(Player[playerid][pBusiness]);
- SaveBiz(Player[playerid][pBusiness]);
- SaveAll(playerid);
- SaveAll(giverid);
- }
- if(GetPVarInt(playerid,"sellmyfuel") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
- {
- if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
- new price = GetPlayerOption1[playerid];
- if(Player[playerid][pMoney] < price) return SCM(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
- new giverid = GetPlayerTransfer1[playerid];
- new cashnew = 0;
- Player[giverid][pMoney] += price;
- Player[playerid][pMoney] -= price;
- if(FuelStInfo[Player[giverid][pFuel]][bUpdate] == 1) cashnew += 25000;
- if(FuelStInfo[Player[giverid][pFuel]][bUpdate] == 2) cashnew += 35000;
- if(FuelStInfo[Player[giverid][pFuel]][bUpdate] == 3) cashnew += 50000;
- if(FuelStInfo[Player[giverid][pFuel]][bUpdate] == 4) cashnew += 75000;
- FuelStInfo[Player[giverid][pFuel]][bOwned] = 1;
- FuelStInfo[Player[giverid][pFuel]][bCash] = 0;
- FuelStInfo[Player[giverid][pFuel]][bLock] = 0;
- FuelStInfo[Player[giverid][pFuel]][bUpdate] = 0;
- Player[playerid][pFuel] = Player[giverid][pFuel];
- format(query, sizeof(query),"{1e90ff}Вы купили АЗС №%d у игрока %s за {34c924}%d$", Player[playerid][pFuel],Player[giverid][pName], price);
- SCM(playerid, COLOR_WHITE, query);
- SCM(playerid, 0x00CC00AA, "Напишите {0099FF}/fuelst{00CC00} чтобы узнать о возможностях.");
- SCM(playerid, 0xFFCC00AA, "Проверьте количество оплаченных дней аренды, при необходимости оплатить её можно в банке.");
- format(query,sizeof(query), "{1e90ff}Вы продали свою заправку игроку %s за {34c924}%d$",Player[playerid][pName],price);
- SCM(giverid, COLOR_WHITE, query);
- if(FuelStInfo[Player[giverid][pFuel]][bUpdate] >= 1)
- {
- Player[giverid][pMoney] += cashnew;
- format(query,sizeof(query), "Улучшения бизнеса были автоматически проданы. Вам возвращаються деньги от улучшений: {00CC00}%d$",Player[playerid][pName],cashnew);
- SCM(giverid, 0x0099FFAA, query);
- }
- format(query, sizeof(query),"~r~-%d$",price);
- GameTextForPlayer(playerid, query, 1000, 1);
- format(query, sizeof(query),"~g~+%d$",price+cashnew);
- GameTextForPlayer(giverid, query, 1000, 1);
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- Player[giverid][pFuel] = 999;
- FuelStInfo[Player[playerid][pFuel]][bRentPlata] = FuelStInfo[Player[playerid][pFuel]][bGosRent];
- SaveFuelSt(Player[playerid][pFuel]);
- SetPVarInt(playerid,"sellmybiz",0);
- SetPVarInt(giverid,"yes",0);
- strmid(BizInfo[Player[playerid][pBusiness]][bOwner], Player[playerid][pName], 0, strlen(Player[playerid][pName]), 255);
- UpdateFuelSt(Player[playerid][pFuel]);
- SaveAll(playerid);
- SaveAll(giverid);
- }
- if(GetPVarInt(playerid,"sellmycar") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
- {
- if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
- new price = GetPlayerOption1[playerid];
- if(Player[playerid][pMoney] < price) return SCM(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
- new giverid = GetPlayerTransfer1[playerid];
- Player[giverid][pMoney] += price;
- Player[playerid][pMoney] -= price;
- DestroyVehicle(caridhouse[giverid]);
- HouseInfo[Player[playerid][pHouse]][pWheels] = HouseInfo[Player[giverid][pHouse]][pWheels];
- HouseInfo[Player[playerid][pHouse]][pNitro] = HouseInfo[Player[giverid][pHouse]][pNitro];
- HouseInfo[Player[playerid][pHouse]][pHydrawlic] = HouseInfo[Player[giverid][pHouse]][pHydrawlic];
- HouseInfo[Player[playerid][pHouse]][pSpoiler] = HouseInfo[Player[giverid][pHouse]][pSpoiler];
- HouseInfo[Player[playerid][pHouse]][pPaintJob] = HouseInfo[Player[giverid][pHouse]][pPaintJob];
- HouseInfo[Player[playerid][pHouse]][pBumper1] = HouseInfo[Player[giverid][pHouse]][pBumper1];
- HouseInfo[Player[playerid][pHouse]][pBumper2] = HouseInfo[Player[giverid][pHouse]][pBumper2];
- HouseInfo[Player[playerid][pHouse]][hCar] = HouseInfo[Player[giverid][pHouse]][hCar];
- HouseInfo[Player[playerid][pHouse]][hCarColorOne] = HouseInfo[Player[giverid][pHouse]][hCarColorOne];
- HouseInfo[Player[playerid][pHouse]][hCarColorTwo] = HouseInfo[Player[giverid][pHouse]][hCarColorTwo];
- caridhouse[playerid] = CreateVehicle(HouseInfo[Player[playerid][pHouse]][hCar],HouseInfo[Player[playerid][pHouse]][CarX],HouseInfo[Player[playerid][pHouse]][CarY],HouseInfo[Player[playerid][pHouse]][CarZ],HouseInfo[Player[playerid][pHouse]][CarA],HouseInfo[Player[playerid][pHouse]][hCarColorOne],HouseInfo[Player[playerid][pHouse]][hCarColorTwo],6000);
- CompVeh(playerid,caridhouse[playerid]);
- new fuelplease = random(70);
- SetNumber(caridhouse[playerid]);
- if(fuelplease < 30) fuelplease = 45;
- VehicleFuel[caridhouse[playerid]] = fuelplease;
- VehInfo[caridhouse[playerid]][pEngine] = 0;
- VehInfo[caridhouse[playerid]][pLights] = 0;
- VehInfo[caridhouse[playerid]][pAlarm] = 0;
- VehInfo[caridhouse[playerid]][pDoors] = 1;
- VehInfo[caridhouse[playerid]][pBonnet] = 0;
- VehInfo[caridhouse[playerid]][pBoot] = 0;
- VehInfo[caridhouse[playerid]][pObjective] = 0;
- SetVehicleParamsEx(caridhouse[playerid],VehInfo[caridhouse[playerid]][pEngine],VehInfo[caridhouse[playerid]][pLights],VehInfo[caridhouse[playerid]][pAlarm],1,VehInfo[caridhouse[playerid]][pBonnet],VehInfo[caridhouse[playerid]][pBoot],VehInfo[caridhouse[playerid]][pObjective]);
- format(query, sizeof(query),"{1e90ff}Вы купили домашний транспорт %s у игрока %s за {34c924}%d$", GetVehicleName(HouseInfo[Player[playerid][pHouse]][hCar]),Player[giverid][pName], price);
- SCM(playerid, COLOR_WHITE, query);
- format(query,sizeof(query), "{1e90ff}Вы продали свой транспорт %s игроку %s за {34c924}%d$",GetVehicleName(HouseInfo[Player[giverid][pHouse]][hCar]),Player[playerid][pName],price);
- SCM(giverid, COLOR_WHITE, query);
- format(query, sizeof(query),"~r~-%d$",price);
- GameTextForPlayer(playerid, query, 1000, 1);
- format(query, sizeof(query),"~g~+%d$",price);
- GameTextForPlayer(giverid, query, 1000, 1);
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- HouseInfo[Player[playerid][pHouse]][pWheels] = 0;
- HouseInfo[Player[playerid][pHouse]][pNitro] = 0;
- HouseInfo[Player[playerid][pHouse]][pHydrawlic] = 0;
- HouseInfo[Player[giverid][pHouse]][pBumper1] = 0;
- HouseInfo[Player[giverid][pHouse]][pBumper2] = 0;
- HouseInfo[Player[giverid][pHouse]][hCar] = 0;
- HouseInfo[Player[giverid][pHouse]][hCarColorOne] = -1;
- HouseInfo[Player[giverid][pHouse]][hCarColorTwo] = -1;
- SetVehiclePos(caridhouse[playerid],xxx[giverid],yyy[giverid],zzz[giverid]);
- SaveHouse(Player[giverid][pHouse]);
- SetPVarInt(playerid,"sellmycar",0);
- SetPVarInt(giverid,"yes",0);
- SaveAll(playerid);
- SaveAll(giverid);
- }
- if(GetPVarInt(playerid,"newleader") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
- {
- if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
- new giverid = GetPlayerTransfer1[playerid];
- Player[playerid][pMember] = GetPlayerOption2[playerid];
- Player[playerid][pUnit] = GetPlayerOption1[playerid];
- Player[playerid][pRang] = 10;
- Player[playerid][pLeader] = GetPlayerOption2[playerid];
- if(Player[playerid][pLeader] == 6) Player[playerid][pSkinOrg] = 283;
- if(Player[playerid][pLeader] == 7) Player[playerid][pSkinOrg] = 223;
- if(Player[playerid][pLeader] == 8) Player[playerid][pSkinOrg] = 61;
- if(Player[playerid][pLeader] == 9) Player[playerid][pSkinOrg] = 17;
- if(Player[playerid][pLeader] == 13) Player[playerid][pSkinOrg] = 70;
- SetPlayerSkin(playerid,Player[playerid][pSkinOrg]);
- format(query, sizeof(query),"%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(giverid, 0x00CC00AA, query);
- format(query, sizeof(query),"Поздравляем ! Вы стали лидером подразделения \"%s\" организации \"%s\".", GetUnitName(Player[playerid][pMember],Player[playerid][pUnit]),GetGangName(Player[playerid][pMember]));
- SCM(playerid, COLOR_LIME, query);
- Player[playerid][pJob] = 0;
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- GetPlayerOption2[playerid] = 0;
- SColor(playerid);
- format(query, 255, "[Внимание] %s[%i] назначил игрока %s[%i] лидером подразделения \"%s\"", Player[giverid][pName],giverid,Player[playerid][pName],playerid,GetUnitName(Player[playerid][pLeader],Player[playerid][pUnit]));
- SendAdminMessage(0xFF0000AA, query);
- new leadernewas[128];
- format(leadernewas, sizeof(leadernewas), "INSERT INTO leaders (idorg,nickname,organization,unit) VALUES ('%i','%s','%s','%i')",Player[playerid][pMember],Player[playerid][pName],GetUnitName(Player[playerid][pMember],Player[playerid][pUnit]),Player[playerid][pUnit]);
- mysql_query(connect_mysql,leadernewas,false);
- SetPVarInt(playerid,"newleader",0);
- SetPVarInt(giverid,"yes",0);
- }
- if(GetPVarInt(playerid,"invite") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
- {
- if(GetDistanceBetweenPlayers(playerid, meidinvite[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(meidinvite[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
- if(Player[meidinvite[playerid]][pMember] == 1)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 1;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Grove Street'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 2)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 2;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'The Ballas'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 3)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 3;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Varios Los Aztecas'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 4)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 4;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Los Santos Vagos'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 5)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 5;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'The Rifa'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 6 && Player[meidinvite[playerid]][pUnit] == 1)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 6;
- Player[playerid][pUnit] = 1;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Полицейский департамент ЛС'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 6 && Player[meidinvite[playerid]][pUnit] == 2)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 6;
- Player[playerid][pUnit] = 2;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Полицейский департамент СФ'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 6 && Player[meidinvite[playerid]][pUnit] == 3)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 6;
- Player[playerid][pUnit] = 3;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Полицейский департамент ЛВ'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 6 && Player[meidinvite[playerid]][pUnit] == 4)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 6;
- Player[playerid][pUnit] = 4;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'ФБР'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 7 && Player[meidinvite[playerid]][pUnit] == 1)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 7;
- Player[playerid][pUnit] = 1;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Радиоцентр ЛС'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 7 && Player[meidinvite[playerid]][pUnit] == 2)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 7;
- Player[playerid][pUnit] = 2;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Радиоцентр СФ'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 7 && Player[meidinvite[playerid]][pUnit] == 3)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 7;
- Player[playerid][pUnit] = 3;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Радиоцентр ЛВ'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 7 && Player[meidinvite[playerid]][pUnit] == 4)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 7;
- Player[playerid][pUnit] = 4;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Телецентр'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 8 && Player[meidinvite[playerid]][pUnit] == 1)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 8;
- Player[playerid][pUnit] = 1;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Сухопутные войска'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 8 && Player[meidinvite[playerid]][pUnit] == 2)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 8;
- Player[playerid][pUnit] = 2;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Военно - воздушные силы'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 8 && Player[meidinvite[playerid]][pUnit] == 3)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 8;
- Player[playerid][pUnit] = 3;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Военно - морской флот'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 9 && Player[meidinvite[playerid]][pUnit] == 1)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 9;
- Player[playerid][pUnit] = 1;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Администрация президента'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 9 && Player[meidinvite[playerid]][pUnit] == 2)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 9;
- Player[playerid][pUnit] = 2;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Мэрия Лос - Сантос'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 9 && Player[meidinvite[playerid]][pUnit] == 3)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 9;
- Player[playerid][pUnit] = 3;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Мэрия Сан - Фиерро'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 9 && Player[meidinvite[playerid]][pUnit] == 4)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 9;
- Player[playerid][pUnit] = 4;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Мэрия Лас - Вентурас'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 13 && Player[meidinvite[playerid]][pUnit] == 1)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 13;
- Player[playerid][pUnit] = 1;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Городская больница ЛС'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 13 && Player[meidinvite[playerid]][pUnit] == 2)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 13;
- Player[playerid][pUnit] = 2;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Городская больница СФ'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 13 && Player[meidinvite[playerid]][pUnit] == 3)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 13;
- Player[playerid][pUnit] = 3;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Городская больница ЛВ'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 10)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 10;
- Player[playerid][pUnit] = 0;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SetPlayerFightingStyle(playerid,FIGHT_STYLE_KNEEHEAD);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'La Cosa Nostra'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 11)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 11;
- Player[playerid][pUnit] = 0;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SetPlayerFightingStyle(playerid,FIGHT_STYLE_KUNGFU);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Yakuza'. Вам доступны новые команды (/mn => Список команд).");
- }
- if(Player[meidinvite[playerid]][pMember] == 12)
- {
- format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
- SCM(meidinvite[playerid], 0x66FF00AA, query);
- SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- Player[playerid][pMember] = 12;
- Player[playerid][pUnit] = 0;
- Player[playerid][pRang] = 1;
- SColor(playerid);
- SetPlayerFightingStyle(playerid,FIGHT_STYLE_BOXING);
- SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Русская мафия'. Вам доступны новые команды (/mn => Список команд).");
- }
- //if(Player[playerid][pMember] >= 1) SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
- SaveAll(playerid);
- SetPVarInt(playerid,"invite",0);
- SetPVarInt(meidinvite[playerid],"yes",0);
- Player[playerid][pJob] = 0;
- }
- if(name_bone[playerid] < 999)
- {
- new dice = random(6)+1;
- new dice1 = random(6)+1;
- DicePlay(playerid);
- new string[128];
- if(dice > dice1)
- {
- if(!PlayerToPoint(30.0,playerid,1129.6842,-1.6696,1000.6797)) return SCM(playerid, COLOR_GRAD, "Вы должны находиться в игровой зале!");
- {
- Player[name_bone[playerid]][pMoney] += money_dice[playerid];
- Player[playerid][pMoney] -= money_dice[playerid];
- SCM(name_bone[playerid], COLOR_GREEN, "Поздравляем. Вы выиграли!");
- SCM(playerid, COLOR_ORANGE, "К сожалению, Вы проиграли!");
- f("~g~+%d$", money_dice[playerid]);
- GameTextForPlayer(name_bone[playerid], string, 3000, 1);
- f("~r~-%d$", money_dice[playerid]);
- GameTextForPlayer(playerid, string, 3000, 1);
- format(string,sizeof(string), "Выпало: %i",dice1);
- SetPlayerChatBubble(playerid,string,COLOR_ORANGE,30.0,10000);
- format(string,sizeof(string), "Выпало: %i",dice);
- SetPlayerChatBubble(name_bone[playerid],string,TEAM_GROVE_COLOR,30.0,10000);
- ApplyAnimation(playerid,"CARRY","crry_prtial",4.1,1,0,0,1,1);
- SetPlayerAttachedObject(playerid, 1, 1851, 1, 0.062400, 0.453750, 0.000000, 0.000000, 94.689310, 0.000000);
- ApplyAnimation(name_bone[playerid],"CARRY","crry_prtial",4.1,1,0,0,1,1);
- SetPlayerAttachedObject(name_bone[playerid], 1, 1851, 1, 0.062400, 0.453750, 0.000000, 0.000000, 94.689310, 0.000000);
- SetTimer("DiceOff", 5000, 0);
- hands_down[playerid] = 1;
- hands_down[name_bone[playerid]] = 1;
- //dice_time = gettime() + 5;
- ban_dice[playerid] = 0;
- ban_dice[name_bone[playerid]] = 0;
- money_dice[playerid] = 0;
- name_bone[playerid] = 999;
- }
- }
- if(dice < dice1)
- {
- if(!PlayerToPoint(30.0,playerid,1129.6842,-1.6696,1000.6797)) return SCM(playerid, COLOR_GRAD, "Вы должны находиться в игровой зале!");
- {
- Player[name_bone[playerid]][pMoney] -= money_dice[playerid];
- Player[playerid][pMoney] += money_dice[playerid];
- SCM(playerid, COLOR_GREEN, "Поздравляем. Вы выиграли!");
- SCM(name_bone[playerid], COLOR_ORANGE, "К сожалению, Вы проиграли!");
- f("~g~+%d$", money_dice[playerid]);
- GameTextForPlayer(playerid, string, 3000, 1);
- f("~r~-%d$", money_dice[playerid]);
- GameTextForPlayer(name_bone[playerid], string, 3000, 1);
- format(string,sizeof(string), "Выпало: %i",dice1);
- SetPlayerChatBubble(playerid,string,TEAM_GROVE_COLOR,30.0,10000);
- format(string,sizeof(string), "Выпало: %i",dice);
- SetPlayerChatBubble(name_bone[playerid],string,COLOR_ORANGE,30.0,10000);
- ApplyAnimation(playerid,"CARRY","crry_prtial",4.1,1,0,0,1,1);
- SetPlayerAttachedObject(playerid, 1 , 1851, 1, 0.062397, 0.453746, 0.000000, 0.000000, 94.689308, 0.000000);
- ApplyAnimation(name_bone[playerid],"CARRY","crry_prtial",4.1,1,0,0,1,1);
- SetPlayerAttachedObject(name_bone[playerid], 1, 1851, 1, 0.062400, 0.453750, 0.000000, 0.000000, 94.689310, 0.000000);
- SetTimer("DiceOff", 5000, 0);
- hands_down[playerid] = 1;
- hands_down[name_bone[playerid]] = 1;
- //dice_time = gettime() + 5;
- ban_dice[playerid] = 0;
- ban_dice[name_bone[playerid]] = 0;
- money_dice[playerid] = 0;
- name_bone[playerid] = 999;
- }
- }
- if(dice == dice1)
- {
- if(!PlayerToPoint(30.0,playerid,1129.6842,-1.6696,1000.6797)) return SCM(playerid, COLOR_GRAD, "Вы должны находиться в игровой зале!");
- {
- SCM(playerid, COLOR_ORANGE, "Игра закончилась в ничью!");
- SCM(name_bone[playerid], COLOR_ORANGE, "Игра закончилась в ничью!");
- format(string,sizeof(string), "Выпало: %i",dice1);
- SetPlayerChatBubble(playerid,string,COLOR_LIGHTBLUE,30.0,10000);
- format(string,sizeof(string), "Выпало: %i",dice);
- SetPlayerChatBubble(name_bone[playerid],string,COLOR_LIGHTBLUE,30.0,10000);
- ApplyAnimation(playerid,"CARRY","crry_prtial",4.1,1,0,0,1,1);
- SetPlayerAttachedObject(playerid, 1 , 1851, 1, 0.062397, 0.453746, 0.000000, 0.000000, 94.689308, 0.000000);
- ApplyAnimation(name_bone[playerid],"CARRY","crry_prtial",4.1,1,0,0,1,1);
- SetPlayerAttachedObject(name_bone[playerid], 1, 1851, 1, 0.062400, 0.453750, 0.000000, 0.000000, 94.689310, 0.000000);
- SetTimer("DiceOff", 5000, 0);
- hands_down[playerid] = 1;
- hands_down[name_bone[playerid]] = 1;
- //dice_time = gettime() + 5;
- ban_dice[playerid] = 0;
- ban_dice[name_bone[playerid]] = 0;
- money_dice[playerid] = 0;
- name_bone[playerid] = 999;
- }
- }
- }
- }
- if(newkeys == KEY_NO)
- {
- if(GetPVarInt(playerid,"selldrugs") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"selldrugs", 1);
- format(query,sizeof(query),"%s отказался от Вашего предложения",Player[playerid][pName]);
- SCM(GetPlayerTransfer[playerid], 0xFF6600AA, query);
- SetPVarInt(GetPlayerTransfer[playerid],"yes", 0);
- GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption[playerid] = 0;
- GetPlayerOption1[playerid] = 0;
- format(query,sizeof(query),"Вы отказались от предложения игрока %s",Player[playerid][pName]);
- SCM(GetPlayerTransfer[playerid], 0xFF6600AA, query);
- }
- if(GetPVarInt(playerid,"sellsim") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"sellsim", 1);
- format(query,sizeof(query),"%s отказался от Вашего предложения",Player[playerid][pName]);
- SCM(GetPlayerTransfer[playerid],0xFF6600AA,query);
- SetPVarInt(GetPlayerTransfer[playerid], "yes", 0);
- GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption[playerid] = 0;
- GetPlayerOption1[playerid] = 0;
- format(query,sizeof(query),"Вы отказались от предложения игрока %s",Player[playerid][pName]);
- SCM(GetPlayerTransfer[playerid], 0xFF6600AA, query);
- }
- if(GetPVarInt(playerid,"ticket") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"ticket", 1);
- format(query,sizeof(query),"%s отклонил(а) Ваше предложение",Player[playerid][pName]);
- SCM(GetPlayerTransfer[playerid],0xFF6600AA,query);
- SetPVarInt(GetPlayerTransfer[playerid],"yes",0);
- GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption[playerid] = 0;
- SCM(playerid, 0xFF6600AA, "Предложение отклонено. Вы объявлены в розыск 2 уровня");
- if(Player[playerid][pWanted] < 6) Player[playerid][pWanted] += 2;
- if(Player[playerid][pWanted] > 6) Player[playerid][pWanted] = 6;
- SetPlayerWantedLevel(playerid,Player[playerid][pWanted]);
- }
- if(GetPVarInt(playerid,"skills") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"skills", 1);
- format(query,sizeof(query),"%s отклонил(а) Ваше предложение",Player[playerid][pName]);
- SCM(GetPlayerTransfer[playerid],0xFF6600AA,query);
- SetPVarInt(GetPlayerTransfer[playerid],"yes",0);
- GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- GetPlayerOption[playerid] = 0;
- SCM(playerid, 0xFF6600AA, "Предложение отклонено");
- }
- if(GetPVarInt(playerid,"sellzone") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"sellzone", 1);
- format(query,sizeof(query),"%s отклонил(а) Ваше предложение",Player[playerid][pName]);
- SCM(GetPlayerTransfer[playerid],0xFF6600AA,query);
- SetPVarInt(GetPlayerTransfer[playerid],"yes",0);
- GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- GetPlayerOption[playerid] = 0;
- SCM(playerid, 0xFF6600AA, "Предложение отклонено");
- }
- if(GetPVarInt(playerid,"advokat") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"advokat", 1);
- format(query,sizeof(query),"%s отклонил(а) Ваше предложение",Player[playerid][pName]);
- SCM(GetPlayerTransfer[playerid],0xFF6600AA,query);
- SetPVarInt(GetPlayerTransfer[playerid],"yes",0);
- GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- GetPlayerOption[playerid] = 0;
- SCM(playerid, 0xFF6600AA, "Предложение отклонено");
- }
- if(GetPVarInt(playerid,"sellmyfuel") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"sellmybiz", 1);
- SetPVarInt(GetPlayerTransfer1[playerid],"yes",0);
- format(query,sizeof(query),"%s отклонил(а) Ваше предложение",Player[playerid][pName]);
- SCM(GetPlayerTransfer1[playerid],0xFF6600AA,query);
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- SCM(playerid, 0xFF6600AA, "Предложение отклонено");
- }
- if(GetPVarInt(playerid,"sellmybiz") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"sellmybiz", 1);
- SetPVarInt(GetPlayerTransfer1[playerid],"yes",0);
- format(query,sizeof(query),"%s отклонил(а) Ваше предложение",Player[playerid][pName]);
- SCM(GetPlayerTransfer1[playerid],0xFF6600AA,query);
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- SCM(playerid, 0xFF6600AA, "Предложение отклонено");
- }
- if(GetPVarInt(playerid,"sellmycar") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"sellmycar", 1);
- SetPVarInt(GetPlayerTransfer1[playerid],"yes",0);
- format(query,sizeof(query),"%s отклонил(а) Ваше предложение",Player[playerid][pName]);
- SCM(GetPlayerTransfer1[playerid],0xFF6600AA,query);
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- SCM(playerid, 0xFF6600AA, "Предложение отклонено");
- }
- if(GetPVarInt(playerid,"sellmyhome") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"sellmyhome", 1);
- SetPVarInt(GetPlayerTransfer1[playerid],"yes",0);
- format(query,sizeof(query),"%s отклонил(а) Ваше предложение",Player[playerid][pName]);
- SCM(GetPlayerTransfer1[playerid],0xFF6600AA,query);
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- SCM(playerid, 0xFF6600AA, "Предложение отклонено");
- }
- if(GetPVarInt(playerid,"medhelp") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"medhelp", 1);
- SetPVarInt(GetPlayerTransfer1[playerid],"yes",0);
- format(query,sizeof(query),"%s отклонил(а) Ваше предложение",Player[playerid][pName]);
- SCM(GetPlayerTransfer1[playerid],0xFF6600AA,query);
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- SCM(playerid, 0xFF6600AA, "Предложение отклонено");
- }
- if(GetPVarInt(playerid,"csex") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"csex", 1);
- SetPVarInt(GetPlayerTransfer1[playerid],"yes",0);
- format(query,sizeof(query),"%s отклонил(а) Ваше предложение",Player[playerid][pName]);
- SCM(GetPlayerTransfer1[playerid],0xFF6600AA,query);
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- SCM(playerid, 0xFF6600AA, "Предложение отклонено");
- }
- if(GetPVarInt(playerid,"repair") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"repair", 1);
- SetPVarInt(GetPlayerTransfer[playerid],"yes",0);
- format(query,sizeof(query),"%s отклонил(а) Ваше предложение",Player[playerid][pName]);
- SCM(GetPlayerTransfer[playerid],0xFF6600AA,query);
- GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- GetPlayerOption2[playerid] = 0;
- SCM(playerid, 0xFF6600AA, "Предложение отклонено");
- }
- if(GetPVarInt(playerid,"newleader") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"newleader", 1);
- SetPVarInt(GetPlayerTransfer1[playerid],"yes",0);
- format(query,sizeof(query),"%s отклонил(а) Ваше предложение",Player[playerid][pName]);
- SCM(GetPlayerTransfer1[playerid],0xFF6600AA,query);
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- GetPlayerOption2[playerid] = 0;
- SCM(playerid, 0xFF6600AA, "Предложение отклонено");
- }
- if(GetPVarInt(playerid,"invite") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"invite", 1);
- SetPVarInt(meidinvite[playerid],"yes",0);
- Player[playerid][pSkinOrg] = 0;
- format(query,sizeof(query),"%s отклонил(а) Ваше предложение",Player[playerid][pName]);
- SCM(meidinvite[playerid],0xFF6600AA,query);
- meidinvite[playerid] = INVALID_PLAYER_ID;
- SCM(playerid, 0xFF6600AA, "Предложение отклонено");
- }
- if(GetPVarInt(playerid,"wedding") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"wedding", 1);
- SetPVarInt(GetPlayerTransfer1[playerid],"yes",0);
- format(query,sizeof(query),"%s отклонил(а) Ваше предложение",Player[playerid][pName]);
- SCM(GetPlayerTransfer1[playerid],0xFF6600AA,query);
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- SCM(playerid, 0xFF6600AA, "Предложение отклонено");
- }
- if(GetPVarInt(playerid,"buylic") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"buylic", 1);
- SetPVarInt(GetPlayerTransfer1[playerid],"yes",0);
- format(query,sizeof(query),"%s отклонил(а) Ваше предложение",Player[playerid][pName]);
- SCM(GetPlayerTransfer1[playerid],0xFF6600AA,query);
- GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
- GetPlayerOption1[playerid] = 0;
- GetPlayerOption2[playerid] = 0;
- SCM(playerid, 0xFF6600AA, "Предложение отклонено");
- }
- if(GetPVarInt(playerid,"GunID") == 0) return SCM(playerid, COLOR_GRAD, "Нет активных предложений");
- {
- SetPVarInt(playerid,"GunID", 1);
- SetPVarInt(playerid,"Price",0);
- SetPVarInt(playerid,"ammogun",0);
- SetPVarInt(GetPVarInt(playerid,"ID"),"yes",0);
- format(query,sizeof(query),"%s отклонил(а) Ваше предложение",Player[playerid][pName]);
- SCM(GetPVarInt(playerid,"ID"),0xFF6600AA,query);
- SetPVarInt(playerid,"ID",INVALID_PLAYER_ID);
- SCM(playerid, 0xFF6600AA, "Предложение отклонено");
- }
- if(name_bone[playerid] < 999)
- {
- ban_dice[playerid] = 0;
- ban_dice[name_bone[playerid]] = 0;
- money_dice[playerid] = 0;
- name_bone[playerid] = 999;
- SCM(playerid, 0xFF6600AA, "Предложение отклонено");
- }
- }
- //=============================== [Caligula] ===================================
- if(newkeys == KEY_WALK)
- {
- if(GetPlayerInterior (playerid) != 1) return 1;
- if(GetPVarInt (playerid, "p_sm_used") != 0) return 1;
- for(new sm = 0; sm < sm_count; sm ++)
- {
- if(sm_used [sm] != false) continue;
- if(! IsPlayerInRangeOfPoint (playerid, 1.50, sm_coord [sm] [0], sm_coord [sm] [1], sm_coord [sm] [2])) continue;
- SetPVarInt (playerid, "p_sm_used", sm + 1);
- TogglePlayerControllable (playerid, false);
- sm_used [sm] = true;
- sm_ptd [playerid] = CreatePlayerTextDraw (playerid, 266.000000, 272.000000, "Stavka: 0$");
- PlayerTextDrawBackgroundColor (playerid, sm_ptd [playerid] , 255);
- PlayerTextDrawFont (playerid, sm_ptd [playerid] , 2);
- PlayerTextDrawLetterSize (playerid, sm_ptd [playerid] , 0.310000, 2.700000);
- PlayerTextDrawColor (playerid, sm_ptd [playerid] , -2711041);
- PlayerTextDrawSetOutline (playerid, sm_ptd [playerid] , 1);
- PlayerTextDrawSetProportional (playerid, sm_ptd [playerid] , 1);
- PlayerTextDrawSetSelectable (playerid, sm_ptd [playerid] , 0);
- for(new i = 0; i < 4; i ++)
- {
- TextDrawShowForPlayer (playerid, sm_td [i]);
- }
- PlayerTextDrawShow (playerid, sm_ptd [playerid]);
- SelectTextDraw (playerid, 0xFFDA82FF);
- if(sm & 1 == 0) SetPlayerCameraPos(playerid, sm_hand_coord [sm] [0], sm_hand_coord [sm] [1] - 0.65, sm_hand_coord [sm] [2] + 1), SetPlayerCameraLookAt (playerid, sm_hand_coord [sm] [0], sm_hand_coord [sm] [1] + 1, sm_hand_coord [sm] [2] + 0.6);
- else SetPlayerCameraPos(playerid, sm_hand_coord [sm] [0], sm_hand_coord [sm] [1] + 0.65, sm_hand_coord [sm] [2] + 1), SetPlayerCameraLookAt (playerid, sm_hand_coord [sm] [0], sm_hand_coord [sm] [1] - 1, sm_hand_coord [sm] [2] + 0.6);
- break;
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement