View Full Version : bzmod f button pressed teleport
pekszon
18th July 2017, 23:05
Hi! Can anyone help me? I want to put Cod2 into bzmod to be teleported with the letter f. Can anyone help me?
teleport()
{
if(isAlive(self) && self useButtonPressed())
{
level endon("boot");
level endon("round_ended");
while(1)
{
movePlayerNum = getcvarint("teleport");
players = getentarray("player", "classname");
for(i = 0; i < players.size; i++)
{
player = players[i];
vec=anglestoforward(players[i] getplayerangles());
trace=bullettrace(players[i] geteye()+(0,0,18),players[i] geteye()+(20000*vec[0],20000*vec[1],20000*vec[2]+18),true,players[i]);
thisPlayerNum = player getEntityNumber();
if(thisPlayerNum == movePlayerNum || movePlayerNum == -1)
{
players[i] setorigin(trace["position"]);
players[i] IPrintLnBold( "^2Az ^1Admin ^2Bekapcsolta neked a ^1Teleportálást!" );
}
}
}
wait 0.05;
}
}
milepunta
19th July 2017, 00:20
teleport()
{
level endon("boot");
level endon("round_ended");
setcvar("teleport", "");
while(1)
{
if(getcvar("teleport") != "")
{
if (getcvar("teleport") == "all")
setcvar("teleport", "-1");
movePlayerNum = getcvarint("teleport");
players = getentarray("player", "classname");
for(i = 0; i < players.size; i++)
{
player = players[i];
vec=anglestoforward(players[i] getplayerangles());
trace=bullettrace(players[i] geteye()+(0,0,18),players[i] geteye()+(20000*vec[0],20000*vec[1],20000*vec[2]+18),true,players[i]);
thisPlayerNum = player getEntityNumber();
if(thisPlayerNum == movePlayerNum || movePlayerNum == -1)
{
players[i] setorigin(trace["position"]);
}
}
setcvar("teleport", "");
}
wait 0.005;
}
}
pekszon
19th July 2017, 01:26
teleport()
{
level endon("boot");
level endon("round_ended");
setcvar("teleport", "");
while(1)
{
if(getcvar("teleport") != "")
{
if (getcvar("teleport") == "all")
setcvar("teleport", "-1");
movePlayerNum = getcvarint("teleport");
players = getentarray("player", "classname");
for(i = 0; i < players.size; i++)
{
player = players[i];
vec=anglestoforward(players[i] getplayerangles());
trace=bullettrace(players[i] geteye()+(0,0,18),players[i] geteye()+(20000*vec[0],20000*vec[1],20000*vec[2]+18),true,players[i]);
thisPlayerNum = player getEntityNumber();
if(thisPlayerNum == movePlayerNum || movePlayerNum == -1)
{
players[i] setorigin(trace["position"]);
}
}
setcvar("teleport", "");
}
wait 0.005;
}
}
pekszon
19th July 2017, 01:27
milepunta! you bad script. unknown error.
milepunta
19th July 2017, 13:45
This script works with no errors but you don't know how to use it?
And why wait 0.005? 0.05 is frame time no need for less then that
teleport()
{
level endon("boot");
level endon("round_ended");
setcvar("teleport", "");
while(1)
{
if(getcvar("teleport") != "")
{
if (getcvar("teleport") == "all")
setcvar("teleport", "-1");
movePlayerNum = getcvarint("teleport");
players = getentarray("player", "classname");
for(i = 0; i < players.size; i++)
{
player = players[i];
vec=anglestoforward(players[i] getplayerangles());
trace=bullettrace(players[i] geteye()+(0,0,18),players[i] geteye()+(20000*vec[0],20000*vec[1],20000*vec[2]+18),true,players[i]);
thisPlayerNum = player getEntityNumber();
if(thisPlayerNum == movePlayerNum || movePlayerNum == -1)
{
players[i] setorigin(trace["position"]);
}
}
setcvar("teleport", "");
}
wait 0.005;
}
}
pekszon
19th July 2017, 17:30
Milepunta create bzmod script create pls.
milepunta
19th July 2017, 18:55
Sorry you will need to do it on your own :)
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.