Counter-Strike 2

Counter-Strike 2

评价数不足
Script To Change Knife In Custom Game
由 blank 制作
Script to change knife in custom game UPDATED FOR THE BOWIE KNIFE SHADOW DAGGER SOON!

You Can't Get VAC For Using This Script


// made by: crashz EDITED BY Pink Power Ranger //
// http://steamcommunity.yuanyoumao.com/id/crashz http://steamcommunity.yuanyoumao.com/id/shadthebeast/ //
   
奖励
收藏
已收藏
取消收藏
How To Install
COPY THE SCRIPT INTO:
"C:\Program Files (x86)\Steam\SteamApps\common\Counter-Strike Global Offensive\csgo\scripts\vscripts"
///
Execute the script by typing: script_execute knifes into your console.
////////////////////////////////////////////////////////////////////////////////////////////////////////////
THIS WILL NOT WORK ONLINE!, USE IT OFFLINE AND MAKE SURE TO SET sv_cheats 1
////////////////////////////////////////////////////////////////////////////////////////////////////////////



You Can Create A Cfg with this command : script_execute knifes
THE SCRIPT

//Startup

SendToConsole("play ui/item_scroll_sticker_01.wav");

ScriptPrintMessageChatAll(".");
ScriptPrintMessageChatAll("| \x0E|•|•|•|> \x03Knife Model Change script by \x06 crashz \x0E<|•|•|•| ");
ScriptPrintMessageChatAll("| \x0ATo change the knife-model:");
ScriptPrintMessageChatAll("| \x0AType \x01knife \x0Ainto your console or");
ScriptPrintMessageChatAll("| \x0APress the\x01 BACKSPACE [ <- ] \x0Akey .");
ScriptPrintMessageChatAll("| ");
ScriptPrintMessageChatAll("| \x0FKNIFEMODELS:");
ScriptPrintMessageChatAll("|");
ScriptPrintMessageChatAll("| \x08[Karambit] [M9] [Huntsman] [Butterfly]");
ScriptPrintMessageChatAll("| \x08[Gutknife] [Bayonet] [Flipknife] [Falchion] [BOWIE]");


//ALIASES:
////////////

SendToConsole("bind BACKSPACE knife");
SendToConsole("alias knife k1");
SendToConsole("alias k1 script karambit()");
SendToConsole("alias k2 script m9()");
SendToConsole("alias k3 script huntsman()");
SendToConsole("alias k4 script butterfly()");
SendToConsole("alias k5 script gut()");
SendToConsole("alias k6 script bayonet()")
SendToConsole("alias k7 script flip()");
SendToConsole("alias k8 script falchion()");
SendToConsole("alias k9 script BOWIE()");

//FUNCTIONS:
////////////

function msg1(){
ScriptPrintMessageChatAll("| \x0E __________________________________________________");
ScriptPrintMessageChatAll("| \x0E __________________________________________________");
ScriptPrintMessageChatAll("| \x0E __________________________________________________");
ScriptPrintMessageChatAll("| \x0E|•|•|•|> \x03Knife Model Change script by \x06 crashz \x0E<|•|•|•| ");
ScriptPrintMessageChatAll("| \x0ATo change the knife-model:");
ScriptPrintMessageChatAll("| \x0AType \x01knife \x0Ainto your console or");
ScriptPrintMessageChatAll("| \x0APress the\x01 BACKSPACE [ <- ] \x0Akey .");
ScriptPrintMessageChatAll("| ");
ScriptPrintMessageChatAll("| \x0FKNIFEMODELS:");
ScriptPrintMessageChatAll("|");
}

function karambit()
{
local vm = null;
while(vm = Entities.FindByClassname(vm, "predicted_viewmodel"))
{
ScriptPrintMessageCenterAll ("Karambit (Next:M9)");

msg1();
ScriptPrintMessageChatAll("| \x04[Karambit] \x08[M9] [Huntsman] [Butterfly]");
ScriptPrintMessageChatAll("| \x08[Gutknife] [Bayonet] [Flipknife] [Falchion] [BOWIE]");
vm.SetModel("models/weapons/v_knife_karam.mdl");
SendToConsole("alias knife k2");
}
}

function m9()
{
local vm = null;
while(vm = Entities.FindByClassname(vm, "predicted_viewmodel"))
{
ScriptPrintMessageCenterAll ("M9 Bayonet (Next:Huntsman)")

msg1();
ScriptPrintMessageChatAll("| \x08[Karambit] \x04[M9] \x08[Huntsman] [Butterfly]");
ScriptPrintMessageChatAll("| \x08[Gutknife] [Bayonet] [Flipknife] [Falchion] [BOWIE]");
vm.SetModel("models/weapons/v_knife_m9_bay.mdl");
SendToConsole("alias k2 script m9(); alias knife k3");
}
}

function huntsman()
{
local vm = null;
while(vm = Entities.FindByClassname(vm, "predicted_viewmodel"))
{
ScriptPrintMessageCenterAll ("Huntsman (Next:Butterfly)")

msg1();
ScriptPrintMessageChatAll("| \x08[Karambit] [M9] \x04[Huntsman] \x08[Butterfly]");
ScriptPrintMessageChatAll("| \x08[Gutknife] [Bayonet] [Flipknife] [Falchion] [BOWIE]");
vm.SetModel("models/weapons/v_knife_tactical.mdl");
SendToConsole("alias knife k4");
}
}

function butterfly()
{
local vm = null;
while(vm = Entities.FindByClassname(vm, "predicted_viewmodel"))
{
ScriptPrintMessageCenterAll ("Butterfly (Next:Gutknife)")

msg1();
ScriptPrintMessageChatAll("| \x08[Karambit] [M9] [Huntsman] \x04[Butterfly]");
ScriptPrintMessageChatAll("| \x08[Gutknife] [Bayonet] [Flipknife] [Falchion] [BOWIE]");
vm.SetModel("models/weapons/v_knife_butterfly.mdl");
SendToConsole("alias knife k5");
}
}

function gut()
{
local vm = null;
while(vm = Entities.FindByClassname(vm, "predicted_viewmodel"))
{
ScriptPrintMessageCenterAll ("Gutknife (Next:Bayonet)")

msg1();
ScriptPrintMessageChatAll("| \x08[Karambit] [M9] [Huntsman] [Butterfly]");
ScriptPrintMessageChatAll("| \x04[Gutknife] \x08[Bayonet] [Flipknife] [Falchion] [BOWIE]");
vm.SetModel("models/weapons/v_knife_gut.mdl");
SendToConsole("alias knife k6");
}
}


function bayonet()
{
local vm = null;
while(vm = Entities.FindByClassname(vm, "predicted_viewmodel"))
{
ScriptPrintMessageCenterAll ("Bayonet (Next:Flipknife)")

msg1();
ScriptPrintMessageChatAll("| \x08[Karambit] [M9] [Huntsman] [Butterfly]");
ScriptPrintMessageChatAll("| \x08[Gutknife] \x04[Bayonet] \x08[Flipknife] [Falchion] [BOWIE]");
vm.SetModel("models/weapons/v_knife_bayonet.mdl");
SendToConsole("alias knife k7");
}
}

function flip()
{
local vm = null;
while(vm = Entities.FindByClassname(vm, "predicted_viewmodel"))
{
ScriptPrintMessageCenterAll ("Flipknife (Next:Falchion)")

msg1();
ScriptPrintMessageChatAll("| \x08[Karambit] [M9] [Huntsman] [Butterfly]");
ScriptPrintMessageChatAll("| \x08[Gutknife] [Bayonet] \x04[Flipknife] \x08[Falchion] [BOWIE]");
vm.SetModel("models/weapons/v_knife_flip.mdl");
SendToConsole("alias knife k8");
}
}

function falchion()
{
local vm = null;
while(vm = Entities.FindByClassname(vm, "predicted_viewmodel"))
{
ScriptPrintMessageCenterAll ("Falchion (Next:BOWIE)")

msg1();
ScriptPrintMessageChatAll("| \x08[Karambit] [M9] [Huntsman] [Butterfly]");
ScriptPrintMessageChatAll("| \x08[Gutknife] [Bayonet] [Flipknife] \x04[Falchion] \x08[BOWIE]");
vm.SetModel("models/weapons/v_knife_falchion_advanced.mdl");
SendToConsole("alias knife k9");
}
}

function BOWIE()
{
local vm = null;
while(vm = Entities.FindByClassname(vm, "predicted_viewmodel"))
{
ScriptPrintMessageCenterAll ("BOWIE (Next:Karambit)")

msg1();
ScriptPrintMessageChatAll("| \x08[Karambit] [M9] [Huntsman] [Butterfly]");
ScriptPrintMessageChatAll("| \x08[Gutknife] [Bayonet] [Flipknife] [Falchion] \x04[BOWIE]");
vm.SetModel("models/weapons/v_knife_survival_bowie.mdl");
SendToConsole("alias knife k1");
}
}
// made by: crashz EDITED BY Pink Power Ranger
// http://steamcommunity.yuanyoumao.com/id/crashz http://steamcommunity.yuanyoumao.com/id/shadthebeast/