rafull6 Posted February 12, 2012 Share Posted February 12, 2012 Написал код на фикс автомобилей механиком: function fixCar (player,command) skin = getPedSkin (player) if ( skin == 50 ) then local vehicle = getPedOccupiedVehicle(player) local vehicleHealth = getElementHealth ( playerVehicle ) if (vehicle) and ( vehicleHealth < 80 ) then fixVehicle(vehicle) givePlayerMoney(player,math.random(10,100)) elseif ( vehicleHealth > 80 ) then outputChatBox( "`Эта машина не нуждается в ремонте...",0,213,0 ) end end end addCommandHandler("x" , fixCar) Скрипт не работает debugscript выдает: [2012-02-12 19:05:27]WARNING: jobs\works.lua:113: Bad argument @ 'getElementHealth' [2012-02-12 19:05:27] ERROR: jobs\works.lua:114: attempt to compare boolean with number Link to comment
_Vincent_ Posted February 12, 2012 Share Posted February 12, 2012 local vehicle = getPedOccupiedVehicle(player) local vehicleHealth = getElementHealth ( playerVehicle ) Как я понял, под playerVehicle вы подразумевали vehicle. И по таким небольшим вопросам лучше сюда. Link to comment
Aibo Posted February 12, 2012 Share Posted February 12, 2012 function fixCar(player) if getPedSkin(player) == 50 and isPedInVehicle(player) then local vehicle = getPedOccupiedVehicle(player) if getElementHealth(vehicle) < 80 then fixVehicle(vehicle) givePlayerMoney(player, math.random(10, 100)) else outputChatBox("`Эта машина не нуждается в ремонте...", player, 0, 213, 0) end end end addCommandHandler("x", fixCar) Link to comment
rafull6 Posted February 12, 2012 Author Share Posted February 12, 2012 Не чинит В чат пишет "Эта машина не нуждается в ремонте..." и все... Link to comment
Kernell Posted February 12, 2012 Share Posted February 12, 2012 80 хп это уже скорее мёртвая машина)) при меньше 250 машина начинает загораться (примерно). Link to comment
rafull6 Posted February 13, 2012 Author Share Posted February 13, 2012 80 хп это уже скорее мёртвая машина)) при меньше 250 машина начинает загораться (примерно). ого... А какое тогда максимальное хп автомобиля?ъ Update: нашел) это 1000) исправил) Все работает отлично) Link to comment
TwiX! Posted February 13, 2012 Share Posted February 13, 2012 80 хп это уже скорее мёртвая машина)) при меньше 250 машина начинает загораться (примерно). ого... А какое тогда максимальное хп автомобиля?ъ Update: нашел) это 1000) исправил) Все работает отлично) 1000 Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now