Розыгрыш Premium и Уникальной юзергруппы на форуме! Перейти

Как сделать скрипт (js) для ксго

Подробнее объясни что ты хочешь и дай код, и где именно ты будешь его использовать
 
Подробнее объясни что ты хочешь и дай код, и где именно ты будешь его использовать
auto engine = csgo::get_engine();

void Event_round_prestart(csgo::c_event &ev) {
auto d1 = ui::get_dropdown('miscellaneous', 'miscellaneous', 'Primary');
auto d2 = ui::get_dropdown('miscellaneous', 'miscellaneous', 'Secondary');
auto m1 = ui::get_multiselect('miscellaneous', 'miscellaneous', 'Extras');
switch(d1.get_value())
{
case 0: ini::write_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Primary', 0); break;
case 1:
{
engine.exec(string_to_raw("buy scar20; buy g3sg1"));
ini::write_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Primary', 1);
}
break;
case 2:
{
engine.exec(string_to_raw("buy ssg08"));
ini::write_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Primary', 2);
}
break;
case 3:
{
engine.exec(string_to_raw("buy awp"));
ini::write_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Primary', 3);
}
break;
}
switch(d2.get_value())
{
case 0: ini::write_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Secondary', 0); break;
case 1:
{
engine.exec(string_to_raw("buy deagle; buy revolver"));
ini::write_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Secondary', 1);
}
break;
case 2:
{
engine.exec(string_to_raw("buy elite"));
ini::write_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Primary', 2);
}
break;
}
if(m1.get_value(0) == true)
{
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Vesthelm', true);
engine.exec(string_to_raw("buy vesthelm"));
}
else
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Vesthelm', false);
if(m1.get_value(1) == true)
{
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Taser', true);
engine.exec(string_to_raw("buy taser"));
}
else
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Taser', false);
if(m1.get_value(2) == true)
{
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Defuser', true);
engine.exec(string_to_raw("buy defuser"));
}
else
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Defuser', false);
if(m1.get_value(3) == true)
{
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'HEgrenade', true);
engine.exec(string_to_raw("buy hegrenade"));
}
else
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'HEgrenade', false);
if(m1.get_value(4) == true)
{
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Molotov', true);
engine.exec(string_to_raw("buy molotov; buy incgrenade"));
}
else
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Molotov', false);
if(m1.get_value(5) == true)
{
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Smokegrenade', true);
engine.exec(string_to_raw("buy smokegrenade"));
}
else
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Smokegrenade', false);
if(m1.get_value(6) == true)
{
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Flashbang', true);
engine.exec(string_to_raw("buy flashbang"));
}
else
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Flashbang', false);

}

void Load() {

int primary = ini::read_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Primary', 69);
int secondary = ini::read_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Secondary', 69);
bool vesthelm = ini::read_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Vesthelm', false);
bool taser = ini::read_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Taser', false);
bool defuser = ini::read_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Defuser', false);
bool hegrenade = ini::read_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'HEgrenade', false);
bool molotov = ini::read_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Molotov', false);
bool flashbang = ini::read_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Flashbang', false);
bool smokeg = ini::read_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Smokegrenade', false);

auto d1 = ui::new_dropdown('miscellaneous', 'miscellaneous', 'Primary');
d1.add('None');
d1.add('SCAR-20/G3SG1');
d1.add('SSG 08');
d1.add('AWP');

auto d2 = ui::new_dropdown('miscellaneous', 'miscellaneous', 'Secondary');
d2.add('None');
d2.add('Deagle/R8');
d2.add('Dualies');
d1.set_value(primary);
d2.set_value(secondary);
auto m1 = ui::new_multiselect('miscellaneous', 'miscellaneous', 'Extras');
m1.add('Kevlar+Helmet');
m1.add('Taser');
m1.add('Defuse kit');
m1.add('HE Grenade');
m1.add('Molotov/Inc. grenade');
m1.add('Smoke grenade');
m1.add('Flashbang');

m1.set_value(0, vesthelm);
m1.set_value(1, taser);
m1.set_value(2, defuser);
m1.set_value(3, hegrenade);
m1.set_value(4, molotov);
m1.set_value(5, smokeg);
m1.set_value(6, flashbang);
csgo::subscribe_to_event("round_prestart");
}
void Unload()
{
ui::destroy('miscellaneous', 'miscellaneous', 'Primary');
ui::destroy('miscellaneous', 'miscellaneous', 'Secondary');
ui::destroy('miscellaneous', 'miscellaneous', 'Extras');
}
чтоб я его в папку кинул
и окончание должно быть .as
 
