rkv
Умник
Доброго времени суток ув. пользователи P-I !
Сегодня я вырезал из своего мода очередную систему
))
И так давайте начнем его вставлять в мод:
Сегодня я вырезал из своего мода очередную систему
И так давайте начнем его вставлять в мод:
Ко всем new:
PHP:
new Text:SpeedText[12][MAX_PLAYERS];
new Float:vMileage[MAX_VEHICLES];
new SpeedTimer[MAX_PLAYERS];
new VehicleNames[212][] = {
"Landstalker","Bravura","Buffalo","Linerunner","Perrenial","Sentinel","Dumper","Firetruck","Trashmaster","Stretch","Manana","Infernus",
"Voodoo","Pony","Mule","Cheetah","Ambulance","Leviathan","Moonbeam","Esperanto","Taxi","Washington","Bobcat","Mr.Whoopee","BF Injection",
"Hunter","Premier","Enforcer","Securicar","Banshee","Predator","Bus","Rhino","Barracks","Hotknife","Trailer","Previon","Coach","Cabbie",
"Stallion","Rumpo","RC Bandit","Romero","Packer","Monster","Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer","Turismo","Speeder",
"Reefer","Tropic","Flatbed","Yankee","Caddy","Solair","Berkley's RC Van","Skimmer","PCJ-600","Faggio","Freeway","RC Barron","RC Raider",
"Glendale","Oceanic","SanchezF","Sparrow","Patriot","Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","Zr-350","Walton","Regina",
"Comet","BMX","Burrito","Camper","Marquis","Baggage","Dozer","Maverick","News Chopper","Rancher","FBI Rancher","Virgo","Greenwood",
"Jetmax","Hotring","Sandking","Blista Compact","Police Maverick","Boxville","Benson","Mesa","RC Goblin","Hotring A","Hotring B",
"Bloodring Banger","Rancher","Super GT","Elegant","Journey","Bike","Mountain Bike","Beagle","Cropdust","Stunt","Tanker","RoadTrain",
"Nebula","Majestic","Buccaneer","Shamal","Hydra","FCR-900","NRG-500","HPV1000","Cement Truck","Tow Truck","Fortune","Cadrona","FBI Truck",
"Willard","Forklift","Tractor","Combine","Feltzer","Remington","Slamvan","Blade","Freight","Streak","Vortex","Vincent","Bullet","Clover",
"Sadler","Firetruck","Hustler","Intruder","Primo","Cargobob","Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor","Monster A",
"Monster B","Uranus","Jester","Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna","Bandito","Freight","Trailer",
"Kart","Mower","Duneride","Sweeper","Broadway","Tornado","AT-400","DFT-30","Huntley","Stafford","BF-400","Newsvan","Tug","Trailer A","Emperor",
"Wayfarer","Euros","Hotdog","Club","Trailer B","Trailer C","Andromada","Dodo","RC Cam","Launch","Police Car","Police Car",
"Police Car","Police Ranger","Picador","S.W.A.T.","Alpha","Phoenix","Glendale","Sadler","L Trailer A","L Trailer B",
"Stair Trailer","Boxville","Farm Plow","U Trailer"
};
PHP:
KillTimer(SpeedTimer[playerid]);
PHP:
KillTimer(SpeedTimer[playerid]);
PHP:
if(newstate == PLAYER_STATE_DRIVER)
{
if(!IsAPlane(vehicleid) && !IsABoat(vehicleid) && !IsANoSpeed(vehicleid))
{
for(new i; i < sizeof(SpeedText); i++)
{
TextDrawShowForPlayer(playerid,SpeedText[i][playerid]);
}
SpeedTimer[playerid] = SetTimerEx("UpdateSpeed",100,1,"d",playerid);
}
}
if(newstate == PLAYER_STATE_ONFOOT)
{
if(!IsAPlane(vehicleid) && !IsABoat(vehicleid) && !IsANoSpeed(vehicleid))
{
KillTimer(SpeedTimer[playerid]);
for(new i; i < sizeof(SpeedText); i++)
{
TextDrawHideForPlayer(playerid,SpeedText[i][playerid]);
}
}
}
PHP:
publics: UpdateSpeed(playerid)
{
new string[256];
new v = GetPlayerVehicleID(playerid);
new Float:carhp;
GetVehicleHealth(v,carhp);
switch(SpeedVehicle(playerid))
{
case 0..1: TextDrawSetString(SpeedText[3][playerid],"S:~w~~h~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII");
case 2..5: TextDrawSetString(SpeedText[3][playerid],"S:~w~~h~II");
case 6..10: TextDrawSetString(SpeedText[3][playerid],"S:~w~~h~IIII");
case 11..15: TextDrawSetString(SpeedText[3][playerid],"S:~w~~h~IIIIII");
case 16..20: TextDrawSetString(SpeedText[3][playerid],"S:~w~~h~IIIIIIII");
case 21..25: TextDrawSetString(SpeedText[3][playerid],"S:~w~~h~IIIIIIIII");
case 26..30: TextDrawSetString(SpeedText[3][playerid],"S:~w~~h~IIIIIIIIIII");
case 31..35: TextDrawSetString(SpeedText[3][playerid],"S:~g~IIIIIIIIIIIII");
case 36..40: TextDrawSetString(SpeedText[3][playerid],"S:~g~IIIIIIIIIIIIIII");
case 41..45: TextDrawSetString(SpeedText[3][playerid],"S:~g~IIIIIIIIIIIIIIIII");
case 46..50: TextDrawSetString(SpeedText[3][playerid],"S:~g~IIIIIIIIIIIIIIIIIII");
case 51..55: TextDrawSetString(SpeedText[3][playerid],"S:~g~IIIIIIIIIIIIIIIIIIIII");
case 56..60: TextDrawSetString(SpeedText[3][playerid],"S:~g~IIIIIIIIIIIIIIIIIIIIIII");
case 61..65: TextDrawSetString(SpeedText[3][playerid],"S:~g~IIIIIIIIIIIIIIIIIIIIIIIII");
case 66..70: TextDrawSetString(SpeedText[3][playerid],"S:~y~~h~IIIIIIIIIIIIIIIIIIIIIIIIIII");
case 71..75: TextDrawSetString(SpeedText[3][playerid],"S:~y~~h~IIIIIIIIIIIIIIIIIIIIIIIIIIIII");
case 76..80: TextDrawSetString(SpeedText[3][playerid],"S:~y~~h~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIII");
case 81..85: TextDrawSetString(SpeedText[3][playerid],"S:~y~~h~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII");
case 86..90: TextDrawSetString(SpeedText[3][playerid],"S:~y~~h~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII");
case 91..95: TextDrawSetString(SpeedText[3][playerid],"S:~r~~h~~h~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII");
case 101..105: TextDrawSetString(SpeedText[3][playerid],"S:~r~~h~~h~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII");
case 106..110: TextDrawSetString(SpeedText[3][playerid],"S:~r~~h~~h~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII");
case 111..115: TextDrawSetString(SpeedText[3][playerid],"S:~r~~h~~h~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII");
case 116..120: TextDrawSetString(SpeedText[3][playerid],"S:~r~~h~~h~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII");
case 121..190: TextDrawSetString(SpeedText[3][playerid],"S:~r~~h~~h~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII");
}
format(string,sizeof(string),"%dkm",SpeedVehicle(playerid));
TextDrawSetString(SpeedText[6][playerid],string);
format(string,sizeof(string), "F: %.0fL",Fuell[v]);
TextDrawSetString(SpeedText[5][playerid],string);
format(string,sizeof(string),"H: %.0f",carhp);
TextDrawSetString(SpeedText[7][playerid],string);
format(string,sizeof(string), "M: %.1f km",vMileage[v]);
TextDrawSetString(SpeedText[4][playerid],string);
if(EngineState[v]) TextDrawSetString(SpeedText[9][playerid],"~b~Engine");
else TextDrawSetString(SpeedText[9][playerid],"~r~Engine");
if(LightState[v]) TextDrawSetString(SpeedText[10][playerid],"~g~Light");
else TextDrawSetString(SpeedText[10][playerid],"~r~Light");
if(VehicleInfo[v][vCarLock]) TextDrawSetString(SpeedText[11][playerid],"~r~Doors");
else TextDrawSetString(SpeedText[11][playerid],"~b~Doors");
format(string,sizeof(string), "%s",VehicleNames[GetVehicleModel(v)-400]);
TextDrawSetString(SpeedText[2][playerid],string);
if(SpeedVehicle(playerid) != 0 || EngineState[v] == true)
{
Fuell[v] -= 0.0070;
}
return true;
}
PHP:
SpeedText[0][playerid] = TextDrawCreate(632.000000, 401.000000, " ");
TextDrawBackgroundColor(SpeedText[0][playerid], 255);
TextDrawFont(SpeedText[0][playerid], 1);
TextDrawLetterSize(SpeedText[0][playerid], 0.500000, 1.000000);
TextDrawColor(SpeedText[0][playerid], -1);
TextDrawSetOutline(SpeedText[0][playerid], 0);
TextDrawSetProportional(SpeedText[0][playerid], 1);
TextDrawSetShadow(SpeedText[0][playerid], 1);
TextDrawUseBox(SpeedText[0][playerid], 1);
TextDrawBoxColor(SpeedText[0][playerid], 690563583);
TextDrawTextSize(SpeedText[0][playerid], 464.000000, 0.000000);
TextDrawSetSelectable(SpeedText[0][playerid], 0);
SpeedText[1][playerid] = TextDrawCreate(632.000000, 398.000000, " ");
TextDrawBackgroundColor(SpeedText[1][playerid], 255);
TextDrawFont(SpeedText[1][playerid], 1);
TextDrawLetterSize(SpeedText[1][playerid], 0.500000, 1.000000);
TextDrawColor(SpeedText[1][playerid], -2139062072);
TextDrawSetOutline(SpeedText[1][playerid], 0);
TextDrawSetProportional(SpeedText[1][playerid], 1);
TextDrawSetShadow(SpeedText[1][playerid], 1);
TextDrawUseBox(SpeedText[1][playerid], 1);
TextDrawBoxColor(SpeedText[1][playerid], 1094795775);
TextDrawTextSize(SpeedText[1][playerid], 464.000000, 0.000000);
TextDrawSetSelectable(SpeedText[1][playerid], 0);
SpeedText[2][playerid] = TextDrawCreate(470.000000, 390.000000, "Infernus");
TextDrawBackgroundColor(SpeedText[2][playerid], 255);
TextDrawFont(SpeedText[2][playerid], 2);
TextDrawLetterSize(SpeedText[2][playerid], 0.219999, 1.100000);
TextDrawColor(SpeedText[2][playerid], -1);
TextDrawSetOutline(SpeedText[2][playerid], 0);
TextDrawSetProportional(SpeedText[2][playerid], 1);
TextDrawSetShadow(SpeedText[2][playerid], 0);
TextDrawSetSelectable(SpeedText[2][playerid], 0);
SpeedText[3][playerid] = TextDrawCreate(471.000000, 401.000000, "S:IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII");
TextDrawBackgroundColor(SpeedText[3][playerid], 255);
TextDrawFont(SpeedText[3][playerid], 2);
TextDrawLetterSize(SpeedText[3][playerid], 0.199999, 1.100000);
TextDrawColor(SpeedText[3][playerid], -1);
TextDrawSetOutline(SpeedText[3][playerid], 0);
TextDrawSetProportional(SpeedText[3][playerid], 1);
TextDrawSetShadow(SpeedText[3][playerid], 0);
TextDrawSetSelectable(SpeedText[3][playerid], 0);
SpeedText[4][playerid] = TextDrawCreate(471.000000, 416.000000, "M: 80.1 KM");
TextDrawBackgroundColor(SpeedText[4][playerid], -256);
TextDrawFont(SpeedText[4][playerid], 2);
TextDrawLetterSize(SpeedText[4][playerid], 0.199999, 1.000000);
TextDrawColor(SpeedText[4][playerid], -1);
TextDrawSetOutline(SpeedText[4][playerid], 1);
TextDrawSetProportional(SpeedText[4][playerid], 1);
TextDrawSetSelectable(SpeedText[4][playerid], 0);
SpeedText[5][playerid] = TextDrawCreate(539.000000, 416.000000, "F: 40L");
TextDrawBackgroundColor(SpeedText[5][playerid], -256);
TextDrawFont(SpeedText[5][playerid], 2);
TextDrawLetterSize(SpeedText[5][playerid], 0.199999, 1.000000);
TextDrawColor(SpeedText[5][playerid], -1);
TextDrawSetOutline(SpeedText[5][playerid], 1);
TextDrawSetProportional(SpeedText[5][playerid], 1);
TextDrawSetSelectable(SpeedText[5][playerid], 0);
SpeedText[6][playerid] = TextDrawCreate(593.000000, 401.000000, "120km");
TextDrawBackgroundColor(SpeedText[6][playerid], -256);
TextDrawFont(SpeedText[6][playerid], 2);
TextDrawLetterSize(SpeedText[6][playerid], 0.219999, 1.100000);
TextDrawColor(SpeedText[6][playerid], -1);
TextDrawSetOutline(SpeedText[6][playerid], 1);
TextDrawSetProportional(SpeedText[6][playerid], 1);
TextDrawSetSelectable(SpeedText[6][playerid], 0);
SpeedText[7][playerid] = TextDrawCreate(593.000000, 416.000000, "H: 1000");
TextDrawBackgroundColor(SpeedText[7][playerid], -256);
TextDrawFont(SpeedText[7][playerid], 2);
TextDrawLetterSize(SpeedText[7][playerid], 0.199999, 1.000000);
TextDrawColor(SpeedText[7][playerid], -1);
TextDrawSetOutline(SpeedText[7][playerid], 1);
TextDrawSetProportional(SpeedText[7][playerid], 1);
TextDrawSetSelectable(SpeedText[7][playerid], 0);
SpeedText[8][playerid] = TextDrawCreate(632.000000, 435.000000, " ");
TextDrawBackgroundColor(SpeedText[8][playerid], 255);
TextDrawFont(SpeedText[8][playerid], 1);
TextDrawLetterSize(SpeedText[8][playerid], 0.500000, 1.000000);
TextDrawColor(SpeedText[8][playerid], -1);
TextDrawSetOutline(SpeedText[8][playerid], 0);
TextDrawSetProportional(SpeedText[8][playerid], 1);
TextDrawSetShadow(SpeedText[8][playerid], 1);
TextDrawUseBox(SpeedText[8][playerid], 1);
TextDrawBoxColor(SpeedText[8][playerid], 690563583);
TextDrawTextSize(SpeedText[8][playerid], 464.000000, 0.000000);
TextDrawSetSelectable(SpeedText[8][playerid], 0);
SpeedText[9][playerid] = TextDrawCreate(472.000000, 434.000000, "Engine");
TextDrawBackgroundColor(SpeedText[9][playerid], -256);
TextDrawFont(SpeedText[9][playerid], 2);
TextDrawLetterSize(SpeedText[9][playerid], 0.199999, 1.000000);
TextDrawColor(SpeedText[9][playerid], 16711935);
TextDrawSetOutline(SpeedText[9][playerid], 1);
TextDrawSetProportional(SpeedText[9][playerid], 1);
TextDrawSetSelectable(SpeedText[9][playerid], 0);
SpeedText[10][playerid] = TextDrawCreate(539.000000, 434.000000, "Light");
TextDrawBackgroundColor(SpeedText[10][playerid], -256);
TextDrawFont(SpeedText[10][playerid], 2);
TextDrawLetterSize(SpeedText[10][playerid], 0.199999, 1.000000);
TextDrawColor(SpeedText[10][playerid], -1);
TextDrawSetOutline(SpeedText[10][playerid], 1);
TextDrawSetProportional(SpeedText[10][playerid], 1);
TextDrawSetSelectable(SpeedText[10][playerid], 0);
SpeedText[11][playerid] = TextDrawCreate(594.000000, 434.000000, "Doors");
TextDrawBackgroundColor(SpeedText[11][playerid], -256);
TextDrawFont(SpeedText[11][playerid], 2);
TextDrawLetterSize(SpeedText[11][playerid], 0.199999, 1.000000);
TextDrawColor(SpeedText[11][playerid], 65535);
TextDrawSetOutline(SpeedText[11][playerid], 1);
TextDrawSetProportional(SpeedText[11][playerid], 1);
TextDrawSetSelectable(SpeedText[11][playerid], 0);
PHP:
if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
new Float:ms = (SpeedVehicle(i)/8.6)/600;
vMileage[GetPlayerVehicleID(i)] += ms;
}
Если я вдруг что то забыл прошу не кусаться а написать в коментах )))
От + сика не откажусь =P
Автор: я [RKV]
Последнее редактирование:
