Дмитрий |
Дата: Суббота, 19.05.2012, 11:32 | Сообщение # 1 | Сообщить о нерабочей теме
|
Регистрация: | 03.12.2011
|
Страна: | Российская Федерация |
Репутация: |
14
|
Сообщений: | 1421 |
Награды: |
4
+
|
Статус: |
|
| [moder]и так начнем. Найдите вот Эти new[/moder] Code new Text:Box;//переменная главного бокса // new Text:Speed;//Переменная текстдрава со словом Speed new Text:SpeedShow[MAX_PLAYERS];//Переменная показывает скорость автомобиля(отдельна для каждого игрока) new Text:Fuel;//Переменная текстдрава со словом fuel new Text:FuelShow[MAX_PLAYERS];//Переменная текстдрава показывающая район(отдельна для каждого игрока) new Text:Status;//Переменная текстдрава со словом Status new Text:StatusShow[MAX_PLAYERS];//Переменная текстдрава показывающая status авто(отдельна для каждого игрока) new Text:KMShow[MAX_PLAYERS];//Переменная текстдрава показывающая status авто(отдельна для каждого игрока) new str1[64],str2[64],str3[64],str5[64];
[moder]и замените на[/moder]
Code new Text:Box;//переменная главного бокса // new Text:Speed;//Переменная текстдрава со словом Speed new Text:SpeedShow[MAX_PLAYERS];//Переменная показывает скорость автомобиля(отдельна для каждого игрока) new Text:Fuel;//Переменная текстдрава со словом fuel new Text:FuelShow[MAX_PLAYERS];//Переменная текстдрава показывающая район(отдельна для каждого игрока) new Text:Status;//Переменная текстдрава со словом Status new Text:StatusShow[MAX_PLAYERS];//Переменная текстдрава показывающая status авто(отдельна для каждого игрока) new Text:KMShow[MAX_PLAYERS];//Переменная текстдрава показывающая status авто(отдельна для каждого игрока) new Text:Fill[MAX_PLAYERS];//By EblanStyle new str1[64],str2[64],str3[64],str5[64],str4[64];
[moder]далее ищите Ваши текстдравы Спидометра и заменяете на Эти[/moder]
Code STimer[playerid] = SetTimerEx("UpdateSpeedometr", Update, 1, "d", playerid); // таймер! SpeedShow[playerid] = TextDrawCreate(374.000000, 408.000000,"0"); //сам Text Draw km/h TextDrawBackgroundColor(SpeedShow[playerid], 255); TextDrawAlignment(SpeedShow[playerid], 2); TextDrawLetterSize(SpeedShow[playerid],0.500000, 1.500000);//размер текста TextDrawFont(SpeedShow[playerid],0);//стиль TextDrawColor(SpeedShow[playerid],761773823);//цвет текста TextDrawSetOutline(SpeedShow[playerid],1);//размер обводки TextDrawSetProportional(SpeedShow[playerid],1); StatusShow[playerid] = TextDrawCreate(451.000000, 414.000000, "_");//сам Text Draw Status TextDrawBackgroundColor(StatusShow[playerid], 255);//обводка текста TextDrawLetterSize(StatusShow[playerid],0.619998, 1.399999);//размер текста TextDrawFont(StatusShow[playerid], 1);//стиль TextDrawColor(StatusShow[playerid], 9896191);//цвет текста TextDrawSetOutline(StatusShow[playerid], 1);//размер обводки TextDrawSetProportional(StatusShow[playerid],1); KMShow[playerid] = TextDrawCreate(393.000000, 410.000000, "_");//сам Text Draw Status TextDrawBackgroundColor(KMShow[playerid], 255); TextDrawLetterSize(KMShow[playerid],0.379999, 0.899999);//размер текста TextDrawFont(KMShow[playerid], 2);//стиль TextDrawColor(KMShow[playerid], 724790015);//цвет текста TextDrawSetOutline(KMShow[playerid], 1);//размер обводки TextDrawSetProportional(KMShow[playerid],1); FuelShow[playerid] = TextDrawCreate(445.000000, 399.000000, "_");//сам Text Draw fuel TextDrawBackgroundColor(FuelShow[playerid], 255);//обводка текста TextDrawLetterSize(FuelShow[playerid],0.500000, 1.000000);//размер текста TextDrawFont(FuelShow[playerid], 0);//стиль TextDrawColor(FuelShow[playerid], -1165802241);//цвет текста TextDrawSetOutline(FuelShow[playerid], 1);//размер обводки TextDrawSetProportional(FuelShow[playerid],1); Fill[playerid] = TextDrawCreate(487.000000, 396.000000, "_"); TextDrawBackgroundColor(Fill[playerid], 255); TextDrawFont(Fill[playerid], 2); TextDrawLetterSize(Fill[playerid], 0.310000, 1.500000); TextDrawColor(Fill[playerid], -1677721345); TextDrawSetOutline(Fill[playerid], 1); TextDrawSetProportional(Fill[playerid], 1);
[moder]ищите[/moder]
Code TextDrawHideForPlayer(playerid,Box); TextDrawHideForPlayer(playerid,Speed); TextDrawHideForPlayer(playerid,SpeedShow[playerid]); TextDrawHideForPlayer(playerid,Fuel); TextDrawHideForPlayer(playerid,FuelShow[playerid]); TextDrawHideForPlayer(playerid,Status); TextDrawHideForPlayer(playerid,StatusShow[playerid]); TextDrawHideForPlayer(playerid,KMShow[playerid]);
[moder]и заменяете на:[/moder]
Code TextDrawHideForPlayer(playerid,Box); TextDrawHideForPlayer(playerid,Speed); TextDrawHideForPlayer(playerid,SpeedShow[playerid]); TextDrawHideForPlayer(playerid,Fuel); TextDrawHideForPlayer(playerid,FuelShow[playerid]); TextDrawHideForPlayer(playerid,Status); TextDrawHideForPlayer(playerid,StatusShow[playerid]); TextDrawHideForPlayer(playerid,KMShow[playerid]); TextDrawHideForPlayer(playerid,Fill[playerid]);
[moder]так же ищите[/moder]
Code TextDrawDestroy(SpeedShow[playerid]); TextDrawDestroy(FuelShow[playerid]); TextDrawDestroy(StatusShow[playerid]); TextDrawDestroy(KMShow[playerid]);
[moder]и заменяете на:[/moder]
Code TextDrawDestroy(SpeedShow[playerid]); TextDrawDestroy(FuelShow[playerid]); TextDrawDestroy(StatusShow[playerid]); TextDrawDestroy(KMShow[playerid]); TextDrawDestroy(Fill[playerid]);
[admin]теперь ищите все что связоно с:[/admin]
Code TextDrawHideForPlayer(playerid,Box); TextDrawHideForPlayer(playerid,Speed); TextDrawHideForPlayer(playerid,SpeedShow[playerid]); TextDrawHideForPlayer(playerid,Fuel); TextDrawHideForPlayer(playerid,FuelShow[playerid]); TextDrawHideForPlayer(playerid,Status); TextDrawHideForPlayer(playerid,StatusShow[playerid]); TextDrawHideForPlayer(playerid,KMShow[playerid]);
[moder]и заменяете на:[/moder]
Code TextDrawHideForPlayer(playerid,Box); TextDrawHideForPlayer(playerid,Speed); TextDrawHideForPlayer(playerid,SpeedShow[playerid]); TextDrawHideForPlayer(playerid,Fuel); TextDrawHideForPlayer(playerid,FuelShow[playerid]); TextDrawHideForPlayer(playerid,Status); TextDrawHideForPlayer(playerid,StatusShow[playerid]); TextDrawHideForPlayer(playerid,KMShow[playerid]); TextDrawHideForPlayer(playerid,Fill[playerid]);
[moder]теперь ищите:[/moder]
Code TextDrawShowForPlayer(playerid,Box); TextDrawShowForPlayer(playerid,Speed); TextDrawShowForPlayer(playerid,SpeedShow[playerid]); TextDrawShowForPlayer(playerid,Fuel); TextDrawShowForPlayer(playerid,FuelShow[playerid]); TextDrawShowForPlayer(playerid,Status); TextDrawShowForPlayer(playerid,StatusShow[playerid]); TextDrawShowForPlayer(playerid,KMShow[playerid]);
[moder]и заменяете на:[/moder]
Code TextDrawShowForPlayer(playerid,Box); TextDrawShowForPlayer(playerid,Speed); TextDrawShowForPlayer(playerid,SpeedShow[playerid]); TextDrawShowForPlayer(playerid,Fuel); TextDrawShowForPlayer(playerid,FuelShow[playerid]); TextDrawShowForPlayer(playerid,Status); TextDrawShowForPlayer(playerid,StatusShow[playerid]); TextDrawShowForPlayer(playerid,KMShow[playerid]); TextDrawShowForPlayer(playerid,Fill[playerid]);
[moder]и внизу под этим должно быть:[/moder]
Code else if(newstate == PLAYER_STATE_ONFOOT)//выходит скрываем { TextDrawHideForPlayer(playerid,Box); TextDrawHideForPlayer(playerid,Speed); TextDrawHideForPlayer(playerid,SpeedShow[playerid]); TextDrawHideForPlayer(playerid,Fuel); TextDrawHideForPlayer(playerid,FuelShow[playerid]); TextDrawHideForPlayer(playerid,Status); TextDrawHideForPlayer(playerid,StatusShow[playerid]); TextDrawHideForPlayer(playerid,KMShow[playerid]); }
[moder]замените на:[/moder]
Code else if(newstate == PLAYER_STATE_ONFOOT)//выходит скрываем { TextDrawHideForPlayer(playerid,Box); TextDrawHideForPlayer(playerid,Speed); TextDrawHideForPlayer(playerid,SpeedShow[playerid]); TextDrawHideForPlayer(playerid,Fuel); TextDrawHideForPlayer(playerid,FuelShow[playerid]); TextDrawHideForPlayer(playerid,Status); TextDrawHideForPlayer(playerid,StatusShow[playerid]); TextDrawHideForPlayer(playerid,KMShow[playerid]); TextDrawHideForPlayer(playerid,Fill[playerid]); }
[moder]теперь идем в паблик UpdateSpeedometr(playerid): и заменяем его на:[/moder]
Code public UpdateSpeedometr(playerid)//обновляем каждую секунду наш текстдрав { if(IsPlayerInAnyVehicle(playerid)) { new vehicleid; vehicleid = GetPlayerVehicleID(playerid); new locked[32]; new maxx[15]; if(Max[playerid] == 1) { maxx = "~b~Min"; } else { maxx = "~R~Max"; } if(IsLocked[GetPlayerVehicleID(playerid)] == 1) { locked = "~r~~h~Lock"; } else { locked = "~g~~h~Unlock"; } format(str4, sizeof(str4), "FUEL"); format(str1, sizeof(str2),"%d",SpeedVehicle(playerid)); if(Fuell[vehicleid] <= 45) format(str2, sizeof(str2),"~r~%.0f",Fuell[vehicleid]); else if(Fuell[vehicleid] <= 100) format(str2, sizeof(str2),"~y~%.0f",Fuell[vehicleid]); else if(Fuell[vehicleid] <= 300) format(str2, sizeof(str2),"~g~%.0f",Fuell[vehicleid]); format(str5, sizeof(str5), "%s",locked); format(str3, sizeof(str3), "KM/H"); if(PlayerInfo[playerid][pAdmin] == 0) if(SpeedVehicle(playerid) >= 150) { SendClientMessage(playerid, COLOR_LIGHTRED, "Вы были кикнуты по подозрению в читерстве. (Код ошибки: 2888)"); SendClientMessage(playerid, COLOR_LIGHTRED, "Удалите чит программу, чтобы продолжить игру на сервере"); Kick(playerid); } if(SpeedVehicle(playerid) !=0) { Fuell[vehicleid] -= 0.003; if(GetPlayerVehicleID(playerid) == caridhouse[playerid]) { PlayerInfo[playerid][pFuelcar] -= 0.003; } } new carid = GetPlayerVehicleID(playerid); if(SuperGt(carid)) { if(SpeedVehicle(playerid) !=0) { Fuell[vehicleid] -= 0.005; if(GetPlayerVehicleID(playerid) == caridhouse[playerid]) { PlayerInfo[playerid][pFuelcar] -=0.005; } } } TextDrawSetString(SpeedShow[playerid],str1); TextDrawSetString(FuelShow[playerid],str2); TextDrawSetString(StatusShow[playerid],str5); TextDrawSetString(KMShow[playerid],str3); TextDrawSetString(Fill[playerid],str4); } }
[moder]так же ищите бокс спидометра примерно должен выгледить так:[/moder]
Code Box = TextDrawCreate(533.000000, 393.000000, "____"); TextDrawBackgroundColor(Box, 255); TextDrawFont(Box, 1); TextDrawLetterSize(Box, 1.309998, 4.499999); TextDrawColor(Box, -1); TextDrawSetOutline(Box, 0); TextDrawSetProportional(Box, 1); TextDrawSetShadow(Box, 1); TextDrawUseBox(Box, 1); TextDrawBoxColor(Box, COLOR_BOX); TextDrawTextSize(Box, 348.000000, 27.000000);
[moder]и замените его на:[/moder]
Code Box = TextDrawCreate(533.000000, 393.000000, "____"); TextDrawBackgroundColor(Box, 255); TextDrawFont(Box, 1); TextDrawLetterSize(Box, 1.309998, 4.499999); TextDrawColor(Box, -1); TextDrawSetOutline(Box, 0); TextDrawSetProportional(Box, 1); TextDrawSetShadow(Box, 1); TextDrawUseBox(Box, 1); TextDrawBoxColor(Box, COLOR_BOX); TextDrawTextSize(Box, 348.000000, 27.000000); Speed = TextDrawCreate(533.000000, 393.000000, "____"); TextDrawBackgroundColor(Speed, 255); TextDrawFont(Speed, 1); TextDrawLetterSize(Speed, 1.309998, 4.499999); TextDrawColor(Speed, -1); TextDrawSetOutline(Speed, 0); TextDrawSetProportional(Speed, 1); TextDrawSetShadow(Speed, 1); TextDrawUseBox(Speed, 1); TextDrawBoxColor(Speed, COLOR_BOX); TextDrawTextSize(Speed, 348.000000, 27.000000);
From Russia With Love!
|
|
|
|