auto engine = csgo::get_engine();

void Event_round_prestart(csgo::c_event &ev) {
auto d1 = ui::get_dropdown('miscellaneous', 'miscellaneous', 'Primary');
auto d2 = ui::get_dropdown('miscellaneous', 'miscellaneous', 'Secondary');
auto m1 = ui::get_multiselect('miscellaneous', 'miscellaneous', 'Extras');
switch(d1.get_value())
{
case 0: ini::write_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Primary', 0); break;
case 1:
{
engine.exec(string_to_raw("buy scar20; buy g3sg1"));
ini::write_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Primary', 1);
}
break;
case 2:
{
engine.exec(string_to_raw("buy ssg08"));
ini::write_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Primary', 2);
}
break;
case 3:
{
engine.exec(string_to_raw("buy awp"));
ini::write_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Primary', 3);
}
break;
}
switch(d2.get_value())
{
case 0: ini::write_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Secondary', 0); break;
case 1:
{
engine.exec(string_to_raw("buy deagle; buy revolver"));
ini::write_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Secondary', 1);
}
break;
case 2:
{
engine.exec(string_to_raw("buy elite"));
ini::write_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Primary', 2);
}
break;
}
if(m1.get_value(0) == true)
{
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Vesthelm', true);
engine.exec(string_to_raw("buy vesthelm"));
}
else
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Vesthelm', false);
if(m1.get_value(1) == true)
{
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Taser', true);
engine.exec(string_to_raw("buy taser"));
}
else
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Taser', false);
if(m1.get_value(2) == true)
{
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Defuser', true);
engine.exec(string_to_raw("buy defuser"));
}
else
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Defuser', false);
if(m1.get_value(3) == true)
{
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'HEgrenade', true);
engine.exec(string_to_raw("buy hegrenade"));
}
else
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'HEgrenade', false);
if(m1.get_value(4) == true)
{
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Molotov', true);
engine.exec(string_to_raw("buy molotov; buy incgrenade"));
}
else
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Molotov', false);
if(m1.get_value(5) == true)
{
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Smokegrenade', true);
engine.exec(string_to_raw("buy smokegrenade"));
}
else
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Smokegrenade', false);
if(m1.get_value(6) == true)
{
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Flashbang', true);
engine.exec(string_to_raw("buy flashbang"));
}
else
ini::write_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Flashbang', false);

}

void Load() {

int primary = ini::read_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Primary', 69);
int secondary = ini::read_int('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Secondary', 69);
bool vesthelm = ini::read_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Vesthelm', false);
bool taser = ini::read_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Taser', false);
bool defuser = ini::read_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Defuser', false);
bool hegrenade = ini::read_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'HEgrenade', false);
bool molotov = ini::read_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Molotov', false);
bool flashbang = ini::read_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Flashbang', false);
bool smokeg = ini::read_bool('c:/gideonproject/cfg/luaCFG.ini', 'BUYBOT', 'Smokegrenade', false);

auto d1 = ui::new_dropdown('miscellaneous', 'miscellaneous', 'Primary');
d1.add('None');
d1.add('SCAR-20/G3SG1');
d1.add('SSG 08');
d1.add('AWP');

auto d2 = ui::new_dropdown('miscellaneous', 'miscellaneous', 'Secondary');
d2.add('None');
d2.add('Deagle/R8');
d2.add('Dualies');
d1.set_value(primary);
d2.set_value(secondary);
auto m1 = ui::new_multiselect('miscellaneous', 'miscellaneous', 'Extras');
m1.add('Kevlar+Helmet');
m1.add('Taser');
m1.add('Defuse kit');
m1.add('HE Grenade');
m1.add('Molotov/Inc. grenade');
m1.add('Smoke grenade');
m1.add('Flashbang');

m1.set_value(0, vesthelm);
m1.set_value(1, taser);
m1.set_value(2, defuser);
m1.set_value(3, hegrenade);
m1.set_value(4, molotov);
m1.set_value(5, smokeg);
m1.set_value(6, flashbang);
csgo::subscribe_to_event("round_prestart");
}
void Unload()
{
ui::destroy('miscellaneous', 'miscellaneous', 'Primary');
ui::destroy('miscellaneous', 'miscellaneous', 'Secondary');
ui::destroy('miscellaneous', 'miscellaneous', 'Extras');
}
чтоб я его в папку кинул
и окончание должно быть .as
Так кинь его в папку и добавь окончание, я не понимаю что ты хочешь
 
Назад
Сверху Снизу