public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys & KEY_YES ) { for(new treee = 0; treee < MAX_TREES; treee++) { if(IsPlayerInRangeOfPoint(playerid, 4.0, treeDatabase[treee][treePos][0], treeDatabase[treee][treePos][1], treeDatabase[treee][treePos][2])) { if(player[playerid][pWork] != 1) return SendError(playerid, "jus nedirbate šiame darbe !"); if(treeDatabase[treee][Atkurimas] > gettime()) return 1; if(wrStatus[playerid] != 1) return SendError(playerid, "pirmiausia turite pradėti darbą norėdami skinti vaisius !"); if(treeDatabase[treee][uzimtas]) return SendError(playerid, "šis medis jau yra užimtas kito žmogaus !"); SendSucces(playerid, "spaudinėkite {FFC13B}„SPACE“{ffffff} norėdami skinti vaisius !"); KertamMedi[playerid] = 1; treeDatabase[treee][uzimtas] = true; MedzioId[playerid] = treee; gamprog[playerid] = 0; ShowProgressBarForPlayer(playerid, gamBar[playerid]); SetProgressBarValue(gamBar[playerid], gamprog[playerid]); printf("KertamMedi[playerid] - %d , Workid - %d , wrStatus - %d",KertamMedi[playerid], player[playerid][pWork], wrStatus[playerid]); } } for(new i = 0; i < sizeof(Zvejybviete); i++) { if(IsPlayerInRangeOfPoint(playerid, 1.0, Zvejybviete[i][Pos_x], Zvejybviete[i][Pos_y], Zvejybviete[i][Pos_z])) { if(fishing[playerid] == true) return SendError(playerid, "jūs jau žvejojate !"); GameTextForPlayer(playerid,"~g~Pradejote zvejoti !",3000,5); fishingTimer [ playerid ] = SetTimerEx("kabinamZuvi",randomEx(5000, 12000),0,"i", playerid); SendWarn(playerid, "nenutolkite nuo savo žvejybos vietos !"); fishing[playerid] = true; fishingSpot[playerid] = i; TogglePlayerControllable(playerid, false); SetPlayerAttachedObject(playerid, 0,18632,6,0.079376,0.037070,0.007706,181.482910,0.000000,0.000000,1.000000,1.000000,1.000000); ApplyAnimation(playerid,"SWORD","sword_block",50.0,0,1,0,1,1); } } if(IsPlayerInRangeOfPoint(playerid, 2, 234.2966,1747.4783,764.5859)){ if(player[playerid][pJail][0] == 0) return SendError(playerid, "jūs neesate kalinys, kalinių valgykloje valgyti negalite !"); ShowPlayerDialog(playerid, 1310, DIALOG_STYLE_LIST, "Fort Carson Kalėjimo valgykla", "1. Spagečiai\n2. ryžiai\n3. bulvių košė", "Rinktis", "uždaryti"); } if(IsPlayerInRangeOfPoint(playerid, 2, -155.8162,1073.3987,20.0688)){ if(player[playerid][pJail][0] != 1) return SendError(playerid, "jūs neesate kalinys !"); if(jailStuff[playerid][0] == 1) return SendError(playerid, "jūs jau nešate dėžę !"); if(jailStuff[playerid][1] > gettime()){ format(zinute, 148, "{FF8585}•{ffffff} dėžę galėsite nešti %s", likusdata(jailStuff[playerid][1])); SendClientMessage(playerid, -1, zinute); return 1; } jailStuff[playerid][0] = 1; ApplyAnimation(playerid,"GANGS", "DRUGS_BUY", 4.1, 0, 0, 0, 0, 0); SendSucces(playerid, "nuneškite dėžę į nurodytą vietą jūsų žemėlapyje !"); switch(random(2)){ case 0: SetPlayerCheckpointEx(playerid, 11, -172.8760,1062.5157,20.0688, 1); case 1: SetPlayerCheckpointEx(playerid, 11, -156.5285,1057.8882,20.0688, 1); } SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY); SetPlayerAttachedObject( playerid, 2, 2358, 1, 0.066892, 0.361136, -0.081816, 90.000000, 90.000000, 90.000000, 1.000000, 1.000000, 1.000000 ); } for( new vTry = 0; vTry < MAX_VERSLAI; vTry++ ) { if( IsPlayerInRangeOfPoint( playerid, 2, verslas[ vTry ][ BiznioPoz ][ 0 ], verslas[ vTry ][ BiznioPoz ][ 1 ], verslas[ vTry ][ BiznioPoz ][ 2 ])) { SetPVarInt( playerid, "versloID", vTry); if( siuloPirkti[ playerid ] == true ) return SendError(playerid, "esate pasiūlęs žaidėjui pirkti verslą !"); if(! verslas[ vTry ][ bNupirktas ]) { if( getPlayerMoney(playerid ) < verslas[ vTry ][ vKaina ]) { SendError(playerid, " neturite tiek pinigų !"); return 1; } format( zinute, 150,"Jūsų perkamas verslas ( %s )\n {3B9DFF}•{FFFFFF} verslo kaina ( {3B9DFF}%s €{FFFFFF} ),\n {3B9DFF}•{FFFFFF} verslo pelnas per valandą ( {3B9DFF}%s €{FFFFFF} )", verslas[ vTry ][ bName ], FormatNumber(verslas[ vTry ][ vKaina ]), FormatNumber(verslas[ vTry ][ mokamVersla ]) ); ShowPlayerDialog( playerid, 400, DIALOG_STYLE_MSGBOX, "{3B9DFF}•{FFFFFF} verslo pirkimas" , zinute ,"Pirkti" , "Atšaukti"); } else { if(! strcmp(verslas[vTry][vSavininkas], getPlayerName(playerid), true)) { if( verslas [ vTry ][ vSell ][ 0 ] == 1 ) { SendWarn(playerid, "jūsų verslas yra parduodamas, todėl valdyti jo negalite."); ShowPlayerDialog(playerid, 779, DIALOG_STYLE_MSGBOX, "Verslo pardavimo atšaukimas", "{ffffff}Jūsų verslas šiuo metu yra pardavimo žaidėjams būsenoje:\n \n {FF8585}•{ffffff} norėdami atšaukti pardavimą, spauskite '{FF8585}Atšaukti{ffffff}'.", "Atšaukti", "išeiti"); return 1; } valdymasB(playerid); } else { if( verslas [ vTry ][ vSell ][ 0 ] == 1 ) { format(g_szBuffer, 1000, "Šis {3B9DFF}%s{FFFFFF} verslas yra parduodamas:\n \n {3B9DFF}•{FFFFFF} verslo pardavėjas: {3B9DFF}%s\n {3B9DFF}•{FFFFFF} prašoma kaina: {3B9DFF}%s €{FFFFFF}\n{3B9DFF}•{FFFFFF} verslo našumas {3B9DFF}%s €{FFFFFF}\n{3B9DFF}•{FFFFFF} verslo pelne yra {3B9DFF}%s €{FFFFFF}.", verslas[ vTry ][ bName ], verslas[ vTry ][ vSavininkas ], FormatNumber(verslas[ vTry ][ vSell ][ 1 ]), FormatNumber(verslas[ vTry ][ mokamVersla ]), FormatNumber(verslas[ vTry ][ vPelnas ])); ShowPlayerDialog(playerid, 780, DIALOG_STYLE_MSGBOX ,"{3B9DFF}•{FFFFFF} verslo pirkimas", g_szBuffer, "Pirkti", "išeiti"); return 1; } format( zinute, 148,"{FF8585}KLAIDA{ffffff}: jūs neesate šio verslo savininkas, savininkas yra ( {FF8585}%s{ffffff} ) !", verslas[ vTry ][ vSavininkas ] ); SendClientMessage(playerid, -1 ,zinute); if(verslas[vTry][vPelnas] <= 0) return SendError(playerid, "verslo pelne pinigų nėra."); SendClientMessage(playerid,-1," "); apID[playerid] = vTry; SendWarn(playerid, "norite apiplėšti šį verslą ?"); SendWarn(playerid,"{ff0000}•{FFFFFF} svarbu žinoti, jog apie apiplėšimą bus pranešama policijai !"); format(zinute,148,"{3B9DFF}%s{ffffff} verslo apiplėšimas", verslas[apID[playerid]][bName]); format(g_szBuffer,250,"{ffffff}Verslo pavadinimas ( {3B9DFF}%s{ffffff} ),\nVerslo savininkas ( {3B9DFF}%s{ffffff} ),\n\n {3B9DFF}•{FFFFFF} šiuo metu verslo pelne yra ( {3B9DFF}%s €{FFFFFF} )",verslas[apID[playerid]][bName],verslas[apID[playerid]][vSavininkas],FormatNumber(verslas[apID[playerid]][vPelnas])); ShowPlayerDialog(playerid, 430, DIALOG_STYLE_MSGBOX, zinute, g_szBuffer, "apiplėšti", "atšaukti"); } } } } for( new hTry = 0; hTry < MAX_HOUSES; hTry++ ) { if( IsPlayerInRangeOfPoint( playerid, 2, namai[ hTry ][ hPos ][ 0 ], namai[ hTry ][ hPos ][ 1 ], namai[ hTry ][ hPos ][ 2 ])) { SetPVarInt( playerid, "NamoID", hTry); if( siuloPirkti[ playerid ] == true ) return SendError(playerid, "esate pasiūlęs kažkam kažką pirkti !"); if(! namai[ hTry ][ hNupirktas ]) { if( getPlayerMoney(playerid ) < namai[ hTry ][ hKaina ]) { SendError(playerid, " neturite tiek pinigų !"); return 1; } if(player[playerid][pHouseId] > -1) return SendError(playerid, "jūs jau turite namą !"); new gatve[120]; if(namai[ hTry ][ hStreet ] == 0) gatve = "taikos pr."; if(namai[ hTry ][ hStreet ] == 1) gatve = "aukštaičių g."; if(namai[ hTry ][ hStreet ] == 2) gatve = "Gedimino pr."; format( g_szBuffer,200,"{ffffff}Perkamojo namo gatvė: {00d55a}%s %i{FFFFFF},\n \n {00d55a}•{FFFFFF} Namo kaina: {00d55a}%s €{ffffff}. \n", gatve, namai[ hTry ][ fromSQL ], FormatNumber(namai[ hTry ][ hKaina ])); ShowPlayerDialog( playerid, 500, DIALOG_STYLE_MSGBOX, "{00d55a}•{FFFFFF} namo pirkimas" , g_szBuffer ,"Pirkti" , "Atšaukti"); } else { if(namai[ hTry ][ hLock ] == 1) return SendError(playerid, "namas užrakintas !"); if(! strcmp(namai[hTry][hSavininkas], getPlayerName(playerid), true)) { SendSucces(playerid, "įėjote į namą !"); if(namai[ hTry ][ hInterior ] == 0 ) { SetPlayerPosA(playerid, 949.8234,55.1707,1002.7659); SetPlayerVirtualWorld(playerid, hTry); format(zinute, sizeof(zinute), "dabartinis virtual WORLD %i", GetPlayerVirtualWorld(playerid)); SendClientMessage(playerid, -1, zinute); } else if(namai[ hTry ][ hInterior ] == 1 ) { SetPlayerPosA(playerid, 1378.2780,-820.4017,1092.3500); } } else { ShowPlayerDialog(playerid,521, DIALOG_STYLE_LIST, "pasirinkite sekantį veiksmą", "{00d55a}•{FFFFFF} įeiti į namus\n{00d55a}•{FFFFFF}nuomuotis namą", "Rinktis","Atgal"); } } } } for( new fTry = 0; fTry < MAX_FRACTIONS; fTry++ ) { if( IsPlayerInRangeOfPoint( playerid, 2, frakcija[ fTry ][ fPos ][ 0 ], frakcija[ fTry ][ fPos ][ 1 ], frakcija[ fTry ][ fPos ][ 2 ])) { fChosen[playerid] = fTry; if(player[playerid][pWork] > -1 && fTry != player[playerid][pWork]) { SendError(playerid, "jūs čia nedirbate"); return 1; } if(player[playerid][pWork] > -1 && fTry == player[playerid][pWork]) { jobDialog(playerid); return 1; } if(player[playerid][pWork] < 0) { newJobDialog(playerid); return 1; } } } for( new jTry = 0; jTry < MAX_GANGS; jTry++ ) { if( IsPlayerInRangeOfPoint( playerid, 2, gang[ jTry ][ gPos ][ 0 ], gang[ jTry ][ gPos ][ 1 ], gang[ jTry ][ gPos ][ 2 ])) { SetPVarInt( playerid, "GaujosID", jTry); if(gang[jTry][gStatus] == 0){ new Float:kdRatio = gang[jTry][gStats][0]/gang[jTry][gStats][1], Float:ratio = kdRatio/gang[jTry][gStats][2]; format(zinute, 120, "%s gaujos pirkimas", gang[jTry][gName]); format(g_szBuffer, 500, "{ffffff}Parduodamos gaujos informacija:\n {8297A8}•{ffffff} pavadinimas: {8297A8}%s{ffffff},\n {8297A8}•{ffffff} kaina kreditais: {8297A8}%i{ffffff},\n {8297A8}•{ffffff} nužudymai, mirtys, pagrobimai: {8297A8}%i, %i, %i ( %0.2f ){ffffff},\n \nNorėdami pirkti šią gaują spauskite {8297A8}'pirkti'{ffffff}.", gang[jTry][gName], gang[jTry][gPrice], gang[jTry][gStats][0]-1,gang[jTry][gStats][1]-1,gang[jTry][gStats][2]-1,ratio); ShowPlayerDialog(playerid, 1030, DIALOG_STYLE_MSGBOX, zinute, g_szBuffer, "pirkti", "uzdaryti"); return 1; } else if(gang[jTry][gStatus] == 1 && player[playerid][pGang] == jTry){ if(player[playerid][pGangLeader] == jTry){ format(zinute, 128, "{8297A8}•{ffffff} jūs esate šios gaujos lyderis, gaujos valdymas {8297A8}/gvaldymas{ffffff} !"); SendClientMessage(playerid, -1, zinute); } format(zinute, 120, "%s gaujos narių valdymas", gang[jTry][gName]); format(g_szBuffer, 500, "{8297A8}•{ffffff} gaujos aprangos,\n{8297A8}•{ffffff} gaujos pelno informacija,\n{8297A8}•{ffffff} gaujos ginklų paketai,\n{8297A8}•{ffffff} gaujos palikimas"); ShowPlayerDialog(playerid, 1038, DIALOG_STYLE_LIST, zinute, g_szBuffer, "pirkti", "uzdaryti"); return 1; } else if(gang[jTry][gStatus] == 1 && player[playerid][pGang] < 0){ format(zinute, 148, "%s gaujos informacija", gang[jTry][gName]); ShowPlayerDialog(playerid, 1048, DIALOG_STYLE_LIST, zinute, "{8297A8}•{ffffff} įstoti į gauja,\n{8297A8}•{ffffff} informacija apie gauja", "Rintkis", "uždaryti"); return 1; } } } for( new gTry = 0; gTry < MAX_GATES; gTry++ ) { if( IsPlayerInRangeOfPoint( playerid, 7, vartai[ gTry ][ gatesPos ][ 0 ], vartai[ gTry ][ gatesPos ][ 1 ], vartai[ gTry ][ gatesPos ][ 2 ])) { if(vartai[gTry][Id] == 0 && player[playerid][pWork] == 6){ if(vartai[gTry][status] == false){ vartai[gTry][status] = true; MoveObject(vartai[gTry][Object], vartai[gTry][gatesPos][0], vartai[gTry][gatesPos][1], vartai[gTry][gatesPos][3], 1.2, 0.0000,0.0000,0.0000); GameTextForPlayer(playerid, "~g~vartai atidaryti", 2000, 3); } else if(vartai[gTry][status] == true){ vartai[gTry][status] = false; MoveObject(vartai[gTry][Object], vartai[gTry][gatesPos][0], vartai[gTry][gatesPos][1], vartai[gTry][gatesPos][2], 1.2, 0.0000,0.0000,0.0000); GameTextForPlayer(playerid, "~r~vartai uzdaryti", 2000, 3); } format(vartai[gTry][lastPlayer], 24, "%s", getPlayerName(playerid)); format(vartai[gTry][lastDate], 24, "%s", GetTimeAndDate()); UpdateGatesLabel(gTry); } if(vartai[gTry][Id] == 1 && player[playerid][pWork] == 6){ if(vartai[gTry][status] == false){ vartai[gTry][status] = true; MoveObject(vartai[gTry][Object], vartai[gTry][gatesPos][0], vartai[gTry][gatesPos][1], vartai[gTry][gatesPos][3], 1.2, 0.0000,0.0000,0.0000); GameTextForPlayer(playerid, "~g~vartai atidaryti", 2000, 3); } else if(vartai[gTry][status] == true){ vartai[gTry][status] = false; MoveObject(vartai[gTry][Object], vartai[gTry][gatesPos][0], vartai[gTry][gatesPos][1], vartai[gTry][gatesPos][2], 1.2, 0.0000,0.0000,0.0000); GameTextForPlayer(playerid, "~r~vartai uzdaryti", 2000, 3); } format(vartai[gTry][lastPlayer], 24, "%s", getPlayerName(playerid)); format(vartai[gTry][lastDate], 24, "%s", GetTimeAndDate()); UpdateGatesLabel(gTry); } if(vartai[gTry][Id] == 2){ if(vartai[gTry][status] == false){ vartai[gTry][status] = true; MoveObject(vartai[gTry][Object], vartai[gTry][gatesPos][0], vartai[gTry][gatesPos][1], vartai[gTry][gatesPos][3], 1.2, 0.0000,0.0000,0.0000); GameTextForPlayer(playerid, "~g~vartai atidaryti", 2000, 3); } else if(vartai[gTry][status] == true){ vartai[gTry][status] = false; MoveObject(vartai[gTry][Object], vartai[gTry][gatesPos][0], vartai[gTry][gatesPos][1], vartai[gTry][gatesPos][2], 1.2, 0.0000,0.0000,0.0000); GameTextForPlayer(playerid, "~r~vartai uzdaryti", 2000, 3); } format(vartai[gTry][lastPlayer], 24, "%s", getPlayerName(playerid)); format(vartai[gTry][lastDate], 24, "%s", GetTimeAndDate()); UpdateGatesLabel(gTry); } if(vartai[gTry][Id] == 3){ if(vartai[gTry][status] == false){ vartai[gTry][status] = true; MoveObject(vartai[gTry][Object], vartai[gTry][gatesPos][0], vartai[gTry][gatesPos][1], vartai[gTry][gatesPos][3], 1.2, 0.0000,0.0000,0.0000); GameTextForPlayer(playerid, "~g~vartai atidaryti", 2000, 3); } else if(vartai[gTry][status] == true){ vartai[gTry][status] = false; MoveObject(vartai[gTry][Object], vartai[gTry][gatesPos][0], vartai[gTry][gatesPos][1], vartai[gTry][gatesPos][2], 1.2, 0.0000,0.0000,0.0000); GameTextForPlayer(playerid, "~r~vartai uzdaryti", 2000, 3); } format(vartai[gTry][lastPlayer], 24, "%s", getPlayerName(playerid)); format(vartai[gTry][lastDate], 24, "%s", GetTimeAndDate()); UpdateGatesLabel(gTry); } } } if(IsPlayerInRangeOfPoint(playerid,2, 949.8234,55.1707,1002.7659)) { SendSucces(playerid, "išėjote iš namų."); SetPlayerPosA(playerid, namai[ GetPlayerVirtualWorld(playerid) ][ hPos ][ 0 ], namai[ GetPlayerVirtualWorld(playerid) ][ hPos ][ 1 ], namai[ GetPlayerVirtualWorld(playerid) ][ hPos ][ 2 ]); SetPlayerVirtualWorld(playerid, 0); SetPVarInt(playerid, "NamoID", 0); return 1; } if( IsPlayerInRangeOfPoint( playerid, 2, 951.9261,61.2935,1002.7659)) { if(namai[GetPlayerVirtualWorld(playerid)][hCase] == 0) return 0; if(player[playerid][pHouseId] == GetPlayerVirtualWorld(playerid)) { ShowPlayerDialog(playerid, 510, DIALOG_STYLE_INPUT, "įvęskite seifo pin kodą", "{ffffff}Įvedamąjame laukelyje:\n \n {FF8585}•{ffffff} turi būti įvęsti 4 skaičiai,\n {FF8585}•{ffffff} negali būti jokių raidžių ar simbolių.","Įvęsti", "Atgal"); } else { SendWarn(playerid, "apie betkokį apiplėšimą dažniausiai yra pranešama policijai, priklausomai nuo apsaugos lygio."); ShowPlayerDialog(playerid, 509, DIALOG_STYLE_LIST, "pasirinkite veiksmą","{FF8585}•{ffffff} mėginti pavogti pinigų","Rinktis","Uždaryti"); } } for( new sTry = 0; sTry < MAX_BINS; sTry++ ) { if( IsPlayerInRangeOfPoint( playerid, 2, bins[ sTry ][ bPos ][ 0 ], bins[ sTry ][ bPos ][ 1 ], bins[ sTry ][ bPos ][ 2 ])) { binID[playerid] = sTry; if(player[playerid][pWork] != 0) { ShowPlayerDialog(playerid, 800, DIALOG_STYLE_LIST, "pasirinkite sekantį veiksmą", "{7EBD00}•{ffffff} kuistis po šiukšles", "Rinktis", "Išeiti"); } else { ShowPlayerDialog(playerid, 800, DIALOG_STYLE_LIST, "pasirinkite sekantį veiksmą", "{7EBD00}•{ffffff} kuistis po šiukšles\n \n{7EBD00}•{ffffff} surinkti šiukšles", "Rinktis", "Išeiti"); } } } if(player[playerid][pWork] == 1 && bTrash[playerid] > 0) { new veh = GetNearest_Vehicle(playerid, 5); if(veh == INVALID_VEHICLE_ID) return SendError(playerid, "šalia jūsų nėra jokios tr. priemonės"); if(GetVehicleModel(veh) != 408) { SendError(playerid, "WRONG CAR"); } else { masina[veh][vehTrash] += bTrash[playerid]; format(g_szBuffer, 148, "{7EBD00}•{ffffff} išmetėt į tr. priemonės priekabą %i šiukšlių.", bTrash[playerid]); SendClientMessage(playerid, -1, g_szBuffer); bTrash[playerid] = 0; format(g_szBuffer, 148, "{ffffff}Transporto priekabos informacija:\nužpildyta vietos {7EBD00}%i{ffffff} iš {7EBD00}100{ffffff}", masina[ veh ][vehTrash]); Update3DTextLabelText( masina[ veh ][ trashL ], 0xFFFFFFFF, g_szBuffer ); RemovePlayerAttachedObject(playerid, 9); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE); ClearAnimations(playerid); return 1; } } if(IsPlayerInRangeOfPoint(playerid, 2, -201.5309,2730.4800,62.7007) || IsPlayerInRangeOfPoint(playerid, 2, -201.5309,2733.1785,62.7007) || IsPlayerInRangeOfPoint(playerid, 2, -201.5309,2735.9875,62.7007)){ if(player[playerid][pWork] != 0) return SendError(playerid, "Jus čia nedirbate !"); if(player[playerid][pWorkStatus] != 1) return SendError(playerid, "Norėdami dirbti privalote būti su darbiniais drabužiais !"); if(gamina[playerid] >= 0) return SendError(playerid, "Jus jau esate pradėjęs gaminti !"); SendSucces(playerid, "spaudinėkite {FFC13B}„SPACE“{ffffff} norėdami užbaigti gamybą !"); gamina[playerid] = 1; TogglePlayerControllable(playerid, true); gamprog[playerid] = 0; ShowProgressBarForPlayer(playerid, gamBar[playerid]); SetProgressBarValue(gamBar[playerid], fishingProgress[playerid]); } if(IsPlayerInRangeOfPoint(playerid, 3.0, 1639.5840,-1803.4329,13.5472)) { ShowPlayerDialog(playerid, 1005, DIALOG_STYLE_TABLIST_HEADERS, "Serviso inventorius","Detalės\tPasirinkimai\n{d8a9ff}•{ffffff} padangos\t 13\n{d8a9ff}•{ffffff} galiniai bamperiai\t 4\n{d8a9ff}•{ffffff} priekiniai bamperiai\t 4\n{d8a9ff}•{ffffff} aptakai\t 2\n{d8a9ff}•{ffffff} side skirt\t 4\n{d8a9ff}•{ffffff} kita\t 2\n Remontavimas, perdažymas:\n{d8a9ff}•{ffffff} padangos keitimas\t 2\n{d8a9ff}•{ffffff} perdažymas\t 10\n","Pasirinkti", "Išeiti"); } if(IsPlayerInRangeOfPoint(playerid, 5.0, 1646.1244,-1806.8871,13.5472)) { if(keltas == false) { keltas = true; MoveDynamicObject(keltuvas, 1646.72144, -1806.90405, 12.31525, 3); } else { keltas = false; MoveDynamicObject(keltuvas, 1646.72144, -1806.90405, 10.6273, 3); } } return true; } if(newkeys & KEY_JUMP && !(oldkeys & KEY_JUMP )){ if(player[playerid][pWorkStatus] == 1 && IsPlayerAttachedObjectSlotUsed(playerid, 2)){ RemovePlayerAttachedObject(playerid, 2); gamina[playerid] = -1; gaminys[playerid] = -1; gamkiekis[playerid] = -1; SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE); ClearAnimations(playerid); SendWarn(playerid, "Šokinėti nešant dėžes negalima, eikite pakartoti proceso."); DisableAllPlayerCheckpoints(playerid); return 1; } } if(newkeys & KEY_SPRINT ) { printf("%d %d %d STATUSAI ( player[playerid][pWork], KertamMedi[playerid], wrStatus[playerid] )", player[playerid][pWork], KertamMedi[playerid], wrStatus[playerid]); new medis = MedzioId[playerid]; if(player[playerid][pWork] == 1 && KertamMedi[playerid] == 1 && wrStatus[playerid] == 1){ if(IsPlayerInRangeOfPoint(playerid, 4, treeDatabase[medis][treePos][0], treeDatabase[medis][treePos][1], treeDatabase[medis][treePos][2])){ new progress = RandomEx(10, 30), Float:vaisiukg = RandomFloat(0.5, 7.0); gamprog[playerid] += progress; SetProgressBarValue(gamBar[playerid], gamprog[playerid]); UpdateProgressBar(gamBar[playerid], playerid); if(gamprog[playerid] >= 100){ gamprog[playerid] = 100; SetProgressBarValue(gamBar[playerid], gamprog[playerid]); UpdateProgressBar(gamBar[playerid], playerid); HideProgressBarForPlayer(playerid,gamBar[playerid]); switch(GetPlayerScore(playerid)){ case 0..150:{ switch(random(100)){ case 0..1:{ gaminys[playerid] = 2; gamkiekisFloat[playerid] = vaisiukg; } case 2..50:{ gaminys[playerid] = 1; gamkiekisFloat[playerid] = vaisiukg; } case 51..100:{ gaminys[playerid] = 0; gamkiekisFloat[playerid] = vaisiukg; } default: gaminys[playerid] = 0, gamkiekisFloat[playerid] = vaisiukg; } } case 151..300:{ switch(random(100)){ case 0..9:{ gaminys[playerid] = 2; gamkiekisFloat[playerid] = vaisiukg; } case 10..45:{ gaminys[playerid] = 1; gamkiekisFloat[playerid] = vaisiukg; } case 46..100:{ gaminys[playerid] = 0; gamkiekisFloat[playerid] = vaisiukg; } default: gaminys[playerid] = 0, gamkiekisFloat[playerid] = vaisiukg; } } case 301..100000:{ switch(random(100)){ case 0..10:{ gaminys[playerid] = 2; gamkiekisFloat[playerid] = vaisiukg; } case 11..70:{ gaminys[playerid] = 1; gamkiekisFloat[playerid] = vaisiukg; } case 71..100:{ gaminys[playerid] = 0; gamkiekisFloat[playerid] = vaisiukg; } default: gaminys[playerid] = 0, gamkiekisFloat[playerid] = vaisiukg; } } } new kaPagamino[30], KoksPagamintas; switch(gaminys[playerid]){ case 0: kaPagamino = "obuolių", KoksPagamintas = 19636; case 1: kaPagamino = "kriaušių", KoksPagamintas = 19637; case 2: kaPagamino = "mandarinų", KoksPagamintas = 19638; } treeDatabase[medis][uzimtas] = false; KertamMedi[playerid] = 0; wrStatus[playerid] = 0; MedzioId[playerid] = -1; format(g_szBuffer, 148, "{00A186}•{ffffff} Pririnkote {00A186}%s ( %.2f kg.){ffffff}, nuneškite į nurodytą vietą pažymėtą žemėlapyje.", kaPagamino, vaisiukg); SendClientMessage(playerid, -1, g_szBuffer); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY); SetPlayerAttachedObject( playerid, 2, KoksPagamintas, 1, 0.002953, 0.469660, -0.009797, 269.851104, 88.443557, 0.000000, 0.804894, 1.000000, 0.822361 ); SetPlayerCheckpointEx(playerid, 4, -1530.9346,2627.2087,55.8539, 1); gamprog[playerid] = 0; } } else{ SendError(playerid, "nutolote nuo medžio, pasiimkite naują dėžę, tai galite padaryti grįžę prie darbo pradžios /darbas !"); treeDatabase[medis][uzimtas] = false; KertamMedi[playerid] = 0; wrStatus[playerid] = 0; MedzioId[playerid] = -1; if(IsPlayerAttachedObjectSlotUsed(playerid, 2)){ RemovePlayerAttachedObject(playerid, 2); } } } if(player[playerid][pWork] == 0){ if(player[playerid][pWorkStatus] == 1 && gamina[playerid] == 1){ if(IsPlayerInRangeOfPoint(playerid, 2, -201.5309,2730.4800,62.7007) || IsPlayerInRangeOfPoint(playerid, 2, -201.5309,2733.1785,62.7007) || IsPlayerInRangeOfPoint(playerid, 2, -201.5309,2735.9875,62.7007)){ new progress = RandomEx(10, 30), prekiuRandom = randomEx(1, 10); gamprog[playerid] += progress; SetProgressBarValue(gamBar[playerid], gamprog[playerid]); UpdateProgressBar(gamBar[playerid], playerid); if(gamprog[playerid] >= 100){ gamprog[playerid] = 100; SetProgressBarValue(gamBar[playerid], gamprog[playerid]); UpdateProgressBar(gamBar[playerid], playerid); HideProgressBarForPlayer(playerid,gamBar[playerid]); switch(GetPlayerScore(playerid)){ case 0..150:{ switch(random(100)){ case 0..1:{ gaminys[playerid] = 2; gamkiekis[playerid] = prekiuRandom; } case 2..50:{ gaminys[playerid] = 1; gamkiekis[playerid] = prekiuRandom; } case 51..100:{ gaminys[playerid] = 0; gamkiekis[playerid] = prekiuRandom; } default: gaminys[playerid] = 0, gamkiekis[playerid] = prekiuRandom; } } case 151..300:{ switch(random(100)){ case 0..9:{ gaminys[playerid] = 2; gamkiekis[playerid] = prekiuRandom; } case 10..45:{ gaminys[playerid] = 1; gamkiekis[playerid] = prekiuRandom; } case 46..100:{ gaminys[playerid] = 0; gamkiekis[playerid] = prekiuRandom; } default: gaminys[playerid] = 0, gamkiekis[playerid] = prekiuRandom; } } case 301..100000:{ switch(random(100)){ case 0..10:{ gaminys[playerid] = 2; gamkiekis[playerid] = prekiuRandom; } case 11..70:{ gaminys[playerid] = 1; gamkiekis[playerid] = prekiuRandom; } case 71..100:{ gaminys[playerid] = 0; gamkiekis[playerid] = prekiuRandom; } default: gaminys[playerid] = 0, gamkiekis[playerid] = prekiuRandom; } } } new kaPagamino[30], KoksPagamintas; switch(gaminys[playerid]){ case 0: kaPagamino = "tekstilės", KoksPagamintas = 2969, SetPlayerCheckpointEx(playerid, 5, -237.1887,2729.1655,62.6910, 1); case 1: kaPagamino = "avalynės", KoksPagamintas = 2694, SetPlayerCheckpointEx(playerid, 5, -230.9671,2729.1655,62.6910, 1); case 3: kaPagamino = "amunicijos", KoksPagamintas = 3014, SetPlayerCheckpointEx(playerid, 5, -243.5253,2729.1655,62.6908, 1); } gamina[playerid] = -1; format(g_szBuffer, 148, "{00A186}•{ffffff} Pagaminote {00A186}%s ( %d vnt.){ffffff} produkcijos, nuneškite į nurodytą vietą pažymėtą žemėlapyje.", kaPagamino, prekiuRandom); SendClientMessage(playerid, -1, g_szBuffer); SetPlayerSpecialAction(playerid,SPECIAL_ACTION_CARRY); SetPlayerAttachedObject( playerid, 2, KoksPagamintas, 1, 0.002953, 0.469660, -0.009797, 269.851104, 88.443557, 0.000000, 0.804894, 1.000000, 0.822361 ); gamprog[playerid] = 0; return 1; } } else{ SendError(playerid, "Gamybos procesas buvo nutrauktas, kadangi nutolote nuo gamybos stalo."); gamprog[playerid] = 0; SetProgressBarValue(gamBar[playerid], gamprog[playerid]); UpdateProgressBar(gamBar[playerid], playerid); HideProgressBarForPlayer(playerid,gamBar[playerid]); gamina[playerid] = -1; return 1; } } } if(player[playerid][pWork] == 5) { new vehicleid = mVehicleId[playerid]; if(gamina[playerid] == 1) { if(gamprog[playerid] >= 100) { gamprog[playerid] = 100; SetProgressBarValue(gamBar[playerid], gamprog[playerid]); UpdateProgressBar(gamBar[playerid], playerid); HideProgressBarForPlayer(playerid,gamBar[playerid]); masina[vehicleid][vehTunable] = false; gamina[playerid] = -1; ClearAnimations(playerid); if(mType[playerid] == 1){ if(mItem[playerid] == 0){ AddVehicleComponent(vehicleid, 1073); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}Shadow{ffffff} ratus į tr. priemonę !"); masina[vehicleid][vehTune][0] = 1073; } if(mItem[playerid] == 1){ AddVehicleComponent(vehicleid, 1074); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}Mega{ffffff} ratus į tr. priemonę !"); masina[vehicleid][vehTune][0] = 1074; } if(mItem[playerid] == 2){ AddVehicleComponent(vehicleid, 1075); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}Rimshine{ffffff} ratus į tr. priemonę !"); masina[vehicleid][vehTune][0] = 1075; } if(mItem[playerid] == 3){ AddVehicleComponent(vehicleid, 1076); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}Wires{ffffff} ratus į tr. priemonę !"); masina[vehicleid][vehTune][0] = 1076; } if(mItem[playerid] == 4){ AddVehicleComponent(vehicleid, 1077); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}Classic{ffffff} ratus į tr. priemonę !"); masina[vehicleid][vehTune][0] = 1077; } if(mItem[playerid] == 5){ AddVehicleComponent(vehicleid, 1078); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}Twist{ffffff} ratus į tr. priemonę !"); masina[vehicleid][vehTune][0] = 1078; } if(mItem[playerid] == 6){ AddVehicleComponent(vehicleid, 1079); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}Cutter{ffffff} ratus į tr. priemonę !"); masina[vehicleid][vehTune][0] = 1079; } if(mItem[playerid] == 7){ AddVehicleComponent(vehicleid, 1080); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}Switch{ffffff} ratus į tr. priemonę !"); masina[vehicleid][vehTune][0] = 1080; } if(mItem[playerid] == 8){ AddVehicleComponent(vehicleid, 1081); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}Grove{ffffff} ratus į tr. priemonę !"); masina[vehicleid][vehTune][0] = 1081; } if(mItem[playerid] == 9){ AddVehicleComponent(vehicleid, 1082); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}Import{ffffff} ratus į tr. priemonę !"); masina[vehicleid][vehTune][0] = 1082; } if(mItem[playerid] == 10){ AddVehicleComponent(vehicleid, 1083); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}Dollar{ffffff} ratus į tr. priemonę !"); masina[vehicleid][vehTune][0] = 1083; } if(mItem[playerid] == 11){ AddVehicleComponent(vehicleid, 1084); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}Trance{ffffff} ratus į tr. priemonę !"); masina[vehicleid][vehTune][0] = 1084; } if(mItem[playerid] == 12){ AddVehicleComponent(vehicleid, 1085); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}Atomic{ffffff} ratus į tr. priemonę !"); masina[vehicleid][vehTune][0] = 1085; } } if(mType[playerid] == 2){ switch(mItem[playerid]){ case 0:{ switch(GetVehicleModel(vehicleid)){ case 565:{ AddVehicleComponent(vehicleid, 1152); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1152; } case 561:{ AddVehicleComponent(vehicleid, 1157); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1157; } case 558:{ AddVehicleComponent(vehicleid, 1165); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1165; } case 560:{ AddVehicleComponent(vehicleid, 1170); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1170; } case 562:{ AddVehicleComponent(vehicleid, 1172); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1172; } case 559:{ AddVehicleComponent(vehicleid, 1173); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1173; } } } case 1:{ // sultan, elegy, flash, stratum, jester, uranus :: 560, 562, 565, 561, 559, 558 switch(GetVehicleModel(vehicleid)){ case 558:{ AddVehicleComponent(vehicleid, 1168); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1168; } case 560:{ AddVehicleComponent(vehicleid, 1141); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1141; } case 562:{ AddVehicleComponent(vehicleid, 1149); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1149; } case 565:{ AddVehicleComponent(vehicleid, 1150); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1150; } case 559:{ AddVehicleComponent(vehicleid, 1159); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1159; } case 561:{ AddVehicleComponent(vehicleid, 1154); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1154; } } } case 2:{ // broadway, remington, blade, savanna, tornado :: 575, 534, 536, 567, 576 switch(GetVehicleModel(vehicleid)){ case 575:{ AddVehicleComponent(vehicleid, 1176); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}CHROME{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1176; } case 534:{ AddVehicleComponent(vehicleid, 1180); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}CHROME{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1180; } case 536:{ AddVehicleComponent(vehicleid, 1184); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}CHROME{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1184; } case 567:{ AddVehicleComponent(vehicleid, 1187); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}CHROME{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1187; } case 576:{ AddVehicleComponent(vehicleid, 1192); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}CHROME{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1192; } } } case 3:{ switch(GetVehicleModel(vehicleid)){ case 575:{ AddVehicleComponent(vehicleid, 1177); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}SLAMIN{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1176; } case 534:{ AddVehicleComponent(vehicleid, 1178); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}SLAMIN{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1180; } case 536:{ AddVehicleComponent(vehicleid, 1183); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}SLAMIN{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1184; } case 567:{ AddVehicleComponent(vehicleid, 1186); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}SLAMIN{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1187; } case 576:{ AddVehicleComponent(vehicleid, 1193); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}SLAMIN{ffffff} galinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][1] = 1193; } } } } } if(mType[playerid] == 3){ switch(mItem[playerid]){ case 0:{ // flash, stratum, uranas, sultan ,elegy, jester :: 565, 561, 558, 560, 562, 559 switch(GetVehicleModel(vehicleid)){ case 565:{ AddVehicleComponent(vehicleid, 1152); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} priekinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][2] = 1152; } case 561:{ AddVehicleComponent(vehicleid, 1157); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} priekinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][2] = 1157; } case 558:{ AddVehicleComponent(vehicleid, 1165); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} priekinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][2] = 1165; } case 560:{ AddVehicleComponent(vehicleid, 1170); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} priekinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][2] = 1170; } case 562:{ AddVehicleComponent(vehicleid, 1172); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} priekinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][2] = 1172; } case 559:{ AddVehicleComponent(vehicleid, 1173); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} priekinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][2] = 1173; } } } case 1:{ // flash, stratum, jester, uranus, sultan, elegy switch(GetVehicleModel(vehicleid)){ case 565:{ // flash AddVehicleComponent(vehicleid, 1153); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} priekinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][2] = 1153; } case 561:{ // stratum AddVehicleComponent(vehicleid, 1155); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} priekinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][2] = 1155; } case 562:{ // elegy AddVehicleComponent(vehicleid, 1171); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} priekinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][2] = 1171; } case 558:{ // uranas AddVehicleComponent(vehicleid, 1166); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} priekinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][2] = 1166; } case 560:{ // sultan AddVehicleComponent(vehicleid, 1169); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} priekinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][2] = 1169; } case 559:{ AddVehicleComponent(vehicleid, 1160); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} priekinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][2] = 1160; } } } case 2:{ // broadway, remington, blade, savanna, tornado :: 575, 534, 536, 567, 576 switch(GetVehicleModel(vehicleid)){ case 575:{ AddVehicleComponent(vehicleid, 1174); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}CHROME{ffffff} priekinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][2] = 1174; } case 534:{ AddVehicleComponent(vehicleid, 1179); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}CHROME{ffffff} priekinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][2] = 1179; } case 536:{ AddVehicleComponent(vehicleid, 1182); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}CHROME{ffffff} priekinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][2] = 1182; } case 567:{ AddVehicleComponent(vehicleid, 1189); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}CHROME{ffffff} priekinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][2] = 1189; } case 576:{ AddVehicleComponent(vehicleid, 1191); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}CHROME{ffffff} priekinį bamperį į tr. priemonę !"); masina[vehicleid][vehTune][2] = 1191; } } } } } if(mType[playerid] == 4){ switch(mItem[playerid]){ case 0:{ switch(GetVehicleModel(vehicleid)){ //flash, stratum, uranas, sultan ,elegy, jester :: 565, 561, 558, 560, 562, 559 case 565:{ AddVehicleComponent(vehicleid, 1050); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} spoilerį į tr. priemonę !"); masina[vehicleid][vehTune][3] = 1050; } case 561:{ AddVehicleComponent(vehicleid, 1060); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} spoilerį į tr. priemonę !"); masina[vehicleid][vehTune][3] = 1060; } case 558:{ AddVehicleComponent(vehicleid, 1163); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} spoilerį į tr. priemonę !"); masina[vehicleid][vehTune][3] = 1163; } case 560:{ AddVehicleComponent(vehicleid, 1139); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} spoilerį į tr. priemonę !"); masina[vehicleid][vehTune][3] = 1139; } case 562:{ AddVehicleComponent(vehicleid, 1146); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} spoilerį į tr. priemonę !"); masina[vehicleid][vehTune][3] = 1146; } case 559:{ AddVehicleComponent(vehicleid, 1158); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} spoilerį į tr. priemonę !"); masina[vehicleid][vehTune][3] = 1158; } } } case 1:{ switch(GetVehicleModel(vehicleid)){ case 565:{ // flash AddVehicleComponent(vehicleid, 1049); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} spoilerį į tr. priemonę !"); masina[vehicleid][vehTune][3] = 1049; } case 561:{ // stratum AddVehicleComponent(vehicleid, 1058); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} spoilerį į tr. priemonę !"); masina[vehicleid][vehTune][3] = 1058; } case 562:{ // elegy AddVehicleComponent(vehicleid, 1147); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} spoilerį į tr. priemonę !"); masina[vehicleid][vehTune][3] = 1147; } case 558:{ // uranas AddVehicleComponent(vehicleid, 1164); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} spoilerį į tr. priemonę !"); masina[vehicleid][vehTune][3] = 1164; } case 560:{ // sultan AddVehicleComponent(vehicleid, 1138); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} spoilerį į tr. priemonę !"); masina[vehicleid][vehTune][3] = 1138; } case 559:{ AddVehicleComponent(vehicleid, 1162); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} spoilerį į tr. priemonę !"); masina[vehicleid][vehTune][3] = 1162; } } } } } if(mType[playerid] == 5){ switch(mItem[playerid]){ case 0:{ switch(GetVehicleModel(vehicleid)){ // sultan, elegy, flash, stratum, jester, uranus case 560:{ AddVehicleComponent(vehicleid, 1030); AddVehicleComponent(vehicleid, 1031); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} sideskirt'ą į tr. priemonę !"); masina[vehicleid][vehTune][4] = 1030; masina[vehicleid][vehTune][5] = 1031; } case 562:{ AddVehicleComponent(vehicleid, 1041); AddVehicleComponent(vehicleid, 1039); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} sideskirt'ą į tr. priemonę !"); masina[vehicleid][vehTune][4] = 1041; masina[vehicleid][vehTune][5] = 1039; } case 565:{ AddVehicleComponent(vehicleid, 1048); AddVehicleComponent(vehicleid, 1052); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} sideskirt'ą į tr. priemonę !"); masina[vehicleid][vehTune][4] = 1048; masina[vehicleid][vehTune][5] = 1052; } case 561:{ AddVehicleComponent(vehicleid, 1057); AddVehicleComponent(vehicleid, 1063); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} sideskirt'ą į tr. priemonę !"); masina[vehicleid][vehTune][4] = 1057; masina[vehicleid][vehTune][5] = 1063; } case 559:{ AddVehicleComponent(vehicleid, 1070); AddVehicleComponent(vehicleid, 1072); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} sideskirt'ą į tr. priemonę !"); masina[vehicleid][vehTune][4] = 1070; masina[vehicleid][vehTune][5] = 1072; } case 558:{ AddVehicleComponent(vehicleid, 1095); AddVehicleComponent(vehicleid, 1093); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}X-FLOW{ffffff} sideskirt'ą į tr. priemonę !"); masina[vehicleid][vehTune][4] = 1095; masina[vehicleid][vehTune][5] = 1093; } } } case 1:{ switch(GetVehicleModel(vehicleid)){ // sultan, elegy, flash, stratum, jester, uranus case 560:{ AddVehicleComponent(vehicleid, 1026); AddVehicleComponent(vehicleid, 1027); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} sideskirt'ą į tr. priemonę !"); masina[vehicleid][vehTune][4] = 1026; masina[vehicleid][vehTune][5] = 1027; } case 562:{ AddVehicleComponent(vehicleid, 1036); AddVehicleComponent(vehicleid, 1040); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} sideskirt'ą į tr. priemonę !"); masina[vehicleid][vehTune][4] = 1036; masina[vehicleid][vehTune][5] = 1040; } case 565:{ AddVehicleComponent(vehicleid, 1047); AddVehicleComponent(vehicleid, 1051); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} sideskirt'ą į tr. priemonę !"); masina[vehicleid][vehTune][4] = 1047; masina[vehicleid][vehTune][5] = 1051; } case 561:{ AddVehicleComponent(vehicleid, 1056); AddVehicleComponent(vehicleid, 1062); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} sideskirt'ą į tr. priemonę !"); masina[vehicleid][vehTune][4] = 1056; masina[vehicleid][vehTune][5] = 1062; } case 559:{ AddVehicleComponent(vehicleid, 1069); AddVehicleComponent(vehicleid, 1071); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} sideskirt'ą į tr. priemonę !"); masina[vehicleid][vehTune][4] = 1069; masina[vehicleid][vehTune][5] = 1071; } case 558:{ AddVehicleComponent(vehicleid, 1090); AddVehicleComponent(vehicleid, 1094); SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}ALIEN{ffffff} sideskirt'ą į tr. priemonę !"); masina[vehicleid][vehTune][4] = 1090; masina[vehicleid][vehTune][5] = 1094; } } } } } if(mType[playerid] == 6){ switch(mItem[playerid]){ case 0:{ AddVehicleComponent(vehicleid, 1010); masina[vehicleid][vehTune][6] = 1010; SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}NITRO{ffffff} į tr. priemonę !"); } case 1:{ AddVehicleComponent(vehicleid, 1087); masina[vehicleid][vehTune][7] = 1087; SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}HIDRAULIKAS{ffffff} į tr. priemonę !"); } case 2:{ AddVehicleComponent(vehicleid, 1086); masina[vehicleid][vehTune][8] = 1086; SendClientMessage(playerid,-1, "{00A186}•{ffffff} įmontavote {00A186}STEREO{ffffff} į tr. priemonę !"); } } } if(mType[playerid] == 7){ new panels, doors, lights, tires; GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires); switch(mItem[playerid]){ case 0:{ if(IsABike(vehicleid)){ SendWarn(playerid, "pasirinkta ne ta padanga !"); return 1; } if(VehicleTire[vehicleid][0] == 1){ SendClientMessage(playerid,-1, "{00A186}•{ffffff} pakeitėte dešinios pusės galinę padangą !"); //FixTire(vehicleid, 4, false); VehicleTire[vehicleid][0] = 0; return 1; } if(VehicleTire[vehicleid][1] == 1){ SendClientMessage(playerid,-1, "{00A186}•{ffffff} pakeitėte dešinios pusės priekinę padangą !"); //FixTire(vehicleid, 2, false); VehicleTire[vehicleid][1] = 0; return 1; } if(VehicleTire[vehicleid][2] == 1){ SendClientMessage(playerid,-1, "{00A186}•{ffffff} pakeitėte kairės pusės galinę padangą !"); //FixTire(vehicleid, 3, false); VehicleTire[vehicleid][2] = 0; return 1; } if(VehicleTire[vehicleid][3] == 1){ SendClientMessage(playerid,-1, "{00A186}•{ffffff} pakeitėte kairės pusės priekinę padangą !"); //FixTire(vehicleid, 1, false); VehicleTire[vehicleid][3] = 0; return 1; } } case 1:{ if(!IsABike(vehicleid)){ SendWarn(playerid, "pasirinkta ne ta padanga !"); return 1; } if(VehicleTire[vehicleid][0] == 1){ SendClientMessage(playerid,-1, "{00A186}•{ffffff} pakeitėte priekinę padangą !"); //FixTire(vehicleid, 1, true); VehicleTire[vehicleid][0] = 0; return 1; } if(VehicleTire[vehicleid][1] == 1){ SendClientMessage(playerid,-1, "{00A186}•{ffffff} pakeitėte galinę padangą !"); //FixTire(vehicleid, 2, true); VehicleTire[vehicleid][1] = 0; return 1; } } } } if(mType[playerid] == 8){ switch(mItem[playerid]){ case 0:{ ChangeVehicleColor(vehicleid, 175, 175); masina [ vehicleid ] [ vehColor ] [ 0 ] = 175; masina [ vehicleid ] [ vehColor ] [ 1 ] = masina [ vehicleid ] [ vehColor ] [ 0 ]; } case 1:{ ChangeVehicleColor(vehicleid, 194, 194); masina [ vehicleid ] [ vehColor ] [ 0 ] = 194; masina [ vehicleid ] [ vehColor ] [ 1 ] = masina [ vehicleid ] [ vehColor ] [ 0 ]; } case 2:{ ChangeVehicleColor(vehicleid, 137, 137); masina [ vehicleid ] [ vehColor ] [ 0 ] = 137; masina [ vehicleid ] [ vehColor ] [ 1 ] = masina [ vehicleid ] [ vehColor ] [ 0 ]; } case 3:{ ChangeVehicleColor(vehicleid, 135, 135); masina [ vehicleid ] [ vehColor ] [ 0 ] = 135; masina [ vehicleid ] [ vehColor ] [ 1 ] = masina [ vehicleid ] [ vehColor ] [ 0 ]; } case 4:{ ChangeVehicleColor(vehicleid, 158, 158); masina [ vehicleid ] [ vehColor ] [ 0 ] = 158; masina [ vehicleid ] [ vehColor ] [ 1 ] = masina [ vehicleid ] [ vehColor ] [ 0 ]; } case 5:{ ChangeVehicleColor(vehicleid, 208, 208); masina [ vehicleid ] [ vehColor ] [ 0 ] = 208; masina [ vehicleid ] [ vehColor ] [ 1 ] = masina [ vehicleid ] [ vehColor ] [ 0 ]; } case 6:{ ChangeVehicleColor(vehicleid, 223, 223); masina [ vehicleid ] [ vehColor ] [ 0 ] = 223; masina [ vehicleid ] [ vehColor ] [ 1 ] = masina [ vehicleid ] [ vehColor ] [ 0 ]; } case 7:{ ChangeVehicleColor(vehicleid, 167, 167); masina [ vehicleid ] [ vehColor ] [ 0 ] = 167; masina [ vehicleid ] [ vehColor ] [ 1 ] = masina [ vehicleid ] [ vehColor ] [ 0 ]; } case 8:{ ChangeVehicleColor(vehicleid, 145, 145); masina [ vehicleid ] [ vehColor ] [ 0 ] = 145; masina [ vehicleid ] [ vehColor ] [ 1 ] = masina [ vehicleid ] [ vehColor ] [ 0 ]; } case 9:{ ChangeVehicleColor(vehicleid, 242, 242); masina [ vehicleid ] [ vehColor ] [ 0 ] = 242; masina [ vehicleid ] [ vehColor ] [ 1 ] = masina [ vehicleid ] [ vehColor ] [ 0 ]; } } SendSucces(playerid, "perdažetė transporto priemonę !"); } } } if(gamina[playerid] != 1) return 0; if(GetProgressBarValue(gamBar[playerid]) >= 100) return 0; new progress = RandomEx(2, 4); gamprog[playerid] += progress; SetProgressBarValue(gamBar[playerid], gamprog[playerid]); UpdateProgressBar(gamBar[playerid], playerid); return 1; } if(fishingFish[playerid] == true){ new id = fishingSpot[playerid]; if(!IsPlayerInRangeOfPoint(playerid, 2, Zvejybviete[id][Pos_x], Zvejybviete[id][Pos_y],Zvejybviete[id][Pos_z])){ SendError(playerid, "nutolote nuo savo žvejybos vietos !"); fishingFish[playerid] = false; fishing[playerid] = false; fishingSpot[playerid] = -1; fishingProgress[playerid] = 0; HideProgressBarForPlayer(playerid,fishingBar[playerid]); RemovePlayerAttachedObject(playerid,0); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE); ClearAnimations(playerid); return 1; } if(fishingProgress[playerid] >= 100){ new pagautaZ = randomEx(0, 4); new Float:svorisZ = RandomFloat(ZuvynoDB[pagautaZ][fishMinWeight], ZuvynoDB[pagautaZ][fishMaxWeight]); switch(pagautaZ){ case 0: shops[zEserys] ++; case 1: shops[zLynas] ++; case 2: shops[zKarosas] ++; case 3: shops[zUpetakis] ++; case 4: shops[zVegele] ++; } UpdateFishes(); fish[playerid][fishAmount][pagautaZ] += 1; fish[playerid][fishWeight][pagautaZ] += svorisZ; fish[playerid][fishExperiance] += randomEx(1,2); fish[playerid][fishTotal] += 1; if(fish[playerid][fishExperiance] >= 100){ fish[playerid][fishLevel] += 1; fish[playerid][fishExperiance] = 0; SendSucces(playerid, "jūsų žvejybos lygis pakilo, informacija peržiūrėti galite {FF8585}/zvejys{ffffff} !"); } format(g_szBuffer, 148, "{FF8585}•{ffffff} pagavote ({FF8585}%s{ffffff}) žuvį, kurios svoris yra {FF8585}%0.2f KG{ffffff} !", ZuvynoDB[pagautaZ][fishName], svorisZ); SendClientMessage(playerid, -1, g_szBuffer); format(Zvejybviete[fishingSpot[playerid]][PaskPagavo], 24, "%s", getName(playerid)); format(Zvejybviete[fishingSpot[playerid]][PaskData], 21, "%s", GetTimeAndDate()); UpdateFisherLabel(fishingSpot[playerid]); fishingFish[playerid] = false; fishing[playerid] = false; fishingSpot[playerid] = -1; fishingProgress[playerid] = 0; HideProgressBarForPlayer(playerid,fishingBar[playerid]); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE); ClearAnimations(playerid); RemovePlayerAttachedObject(playerid,0); return 1; } new pridedamf = randomEx(1,5); fishingProgress[playerid] += pridedamf; SetProgressBarValue(fishingBar[playerid], fishingProgress[playerid]); UpdateProgressBar(fishingBar[playerid], playerid); } } if((newkeys==KEY_SUBMISSION)&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)) { if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525) { //if(player[playerid][pWork] != 5) return 0; new Float:pX,Float:pY,Float:pZ; GetPlayerPos(playerid,pX,pY,pZ); new Float:vX,Float:vY,Float:vZ; new Found=0; new vid=0; while((vid