Случайная подборка модов
Волей Случая
3.5
Sky anomaly
4.0
Камень Преткновения. Пролог
4.1
Зачистка
4.0
Долина Шорохов
4.5
Shadows Addon 0.8
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
  • Страница 1 из 1
  • 1
Архив - только для чтения
Форум » Архив » Устаревшие темы » Помогите!! Плз) (Помогите убарть проверку с скрипта)
Помогите!! Плз)
Украина  STALKERstalker
Суббота, 09.09.2017, 10:37 | Сообщение # 1
Статус:
Зевака:
Сообщений: 3
Награды: 0
Регистрация: 09.09.2017

function lootmoney(npc)
if npc:character_community() ~= "monolith" then
local actor = db.actor
local money = npc:money()
if money ~= nil and money > 0 then
local deadmoney = money
local npc_rank
npc_rank = ranks.get_obj_rank_name(npc)
if npc_rank ~= nil then
if npc_rank == "novice" and deadmoney >=400 then deadmoney=math.random(25,400)
elseif npc_rank == "experienced" and deadmoney >=500 then deadmoney=math.random(50,500)
elseif npc_rank == "veteran" and deadmoney >=600 then deadmoney=math.random(100,600)
elseif npc_rank == "master" and deadmoney >=700 then deadmoney=math.random(200,700)
end
end
local news_caption = "Мёртвый сталкер: "..npc:character_name()
local news_text = "Обнаружено денег: %c[255,255,0,0]"..game.translate_string(deadmoney).."%c[default] руб."
--xr_sound.set_sound_play(actor:id(), "pda_news")
actor:give_game_news(news_caption, news_text, "ui_iconsTotal_found_money", 0, 10000)
actor:give_money(deadmoney)
game_stats.money_quest_update(deadmoney)
npc:give_money(-money)
game_stats.money_quest_update(-money)
end
end
end

function lootmoney_effect(npc,corpse_npc)
if corpse_npc:character_community() ~= "monolith" then
local num=corpse_npc:money()
if num and num >0 then
local deadmoney = num
local gi_rank
gi_rank = ranks.get_obj_rank_name(corpse_npc)
if gi_rank ~= nil then
if gi_rank == "novice" and deadmoney >=100 then deadmoney=math.random(25,100)
elseif gi_rank == "experienced" and deadmoney >=200 then deadmoney=math.random(50,200)
elseif gi_rank == "veteran" and deadmoney >=300 then deadmoney=math.random(100,300)
elseif gi_rank == "master" and deadmoney >=400 then deadmoney=math.random(200,400)
end
end
npc:give_money(deadmoney)
game_stats.money_quest_update(deadmoney)
corpse_npc:give_money(-num)
game_stats.money_quest_update(-num)
end
end
end

Это скрипт на сбор денег с трупов, помогите убрать проверку на ранги нпс, и сделать выдачу денег по реальным цыфрам

Добавлено (09.09.2017, 10:37)
---------------------------------------------
2 дня мучаюсь пытаюсь убрать проверку) выдачу реальных денег смог сделать, но что то подсказывает что правильно и проверочку убрать.

  Злобная реклама
Суббота, 09.09.2017, 10:37
Статус:
Сообщений: 666
Регистрация: 09.09.2017
Российская Федерация  Аdmin
Суббота, 09.09.2017, 10:41 | Сообщение # 2
Статус:
Опытный:
Сообщений: 1538
Награды: 11
Регистрация: 28.03.2011

Есть отдельная тема для вопросов. Закрыто
  Злобная реклама
Суббота, 09.09.2017, 10:41
Статус:
Сообщений: 666
Регистрация: 28.03.2011
Форум » Архив » Устаревшие темы » Помогите!! Плз) (Помогите убарть проверку с скрипта)
  • Страница 1 из 1
  • 1
Поиск: