PIRAT
Ученик
Когда Я спаунюсь на улице нету текст драва
А вот когда купляю дом появляется текстдрав но в доме нету инта
Какие вам паблики нужно кинуть?
вот паблик спавна
А вот когда купляю дом появляется текстдрав но в доме нету инта
Какие вам паблики нужно кинуть?
PHP:
public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid))return 1;
new PlName[MAX_PLAYER_NAME],count;
GetPlayerName(playerid,PlName,sizeof(PlName));
RemoveBuildingForPlayer(playerid, 1349, -2209.3516, 626.4141, 49.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1349, -2209.3516, 632.1563, 49.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1349, -2209.0391, 634.2031, 49.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1342, -2193.7734, 605.1875, 35.2109, 0.25);
RemoveBuildingForPlayer(playerid, 1342, -2194.0234, 613.4063, 35.2109, 0.25);
RemoveBuildingForPlayer(playerid, 1342, -2197.5859, 613.4063, 35.2109, 0.25);
RemoveBuildingForPlayer(playerid, 1342, -2181.4766, 613.7031, 35.2109, 0.25);
RemoveBuildingForPlayer(playerid, 1342, -2187.1484, 614.5469, 35.2109, 0.25);
RemoveBuildingForPlayer(playerid, 1570, -2198.9766, 636.7109, 49.6953, 0.25);
RemoveBuildingForPlayer(playerid, 1570, -2195.4063, 636.7109, 49.6953, 0.25);
RemoveBuildingForPlayer(playerid, 1349, -2191.9766, 637.7891, 49.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1570, -2189.5547, 636.7109, 49.6953, 0.25);
RemoveBuildingForPlayer(playerid, 1570, -2183.7813, 636.7109, 49.6953, 0.25);
// ТРиада
RemoveBuildingForPlayer(playerid, 1536, 1297.0156, -797.5938, 83.1250, 0.25);
RemoveBuildingForPlayer(playerid, 1536, 1300.0313, -797.5625, 83.1250, 0.25);
RemoveBuildingForPlayer(playerid, 727, 885.2188, -1113.5781, 22.6953, 0.25);
RemoveBuildingForPlayer(playerid, 727, 853.2266, -1084.2891, 22.6953, 0.25);
RemoveBuildingForPlayer(playerid, 5712, 814.4141, -1100.6719, 26.4766, 0.25);
RemoveBuildingForPlayer(playerid, 5714, 856.1719, -1076.7578, 25.2578, 0.25);
RemoveBuildingForPlayer(playerid, 5713, 863.4922, -1107.8047, 28.7578, 0.25);
RemoveBuildingForPlayer(playerid, 717, 904.6797, -1090.8281, 23.2813, 0.25);
RemoveBuildingForPlayer(playerid, 5715, 905.1484, -1092.8281, 32.7891, 0.25);
RemoveBuildingForPlayer(playerid, 13744, 1272.5938, -803.1094, 86.3594, 0.25);
RemoveBuildingForPlayer(playerid, 1536, 1297.0156, -797.5938, 83.1250, 0.25);
RemoveBuildingForPlayer(playerid, 1536, 1300.0313, -797.5625, 83.1250, 0.25);
RemoveBuildingForPlayer(playerid, 617, 1254.7656, -763.2578, 90.8516, 0.25);
// Дом форта
RemoveBuildingForPlayer(playerid, 698, 865.8203, -39.5938, 62.4922, 0.25);
RemoveBuildingForPlayer(playerid, 759, 861.5313, -37.3438, 61.2734, 0.25);
RemoveBuildingForPlayer(playerid, 759, 853.5391, -21.2734, 62.4063, 0.25);
RemoveBuildingForPlayer(playerid, 3276, 884.3281, -20.7344, 63.0938, 0.25);
RemoveBuildingForPlayer(playerid, 3276, 894.4531, -25.7734, 63.1484, 0.25);
RemoveBuildingForPlayer(playerid, 3276, 877.2109, -23.4844, 63.0547, 0.25);
RemoveBuildingForPlayer(playerid, 3276, 891.4531, -18.3906, 63.0547, 0.25);
RemoveBuildingForPlayer(playerid, 3276, 854.2578, -20.0078, 63.0156, 0.25);
RemoveBuildingForPlayer(playerid, 759, 857.7188, -9.8828, 62.3594, 0.25);
RemoveBuildingForPlayer(playerid, 3275, 866.2266, -8.4688, 62.8984, 0.25);
RemoveBuildingForPlayer(playerid, 3275, 879.2578, -14.2109, 63.0234, 0.25);
RemoveBuildingForPlayer(playerid, 3276, 857.5313, -11.9688, 63.3281, 0.25);
// Адвокаты
RemoveBuildingForPlayer(playerid, 8145, 1493.9297, 751.0156, 20.9141, 0.25);
RemoveBuildingForPlayer(playerid, 8130, 1493.9297, 751.0156, 20.9141, 0.25);
for(new i; i < strlen(PlName); i++)
{
if (PlName[i] >= '0' && PlName[i] <= '9')
{
count++;
if(count >= 4)
{
SendClientMessage(playerid,COLOR_WHITE,"Регистрация подобных никнеймов {F42D2D}запрещена!");
Kick(playerid);
break;
}
}
}
/*for(new i =0;i<49;i++)
{
switch(ZoneOnBattle[i])
{
case 0:
{
GangZoneShowForPlayer(playerid,GangZoneInfo[i][gGangZoneID],GetGangZoneColor(i));
}
case 1:
{
GangZoneShowForPlayer(playerid,GangZoneInfo[i][gGangZoneID],GetGangZoneColor(i));
GangZoneFlashForPlayer(playerid, GangZoneInfo[i][gGangZoneID], 0xAA333380);
}
}
}*/
SetPlayerCameraPos(playerid,1347.07,-1250.80,157.23); SetPlayerVirtualWorld(playerid, 0); SetPlayerCameraLookAt(playerid,1347.07,-1250.80,157.23); SetPlayerCameraLookAt(playerid,1347.07,-1250.80,157.23);
SetPlayerInterior(playerid, 0); GettingJob[playerid] = 0; GuardOffer[playerid] = 999; GuardPrice[playerid] = 0; gOoc[playerid] = 0; gFam[playerid] = 0; LawOffer[playerid] = 999;
UsedFind[playerid] = 0; gPlayerLogged[playerid] = 0; CP[playerid] = 0; gPlayerAccount[playerid] = 0;CarOffer[playerid] = 999; CarPrice[playerid] = 0; CarID[playerid] = 0; CarCalls[playerid] = 0;
Condom[playerid] = 0; LawPrice[playerid] = 0; RepairOffer[playerid] = 999; RepairPrice[playerid] = 0; RepairCar[playerid] = 0;
TalkingLive[playerid] = 255; LiveOffer[playerid] = 999; TeamOffer[playerid] = 999; FawOffer[playerid] = 999; gNews[playerid] = 0;
RefillOffer[playerid] = 999; RefillPrice[playerid] = 0; HealOffer[playerid] = 999; DrugOffer[playerid] = 999; SkinOn[playerid] = 0; DrugPrice[playerid] = 0; BringingPaper[playerid] = 0; GotPaper[playerid] = 0;
DrugGram[playerid] = 0; ConnectedToPC[playerid] = 0; Materials[playerid] = 0; GotHit[playerid] = 0; InvOffer[playerid] = 999; GoChase[playerid] = 999; GetChased[playerid] = 999; TestFishes[playerid] = 0;
TransportDuty[playerid] = 0; TaxiCallTime[playerid] = 0; MedicCallTime[playerid] = 0; MechanicCallTime[playerid] = 0; FindTimePoints[playerid] = 0; FindTime[playerid] = 0; JobDuty[playerid] = 0;
Unspec[playerid][sLocal] = 255; FishCount[playerid] = 0; WritingPaper[playerid] = 0; WritingPaperNumber[playerid] = 999; WritingLine[playerid] = 0; PaperOffer[playerid] = 999; pOutmats[playerid] = 0; pOutdrugs[playerid] = 0;
PlayerKarting[playerid] = 0; PlayerInKart[playerid] = 0; PlayerStoned[playerid] = 0; TimeCommand[playerid] = 0; TicketOffer[playerid] = 999; TicketMoney[playerid] = 0; MatsHolding[playerid] = 0;
TaxiAccepted[playerid] = 999; Fuels[playerid] = 0; LottoNr[playerid] = 0; Bar[playerid] = 0; TimeGov[playerid] = 0; PlayersChannel[playerid] = 999;
TransportValue[playerid] = 0; TransportMoney[playerid] = 0; TransportTime[playerid] = 0; TransportCost[playerid] = 0; TransportDriver[playerid] = 999;
TimeNEWS[playerid] = 0; TimeOOC[playerid] = 0; TimeDrugss[playerid] = 0; PlayerInfo[playerid][pTimeMoney] = 0; TimeMats[playerid] = 0; TimeDrug[playerid] = 0;
Spectated[playerid] = 0; PlayerPaintballing[playerid] = 0; PlayerPaintballKills[playerid] = 0; TimePm[playerid] = 0; TimeReport[playerid] = 0; TimeHelper[playerid] = 0; CallLawyer[playerid] = 0; WantLawyer[playerid] = 0;
Fishes[playerid][pLastFish] = 0; Fishes[playerid][pFishID] = 0; TimeServiceMed[playerid] = 0; TimeServiceMex[playerid] = 0; PlayerInfo[playerid][pTimeFree] = 0;
ProposeOffer[playerid] = 999; MarryWitness[playerid] = 999; MarryWitnessOffer[playerid] = 999; MarriageCeremoney[playerid] = 0; ProposedTo[playerid] = 999; GotProposedBy[playerid] = 999; DivorceOffer[playerid] = 999;
PlayerInfo[playerid][pLevel] = 0; PlayerInfo[playerid][pGun0] = 0; PlayerInfo[playerid][pGun1] = 0; PlayerInfo[playerid][pGun2] = 0; PlayerInfo[playerid][pGun3] = 0; PlayerInfo[playerid][pGun4] = 0;
PlayerInfo[playerid][pGun5] = 0; PlayerInfo[playerid][pGun6] = 0; PlayerInfo[playerid][pGun7] = 0; PlayerInfo[playerid][pGun8] = 0; PlayerInfo[playerid][pGun9] = 0; PlayerInfo[playerid][pGun10] = 0;
PlayerInfo[playerid][pGun11] = 0; PlayerInfo[playerid][pAmmo0] = 0; PlayerInfo[playerid][pAmmo1] = 0; PlayerInfo[playerid][pAmmo2] = 0; PlayerInfo[playerid][pAmmo3] = 0; PlayerInfo[playerid][pAmmo4] = 0;
PlayerInfo[playerid][pAmmo5] = 0; PlayerInfo[playerid][pAmmo6] = 0; PlayerInfo[playerid][pAmmo7] = 0; PlayerInfo[playerid][pAmmo8] = 0; PlayerInfo[playerid][pAmmo9] = 0; PlayerInfo[playerid][pAmmo10] = 0;
PlayerInfo[playerid][pAmmo11] = 0; PlayerInfo[playerid][pAdmin] = 0; PlayerInfo[playerid][pVip] = 0; PlayerInfo[playerid][gPupgrade] = 0; PlayerInfo[playerid][pReg] = 0;
PlayerInfo[playerid][pSex] = 0; PlayerInfo[playerid][pRentCar] = 0; PlayerInfo[playerid][pMuteTime] = 0; JailPrice[playerid] = 0; OnDuty[playerid] = 0;
PlayerInfo[playerid][pMask] = 0; PlayerInfo[playerid][pExp] = 0; PlayerInfo[playerid][pAccount] = 0; PlayerInfo[playerid][pCash] = 0; PlayerInfo[playerid][pCrime] = 0;
PlayerInfo[playerid][pRoliki] = 0; /*PlayerInfo[playerid][pPlayer] = 0;*/ PlayerInfo[playerid][pFishes] = 0; PlayerInfo[playerid][pBiggestFish] = 0; PlayerInfo[playerid][pJob] = 0;
PlayerInfo[playerid][pPayCheck] = 0; PlayerInfo[playerid][pHeadValue] = 0; PlayerInfo[playerid][pJailed] = 0; PlayerInfo[playerid][pJailTime] = 0; PlayerInfo[playerid][pTimeGame] = 0;
PlayerInfo[playerid][pCard] = 0; PlayerInfo[playerid][pClock] = 0; PlayerInfo[playerid][pArrest] = 0; PlayerInfo[playerid][pWantedDead] = 0; PlayerInfo[playerid][pMats] = 0;
PlayerInfo[playerid][ptMats] = 0; PlayerInfo[playerid][pDrugs] = 0; PlayerInfo[playerid][ptDrugs] = 0; PlayerInfo[playerid][pLeader] = 0; PlayerInfo[playerid][pMember] = 0;
PlayerInfo[playerid][pRank] = 0; PlayerInfo[playerid][pDetSkill] = 0; PlayerInfo[playerid][pSexSkill] = 0; PlayerInfo[playerid][pLawSkill] = 0; PlayerInfo[playerid][pMechSkill] = 0;
PlayerInfo[playerid][pJackSkill] = 0; PlayerInfo[playerid][pCarSkill] = 0; PlayerInfo[playerid][pNewsSkill] = 0; PlayerInfo[playerid][pDrugsSkill] = 0; PlayerInfo[playerid][pCookSkill] = 0;
PlayerInfo[playerid][pFishSkill] = 0; PlayerInfo[playerid][pGunSkill] = 0; PlayerInfo[playerid][pSHealth] = 0.0; PlayerInfo[playerid][pHealth] = 50.0;
PlayerInfo[playerid][pLocal] = 255; PlayerInfo[playerid][pPhousekey] = 255;
PlayerInfo[playerid][pHotelKey] = 255; PlayerInfo[playerid][pPbiskey] = 255; PlayerInfo[playerid][pCarLic] = 0; PlayerInfo[playerid][pFlyLic] = 0; PlayerInfo[playerid][pBoatLic] = 0;
PlayerInfo[playerid][pFishLic] = 0; PlayerInfo[playerid][pGunLic] = 0; PlayerInfo[playerid][pMotoLic] = 0; PlayerInfo[playerid][pCarTime] = 0; PlayerInfo[playerid][pPayDay] = 0;
PlayerInfo[playerid][pWantedLevel] = 0; PlayerInfo[playerid][pDrugPerk] = 0; PlayerInfo[playerid][pTut] = 0; PlayerInfo[playerid][pVig] = 0; PlayerInfo[playerid][pMedicaments] = 0;
PlayerInfo[playerid][pWarns] = 0; PlayerInfo[playerid][pTestTime] = 0; PlayerInfo[playerid][pRub] = 0; PlayerInfo[playerid][pBlock] = 0; PlayerInfo[playerid][pStyleFight] = 0;
PlayerInfo[playerid][pNaruch] = 0; pTest[playerid] = 0; VehTest[playerid] = 255; Transferid[playerid] = 999; Spectate[playerid] = 999; ClearFishes(playerid); ClearCooking(playerid); ClearMarriage(playerid); PyxiTime[playerid] = 0;
PlayerInfo[playerid][pHelper] = 0;
SetPlayerToTeamColor(playerid);
new file[32];
format(file, sizeof(file), "Accounts/%s.ini", PlayerName(playerid));
if(fexist(file)) gPlayerAccount[playerid] = 1;
else gPlayerAccount[playerid] = 0;
new string[85];
GetPlayerIp(playerid,IPAdres,60);
format(string,sizeof(string),"*** %s (ID: %d) подключился(ась) на сервер. (IP: %s)",PlayerName(playerid),playerid,IPAdres);
SendAdminMessage(-1, string);
log("Connect",string);
// Банкомат
Bankom[playerid] = TextDrawCreate(35.000000,180.000000,"-");
TextDrawAlignment(Bankom[playerid],0);
TextDrawFont(Bankom[playerid],1);
TextDrawLetterSize(Bankom[playerid],0.270,0.87000);
TextDrawSetOutline(Bankom[playerid],0);
TextDrawSetProportional(Bankom[playerid],2);
TextDrawSetShadow(Bankom[playerid],0);
// Level
lvlexp[playerid] = TextDrawCreate(502.000000,2.0000000,"_");
TextDrawAlignment(lvlexp[playerid],0);
TextDrawBackgroundColor(lvlexp[playerid],0x000000ff);
TextDrawFont(lvlexp[playerid],1);
TextDrawLetterSize(lvlexp[playerid],0.38,1.500000); // Начальный - 0.38,2.000000); второстепенный - 0.300,1.300000);
TextDrawColor(lvlexp[playerid],0xffffffff);
TextDrawSetOutline(lvlexp[playerid],0);
TextDrawSetProportional(lvlexp[playerid],2);
TextDrawSetShadow(lvlexp[playerid],1);
// Часы
Clock[playerid] = TextDrawCreate(605.0,23.0,"00:00");
TextDrawUseBox(Clock[playerid], 0);
TextDrawFont(Clock[playerid], 3);
TextDrawSetShadow(Clock[playerid],2);
TextDrawSetOutline(Clock[playerid],1);
TextDrawBackgroundColor(Clock[playerid],0x000000FF);
TextDrawColor(Clock[playerid],0xFFFFFFFF);
TextDrawAlignment(Clock[playerid],3);
TextDrawLetterSize(Clock[playerid],0.63,2.1);
//дата
Date[playerid] = TextDrawCreate(52.000000,434.000000, "~w~13.11.2012"); //500.000000, 430.000000, "14/06/2012");
TextDrawAlignment(Date[playerid],1);
TextDrawFont(Date[playerid],2);
TextDrawColor(Date[playerid],0xffffffff);
TextDrawBackgroundColor(Date[playerid],0x000000ff);
TextDrawLetterSize(Date[playerid],0.3100000,1.00000); //,0.5000000,1.600200);
TextDrawSetOutline(Date[playerid],1);
TextDrawSetProportional(Date[playerid],2);
TextDrawSetShadow(Date[playerid],1);
// Спидометр
SPEED[playerid] = TextDrawCreate(42.000000, 302.000000, "-");
TextDrawFont(SPEED[playerid], 1);
TextDrawLetterSize(SPEED[playerid], 0.450000, 1.500000); //0.500000, 1.500000);
TextDrawSetOutline(SPEED[playerid], 1);
TextDrawSetProportional(SPEED[playerid], 1);
TextDrawHideForPlayer(playerid, SPEED[playerid]);
// Сайт
URL[playerid] = TextDrawCreate(33.000000,424.000000,"~w~IceWorld-rpg.ru");
TextDrawAlignment(URL[playerid],1);
TextDrawFont(URL[playerid],2);
TextDrawColor(URL[playerid],0xffffffff);
TextDrawBackgroundColor(URL[playerid],0x000000ff);
TextDrawLetterSize(URL[playerid],0.3100000,1.00000);
TextDrawSetOutline(URL[playerid],1);
TextDrawSetProportional(URL[playerid],2);
TextDrawSetShadow(URL[playerid],1);
// Бензин
FUEL[playerid] = TextDrawCreate(42.000000, 316.000000, "-");
TextDrawAlignment(FUEL[playerid],1);
TextDrawFont(FUEL[playerid],1);
TextDrawLetterSize(FUEL[playerid],0.450000, 1.500000);
TextDrawSetOutline(FUEL[playerid],1);
TextDrawSetProportional(FUEL[playerid],1);
TextDrawSetShadow(FUEL[playerid],2);
TextDrawHideForPlayer(playerid, FUEL[playerid]);
// анимки
Anim[playerid] = TextDrawCreate(610.0, 400.0,"мA„–… ~r~ЊPOЂE‡ ~w~ѓ‡• OCЏAмOBK… Aм…–A‰……");
TextDrawUseBox(Anim[playerid], 0);
TextDrawFont(Anim[playerid], 2);
TextDrawSetShadow(Anim[playerid],0);
TextDrawSetOutline(Anim[playerid],1);
TextDrawBackgroundColor(Anim[playerid],0x000000FF);
TextDrawColor(Anim[playerid],0xFFFFFFFF);
TextDrawAlignment(Anim[playerid],3);
return 1;
}
stock ClearMarriage(playerid)
{
if(IsPlayerConnected(playerid))
{
new string[MAX_PLAYER_NAME];
format(string, sizeof(string), "нет");
strmid(PlayerInfo[playerid][pMarriedTo], string, 0, strlen(string), 255);
PlayerInfo[playerid][pMarried] = 0;
}
return 1;
}
stock ClearPaper(paper)
{
new string[MAX_PLAYER_NAME];
format(string, sizeof(string), "нет");
PaperInfo[paper][PaperUsed] = 0;
strmid(PaperInfo[paper][PaperMaker], string, 0, strlen(string), 255);
strmid(PaperInfo[paper][PaperTitle], string, 0, strlen(string), 255);
strmid(PaperInfo[paper][PaperText1], string, 0, strlen(string), 255);
strmid(PaperInfo[paper][PaperText2], string, 0, strlen(string), 255);
strmid(PaperInfo[paper][PaperText3], string, 0, strlen(string), 255);
strmid(PaperInfo[paper][PaperText4], string, 0, strlen(string), 255);
strmid(PaperInfo[paper][PaperText5], string, 0, strlen(string), 255);
strmid(PaperInfo[paper][PaperText6], string, 0, strlen(string), 255);
strmid(PaperInfo[paper][PaperText7], string, 0, strlen(string), 255);
SavePapers();
return 1;
}
stock ClearCrime(playerid)
{
if(IsPlayerConnected(playerid)) PlayerInfo[playerid][pWantedLevel] = 0;
return 1;
}
stock FishCost(playerid, fish)
{
if(IsPlayerConnected(playerid))
{
new cost = 0;
switch (fish)
{
case 1: cost = 1;
case 2: cost = 3;
case 3: cost = 3;
case 5: cost = 5;
case 6: cost = 2;
case 8: cost = 8;
case 9: cost = 12;
case 11: cost = 9;
case 12: cost = 7;
case 14: cost = 12;
case 15: cost = 9;
case 16: cost = 7;
case 17: cost = 7;
case 18: cost = 10;
case 19: cost = 4;
case 21: cost = 3;
}
return cost;
}
return 0;
}
stock ClearFishes(playerid)
{
if(IsPlayerConnected(playerid))
{
Fishes[playerid][pFid1] = 0; Fishes[playerid][pFid2] = 0; Fishes[playerid][pFid3] = 0;
Fishes[playerid][pFid4] = 0; Fishes[playerid][pFid5] = 0;
Fishes[playerid][pWeight1] = 0; Fishes[playerid][pWeight2] = 0; Fishes[playerid][pWeight3] = 0;
Fishes[playerid][pWeight4] = 0; Fishes[playerid][pWeight5] = 0;
new string[MAX_PLAYER_NAME];
format(string, sizeof(string), "нет");
strmid(Fishes[playerid][pFish1], string, 0, strlen(string), 255);
strmid(Fishes[playerid][pFish2], string, 0, strlen(string), 255);
strmid(Fishes[playerid][pFish3], string, 0, strlen(string), 255);
strmid(Fishes[playerid][pFish4], string, 0, strlen(string), 255);
strmid(Fishes[playerid][pFish5], string, 0, strlen(string), 255);
}
return 1;
}
stock ClearFishID(playerid, fish)
{
if(IsPlayerConnected(playerid))
{
new string[MAX_PLAYER_NAME];
format(string, sizeof(string), "нет");
switch (fish)
{
case 1:
{
strmid(Fishes[playerid][pFish1], string, 0, strlen(string), 255);
Fishes[playerid][pWeight1] = 0;
Fishes[playerid][pFid1] = 0;
}
case 2:
{
strmid(Fishes[playerid][pFish2], string, 0, strlen(string), 255);
Fishes[playerid][pWeight2] = 0;
Fishes[playerid][pFid2] = 0;
}
case 3:
{
strmid(Fishes[playerid][pFish3], string, 0, strlen(string), 255);
Fishes[playerid][pWeight3] = 0;
Fishes[playerid][pFid3] = 0;
}
case 4:
{
strmid(Fishes[playerid][pFish4], string, 0, strlen(string), 255);
Fishes[playerid][pWeight4] = 0;
Fishes[playerid][pFid4] = 0;
}
case 5:
{
strmid(Fishes[playerid][pFish5], string, 0, strlen(string), 255);
Fishes[playerid][pWeight5] = 0;
Fishes[playerid][pFid5] = 0;
}
}
}
return 1;
}
stock ClearCooking(playerid)
{
if(IsPlayerConnected(playerid))
{
Cooking[playerid][pCookID1] = 0; Cooking[playerid][pCookID2] = 0; Cooking[playerid][pCookID3] = 0;
Cooking[playerid][pCookID4] = 0; Cooking[playerid][pCookID5] = 0;
Cooking[playerid][pCWeight1] = 0; Cooking[playerid][pCWeight2] = 0; Cooking[playerid][pCWeight3] = 0;
Cooking[playerid][pCWeight4] = 0; Cooking[playerid][pCWeight5] = 0;
new string[32] = "Ничего";
strmid(Cooking[playerid][pCook1], string, 0, strlen(string), 255);
strmid(Cooking[playerid][pCook2], string, 0, strlen(string), 255);
strmid(Cooking[playerid][pCook3], string, 0, strlen(string), 255);
strmid(Cooking[playerid][pCook4], string, 0, strlen(string), 255);
strmid(Cooking[playerid][pCook5], string, 0, strlen(string), 255);
}
return 1;
}
stock ClearCookingID(playerid, cook)
{
if(IsPlayerConnected(playerid))
{
new string[MAX_PLAYER_NAME];
format(string, sizeof(string), "Ничего");
switch (cook)
{
case 1:
{
strmid(Cooking[playerid][pCook1], string, 0, strlen(string), 255);
Cooking[playerid][pCWeight1] = 0;
Cooking[playerid][pCookID1] = 0;
}
case 2:
{
strmid(Cooking[playerid][pCook2], string, 0, strlen(string), 255);
Cooking[playerid][pCWeight2] = 0;
Cooking[playerid][pCookID2] = 0;
}
case 3:
{
strmid(Cooking[playerid][pCook3], string, 0, strlen(string), 255);
Cooking[playerid][pCWeight3] = 0;
Cooking[playerid][pCookID3] = 0;
}
case 4:
{
strmid(Cooking[playerid][pCook4], string, 0, strlen(string), 255);
Cooking[playerid][pCWeight4] = 0;
Cooking[playerid][pCookID4] = 0;
}
case 5:
{
strmid(Cooking[playerid][pCook5], string, 0, strlen(string), 255);
Cooking[playerid][pCWeight5] = 0;
Cooking[playerid][pCookID5] = 0;
}
}
}
return 1;
}
stock Lotto(number)
{
new JackpotFallen = 0;
new string[85];
OOCOff(COLOR_BE,"Лотерея: Мы начали лотерейную партию.");
format(string, sizeof(string), "Лотерея: Сегодня выпавший номер %d.", number);
OOCOff(COLOR_BE, string);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(LottoNr[i] > 0)
{
if(LottoNr[i] == number)
{
JackpotFallen = 1;
format(string, sizeof(string), "Лотерея: %s выиграл ДЖЕКПОТ на сумму $%d с его лотерейным билетом!", PlayerName(i), Jackpot);
OOCOff(COLOR_YELLOW, string);
SendFormattedMessage(i, COLOR_YELLOW, "Вы выиграли $%d со своим лотерейным билетом! Поздравляем!", Jackpot);
SendClientMessage(i, COLOR_YELLOW, "Ваш выигрыш перечислен тебе на банковский счет!");
PlayerInfo[i][pAccount] += Jackpot;
}
else SendClientMessage(i, COLOR_LIGHTBLUE, "В этот раз вы ничего не выиграли!");
}
}
LottoNr[i] = 0;
}
if(JackpotFallen)
{
new rand = random(50000); rand += 15789;
Jackpot = rand;
format(string, sizeof(string), "Лотерея: Сумма нового джекпота на данный момент составляет $%d!", Jackpot);
OOCOff(COLOR_BE, string);
}
else
{
new rand = random(15000); rand += 2158;
Jackpot += rand;
format(string, sizeof(string), "Лотерея: Сумма джекпота поднята до $%d!", Jackpot);
OOCOff(COLOR_BE, string);
}
return 1;
}
PHP:
public OnPlayerSpawn(playerid)
{
PlayerPlaySound(playerid, 1069, 0.0, 0.0, 0.0);
TogglePlayerSpectating(playerid, 0);
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Äëÿ èãðû íà ñåðâåðå íåîáõîäèìî ïðîéòè àâòîðèçàöèþ/ðåãèñòðàöèþ!");
Kick(playerid);
}
for(new i = 0; i < sizeof(HouseInfo); i++)
{
SetPlayerMapIcon(playerid, i,HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancex], HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancey], HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancez],35,-1,1);
}
if(PlayerInfo[playerid][pNaruch] == 1)
{
SetPlayerAttachedObject(playerid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_CUFFED);
}
if(PlayerInfo[playerid][pChar] > 0) SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
SetPlayerWeapons(playerid);
SetPlayerToTeamColor(playerid);
/*if(MedicBill[playerid] == true && PlayerInfo[playerid][pJailed] == 0 && PlayerPaintballing[playerid] == 0)
{
if(PlayerInfo[playerid][pAccount] >= 1000)
{
PlayerInfo[playerid][pAccount] -= 63;
SendClientMessage(playerid, COLOR_ALLDEPT,"* ÄÎÊÒÎÐ * Ñ òâîåãî ñ÷åòà â áàíêå áûëî ñíÿòî çà ëå÷åíèå $63. Óäà÷íîãî äíÿ.");
}
else
{
GivePlMoney(playerid, -63);
SendClientMessage(playerid, COLOR_ALLDEPT,"* ÄÎÊÒÎÐ * Ñ÷åò çà ìåäèöèíñêèå ïðîöåäóðû ñîñòàâëÿåò $63. Óäà÷íîãî äíÿ.");
}
MedicBill[playerid] = false;
}*/
SetPlayerSpawn(playerid);
PlayerPlayMusic(playerid);
SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 0);
SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, 0);
SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 0);
return 1;
}
stock IsAnyPlayerInVehicle(vehicleid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerInVehicle(i, vehicleid)) return 1;
}
return 0;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(IsAtGasStation(playerid) && IsPlayerInAnyVehicle(playerid) && Refueling[playerid] == false && GetPlayerState(playerid) != PLAYER_STATE_PASSENGER && EnterCheck[playerid] == 0)
{
TextDrawShowForPlayer(playerid, Bankom[playerid]);
TextDrawSetString(Bankom[playerid],"ˆa£pa¢ka:~n~~n~~n~~y~*a›¯œ ~w~CAPSLOCK~y~ ¤¦o—¨ Ÿa£pa¢œ¦© —ak");
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
EnterCheck[playerid] = 1;
TextDrawShowForPlayer(playerid, Ten);
return 1;
}
if(IsAtALT(playerid) && Alted[playerid] == false && GetPlayerState(playerid) != PLAYER_STATE_PASSENGER && EnterCheck[playerid] == 0)
{
TextDrawShowForPlayer(playerid, Bankom[playerid]);
switch(GetPlayerState(playerid))
{
case 1: TextDrawSetString(Bankom[playerid],"KFC:~n~~n~~n~~y~*a›¯œ ~w~‡.ALT ~y~¤¦o—¨ £oc¯o¦pe¦© ¯e®«");
case 2: TextDrawSetString(Bankom[playerid],"KFC:~n~~n~~n~~y~*a›¯œ ~w~CAPSLOCK ~y~¤¦o—¨ £oc¯o¦pe¦© ¯e®«");
}
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
EnterCheck[playerid] = 1;
TextDrawShowForPlayer(playerid, Ten);
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 0.6, 313.7676,-133.5915,999.6016) && EnterCheck[playerid] == 0)
{
new location = PlayerInfo[playerid][pLocal];
if(PlayerInfo[playerid][pGunLic] == 0) return SendClientMessage(playerid, COLOR_GREY, "Ó òåáÿ íåò ëèöåíçèè íà îðóæèå.");
EnterCheck[playerid] = 1;
switch(location)
{
case 99..112: ShowPlayerDialog(playerid, 25, DIALOG_STYLE_LIST, "Ïîêóïêà îðóæèÿ","Colt 45\nSilenced 9mm\nDesert Eagle\nShotgun\nUZI\nTEC9\nMP5\nAK-47\nM4", "Âûáðàòü","Îòìåíà");
}
return 1;
}
if (IsPlayerInRangeOfPoint(playerid, 0.6, 181.5064,-87.3855,1002.0307))
{
if(EnterCheck[playerid] == 0)
{
if(GetPlayerFaction(playerid) == 0)
{
SmenaSkin[playerid] = true;
TogglePlayerControllable(playerid,0);
SetPlayerFacingAngle(playerid, 270.0000);
switch(PlayerInfo[playerid][pSex])
{
case 1:
{
SetPlayerSkin(playerid,7);
SkinOn[playerid] = 7;
}
case 2:
{
SetPlayerSkin(playerid,9);
SkinOn[playerid] = 9;
}
}
SetPlayerPos(playerid,258.9029,-41.4951,1002.0234);
SetPlayerCameraPos(playerid,258.9029,-41.4951,1002.0234);
SetPlayerCameraLookAt(playerid,258.9029,-41.4951,1002.0234);
SetPlayerInterior(playerid,14);
SelectSkin[playerid] = 0;
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Èñïîëüçóé êëàâèøè: 'Y' è 'N' äëÿ ïðîñìîòðà äîñòóïíûõ ñêèíîâ, 'H' - äëÿ ïîêóïêè(Öåíà: $5000), 'F' - äëÿ îòìåíû!");
}
else return SendClientMessage(playerid,COLOR_GRAD2,"Äëÿ ó÷àñòíèêîâ ôðàêöèé ïîêóïêà íåäîñòóïíà!");
EnterCheck[playerid] = 1;
}
}
if (IsPlayerInRangeOfPoint(playerid, 0.6, -23.2186,-55.3352,1003.5469))
{
if(EnterCheck[playerid] == 0)
{
if(SBizzInfo[9][sbProducts] == 0) return SendClientMessage(playerid, COLOR_GREY, " áèçíåñå 24/7 çàêîí÷èëèñü ïðîäóêòû.");
ShowPlayerDialog(playerid,7,DIALOG_STYLE_LIST,"Ìàãàçèí 24/7","{F4DD76}Áåíçîïèëà \t{FFFFFF}[$6000]\
\n{F4DD76}×àñû \t\t{FFFFFF}[$2000]\
\n{F4DD76}Çîëîòàÿ êàðòà \t{FFFFFF}[$2000]\
\n{F4DD76}Öâåòû \t\t{FFFFFF}[$100]\
\n{F4DD76}Ôîòîàïïàðàò \t{FFFFFF}[$1000]\
\n{F4DD76}Ðîëèêè \t{FFFFFF}[$110]\
\n{F4DD76}Ïëååð \t\t{FFFFFF}[$15000]","Êóïèòü","Îòìåíà");
EnterCheck[playerid] = 1;
}
}
if(IsAtATM(playerid) && GetPlayerState(playerid) == 1 && Bankomated[playerid] == false && EnterCheck[playerid] == 0)
{
TextDrawShowForPlayer(playerid, Bankom[playerid]);
TextDrawSetString(Bankom[playerid],"€a®ko¯a¦:~y~~n~~n~Ha›¯œ¦e ~w~‡.ALT ~y~¤¦o—¨ ¢oc£ož©Ÿo¢a¦©c¬~n~ycžy™a¯œ —a®ko¯a¦a");
TextDrawShowForPlayer(playerid, Ten);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
EnterCheck[playerid] = 1;
return 1;
}
if(TaxiCallTime[playerid] > 0 && TaxiAccepted[playerid] < 999)
{
TaxiAccepted[playerid] = 999;
GameTextForPlayer(playerid, "~w~ƒOC…‚ ìAˆìAEì…•", 5000, 1);
TaxiCallTime[playerid] = 0;
DisablePlayerRaceCheckpoint(playerid);
}
switch(CP[playerid])
{
case 5:
{
GameTextForPlayer(playerid, "~y~ìA OKE –…CC…†", 2500, 1);
CP[playerid] = 0;
DisablePlayerRaceCheckpoint(playerid);
}
case 9:
{
GameTextForPlayer(playerid, "~r~„ƒ…E ˆƒEC’ OCA‡’ì‘X ‚O슅KO‹ ", 4000, 3);
DisablePlayerRaceCheckpoint(playerid);
}
case 10: { CP[playerid] = 11; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2258.7874,-2402.9712,12.7035,-1,-1,-1,8); }
case 11: { CP[playerid] = 12; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2225.8755,-2461.3875,12.7190,-1,-1,-1,8); }
case 12: { CP[playerid] = 13; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2276.9983,-2662.8328,12.8580,-1,-1,-1,8); }
case 13: { CP[playerid] = 14; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2449.1399,-2663.0562,12.8138,-1,-1,-1,8); }
case 14: { CP[playerid] = 15; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2566.9814,-2504.5686,12.7692,-1,-1,-1,8); }
case 15: { CP[playerid] = 16; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2719.0520,-2503.5962,12.7706,-1,-1,-1,8); }
case 16: { CP[playerid] = 17; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2720.7881,-2405.6589,12.7441,-1,-1,-1,8); }
case 17: { CP[playerid] = 18; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2571.5195,-2401.1531,12.7528,-1,-1,-1,8); }
case 18: { CP[playerid] = 19; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2406.6995,-2423.1182,12.6641,-1,-1,-1,8); }
case 19: { CP[playerid] = 20; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2322.9194,-2341.5715,12.6664,-1,-1,-1,8); }
case 20:
{
CP[playerid] = 0;
DisablePlayerRaceCheckpoint(playerid);
if(FirstKartWinner == 999)
{
FirstKartWinner = playerid;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
{
SendFormattedMessage(i, COLOR_WHITE, "%s Ôèíèøèðîâàë ïåðâûé â ãîíêå.",PlayerName(playerid));
}
}
}
}
else if(SecondKartWinner == 999)
{
SecondKartWinner = playerid;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
{
SendFormattedMessage(i, COLOR_WHITE, "%s Ôèíèøèðîâàë âòîðîé â ãîíêå.",PlayerName(playerid));
}
}
}
}
else if(ThirdKartWinner == 999)
{
ThirdKartWinner = playerid;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
{
SendFormattedMessage(i, COLOR_WHITE, "%s Ôèíèøèðîâàë òðåòèé â ãîíêå.",PlayerName(playerid));
SendClientMessage(i, COLOR_WHITE, "** Ãîíêà çàêîí÷èëàñü **");
CP[i] = 0;
DisablePlayerRaceCheckpoint(i);
}
}
}
}
}
}
return 1;
}
PHP:
public OnPlayerSpawn(playerid)
{
PlayerPlaySound(playerid, 1069, 0.0, 0.0, 0.0);
TogglePlayerSpectating(playerid, 0);
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Для игры на сервере необходимо пройти авторизацию/регистрацию!");
Kick(playerid);
}
for(new i = 0; i < sizeof(HouseInfo); i++)
{
SetPlayerMapIcon(playerid, i,HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancex], HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancey], HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancez],35,-1,1);
}
if(PlayerInfo[playerid][pNaruch] == 1)
{
SetPlayerAttachedObject(playerid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_CUFFED);
}
if(PlayerInfo[playerid][pChar] > 0) SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
SetPlayerWeapons(playerid);
SetPlayerToTeamColor(playerid);
/*if(MedicBill[playerid] == true && PlayerInfo[playerid][pJailed] == 0 && PlayerPaintballing[playerid] == 0)
{
if(PlayerInfo[playerid][pAccount] >= 1000)
{
PlayerInfo[playerid][pAccount] -= 63;
SendClientMessage(playerid, COLOR_ALLDEPT,"* ДОКТОР * С твоего счета в банке было снято за лечение $63. Удачного дня.");
}
else
{
GivePlMoney(playerid, -63);
SendClientMessage(playerid, COLOR_ALLDEPT,"* ДОКТОР * Счет за медицинские процедуры составляет $63. Удачного дня.");
}
MedicBill[playerid] = false;
}*/
SetPlayerSpawn(playerid);
PlayerPlayMusic(playerid);
SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 0);
SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, 0);
SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 0);
return 1;
}
stock IsAnyPlayerInVehicle(vehicleid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerInVehicle(i, vehicleid)) return 1;
}
return 0;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(IsAtGasStation(playerid) && IsPlayerInAnyVehicle(playerid) && Refueling[playerid] == false && GetPlayerState(playerid) != PLAYER_STATE_PASSENGER && EnterCheck[playerid] == 0)
{
TextDrawShowForPlayer(playerid, Bankom[playerid]);
TextDrawSetString(Bankom[playerid],"€aЈpaўka:~n~~n~~n~~y~*a›Їњ ~w~CAPSLOCK~y~ ¤¦o—Ё џaЈpaўњ¦© —ak");
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
EnterCheck[playerid] = 1;
TextDrawShowForPlayer(playerid, Ten);
return 1;
}
if(IsAtALT(playerid) && Alted[playerid] == false && GetPlayerState(playerid) != PLAYER_STATE_PASSENGER && EnterCheck[playerid] == 0)
{
TextDrawShowForPlayer(playerid, Bankom[playerid]);
switch(GetPlayerState(playerid))
{
case 1: TextDrawSetString(Bankom[playerid],"KFC:~n~~n~~n~~y~*a›Їњ ~w~‡.ALT ~y~¤¦o—Ё ЈocЇo¦pe¦© Їe®«");
case 2: TextDrawSetString(Bankom[playerid],"KFC:~n~~n~~n~~y~*a›Їњ ~w~CAPSLOCK ~y~¤¦o—Ё ЈocЇo¦pe¦© Їe®«");
}
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
EnterCheck[playerid] = 1;
TextDrawShowForPlayer(playerid, Ten);
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 0.6, 313.7676,-133.5915,999.6016) && EnterCheck[playerid] == 0)
{
new location = PlayerInfo[playerid][pLocal];
if(PlayerInfo[playerid][pGunLic] == 0) return SendClientMessage(playerid, COLOR_GREY, "У тебя нет лицензии на оружие.");
EnterCheck[playerid] = 1;
switch(location)
{
case 99..112: ShowPlayerDialog(playerid, 25, DIALOG_STYLE_LIST, "Покупка оружия","Colt 45\nSilenced 9mm\nDesert Eagle\nShotgun\nUZI\nTEC9\nMP5\nAK-47\nM4", "Выбрать","Отмена");
}
return 1;
}
if (IsPlayerInRangeOfPoint(playerid, 0.6, 181.5064,-87.3855,1002.0307))
{
if(EnterCheck[playerid] == 0)
{
if(GetPlayerFaction(playerid) == 0)
{
SmenaSkin[playerid] = true;
TogglePlayerControllable(playerid,0);
SetPlayerFacingAngle(playerid, 270.0000);
switch(PlayerInfo[playerid][pSex])
{
case 1:
{
SetPlayerSkin(playerid,7);
SkinOn[playerid] = 7;
}
case 2:
{
SetPlayerSkin(playerid,9);
SkinOn[playerid] = 9;
}
}
SetPlayerPos(playerid,258.9029,-41.4951,1002.0234);
SetPlayerCameraPos(playerid,258.9029,-41.4951,1002.0234);
SetPlayerCameraLookAt(playerid,258.9029,-41.4951,1002.0234);
SetPlayerInterior(playerid,14);
SelectSkin[playerid] = 0;
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Используй клавиши: 'Y' и 'N' для просмотра доступных скинов, 'H' - для покупки(Цена: $5000), 'F' - для отмены!");
}
else return SendClientMessage(playerid,COLOR_GRAD2,"Для участников фракций покупка недоступна!");
EnterCheck[playerid] = 1;
}
}
if (IsPlayerInRangeOfPoint(playerid, 0.6, -23.2186,-55.3352,1003.5469))
{
if(EnterCheck[playerid] == 0)
{
if(SBizzInfo[9][sbProducts] == 0) return SendClientMessage(playerid, COLOR_GREY, "В бизнесе 24/7 закончились продукты.");
ShowPlayerDialog(playerid,7,DIALOG_STYLE_LIST,"Магазин 24/7","{F4DD76}Бензопила \t{FFFFFF}[$6000]\
\n{F4DD76}Часы \t\t{FFFFFF}[$2000]\
\n{F4DD76}Золотая карта \t{FFFFFF}[$2000]\
\n{F4DD76}Цветы \t\t{FFFFFF}[$100]\
\n{F4DD76}Фотоаппарат \t{FFFFFF}[$1000]\
\n{F4DD76}Ролики \t{FFFFFF}[$110]\
\n{F4DD76}Плеер \t\t{FFFFFF}[$15000]","Купить","Отмена");
EnterCheck[playerid] = 1;
}
}
if(IsAtATM(playerid) && GetPlayerState(playerid) == 1 && Bankomated[playerid] == false && EnterCheck[playerid] == 0)
{
TextDrawShowForPlayer(playerid, Bankom[playerid]);
TextDrawSetString(Bankom[playerid],"Ђa®koЇa¦:~y~~n~~n~Ha›Їњ¦e ~w~‡.ALT ~y~¤¦o—Ё ўocЈoћ©џoўa¦©c¬~n~ycћy™aЇњ —a®koЇa¦a");
TextDrawShowForPlayer(playerid, Ten);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
EnterCheck[playerid] = 1;
return 1;
}
if(TaxiCallTime[playerid] > 0 && TaxiAccepted[playerid] < 999)
{
TaxiAccepted[playerid] = 999;
GameTextForPlayer(playerid, "~w~ѓOCЏ…‚ мA€мAЌEм…•", 5000, 1);
TaxiCallTime[playerid] = 0;
DisablePlayerRaceCheckpoint(playerid);
}
switch(CP[playerid])
{
case 5:
{
GameTextForPlayer(playerid, "~y~мA ЏOЌKE –…CC…†", 2500, 1);
CP[playerid] = 0;
DisablePlayerRaceCheckpoint(playerid);
}
case 9:
{
GameTextForPlayer(playerid, "~r~„ѓ…ЏE €ѓEC’ OCЏA‡’м‘X ‚OмЉ…KO‹ ", 4000, 3);
DisablePlayerRaceCheckpoint(playerid);
}
case 10: { CP[playerid] = 11; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2258.7874,-2402.9712,12.7035,-1,-1,-1,8); }
case 11: { CP[playerid] = 12; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2225.8755,-2461.3875,12.7190,-1,-1,-1,8); }
case 12: { CP[playerid] = 13; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2276.9983,-2662.8328,12.8580,-1,-1,-1,8); }
case 13: { CP[playerid] = 14; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2449.1399,-2663.0562,12.8138,-1,-1,-1,8); }
case 14: { CP[playerid] = 15; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2566.9814,-2504.5686,12.7692,-1,-1,-1,8); }
case 15: { CP[playerid] = 16; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2719.0520,-2503.5962,12.7706,-1,-1,-1,8); }
case 16: { CP[playerid] = 17; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2720.7881,-2405.6589,12.7441,-1,-1,-1,8); }
case 17: { CP[playerid] = 18; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2571.5195,-2401.1531,12.7528,-1,-1,-1,8); }
case 18: { CP[playerid] = 19; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2406.6995,-2423.1182,12.6641,-1,-1,-1,8); }
case 19: { CP[playerid] = 20; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,2,2322.9194,-2341.5715,12.6664,-1,-1,-1,8); }
case 20:
{
CP[playerid] = 0;
DisablePlayerRaceCheckpoint(playerid);
if(FirstKartWinner == 999)
{
FirstKartWinner = playerid;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
{
SendFormattedMessage(i, COLOR_WHITE, "%s Финишировал первый в гонке.",PlayerName(playerid));
}
}
}
}
else if(SecondKartWinner == 999)
{
SecondKartWinner = playerid;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
{
SendFormattedMessage(i, COLOR_WHITE, "%s Финишировал второй в гонке.",PlayerName(playerid));
}
}
}
}
else if(ThirdKartWinner == 999)
{
ThirdKartWinner = playerid;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
{
SendFormattedMessage(i, COLOR_WHITE, "%s Финишировал третий в гонке.",PlayerName(playerid));
SendClientMessage(i, COLOR_WHITE, "** Гонка закончилась **");
CP[i] = 0;
DisablePlayerRaceCheckpoint(i);
}
}
}
}
}
}
return 1;
}
Последнее редактирование:
