View Full Version : what is cvar?
Coolguy6318
27th November 2012, 10:04
Ok dumb question
what is cvar and how do i use it?
kung foo man
27th November 2012, 10:29
Hey, a cvar is something like a persistent variable (till server restart). It can only contain strings, integers (int) or floating point numbers (float).
In server-console you can do:
set somevalue HELLO
somevalue -> will print HELLO
Then there are some codscript-functions to access those variables:
gethello = getcvar("somevalue"); // the variable gethello contains HELLO now
setcvar("somevalue", "BYE"); // the variable gethello is set to BYE now
What returns this function-call now? getcvar("somevalue"); *question for you*
Like the server got cvar's, a client got them also. You can set client-cvars like this:
player setclientcvar("com_maxfps", "125"); // everybody can strafe now :D
Coolguy6318
27th November 2012, 11:33
Ok and if i wanted to for example
change the gravity to 50 after i use a trigger_use?
Coolguy6318
30th November 2012, 11:27
nvm Fixed :) thanks ^_^
kung foo man
30th November 2012, 11:50
Please post solution :D
IzNoGoD
30th November 2012, 11:57
Please post solution :D
sure...
lowgravtrig()
{
trig = getent("lowgravtrigger", "targetname");
while(true)
{
trig waittill("trigger", user);
if(!isplayer(user))
continue;
oldgrav = getcvarint("g_gravity");
setcvar("g_gravity", 50);
wait 60;
setcvar("g_gravity", oldgrav);'
}
}
or anything similar...
Coolguy6318
30th November 2012, 16:01
i just did
thread gravity();
}
gravity()
{
button2 = getent("button2", "targetname");
while(1)
{
button2 waittill("trigger", player);
setCvar("g_gravity", "50");
iprintlnbold((player.name) + "\n IT WORKED!");
wait 5.0;
}
}
xD
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.