Forum

> > CS2D > Scripts > Lua Scripts/Questions/Help
Forums overviewCS2D overview Scripts overviewLog in to reply

English Lua Scripts/Questions/Help

6,770 replies
Page
To the start Previous 1 2181 182 183338 339 Next To the start

old Re: Lua Scripts/Questions/Help

DRoNe
User Off Offline

Quote
lol
attack = is primary attack(knife slash)
attack2 = is secoundary attack(knife stab)

i think use and usebutton it is certainly

and trigger i don't know in hook

old Re: Lua Scripts/Questions/Help

Night Till Death
User Off Offline

Quote
NTD has written
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
--------------------------------------------------
-- Player Classes Script by Unreal Software     --
-- 28.02.2009 - www.UnrealSoftware.de           --
-- Adds Player Classes to your server           --
--------------------------------------------------

if sample==nil then sample={} end
sample.classes={}

-----------------------
-- INITIAL SETUP     --
-----------------------
function initArray(m)
	local array = {}
	for i = 1, m do
		array[i]=0
	end
	return array
end
sample.classes.class=initArray(32)
function sample.classes.classmenu(id)
	menu(id,"Select your Class,Soldier|,Spy|,Engineer|,Pyro|,Scout|,Heavy|,Medic|,Demoman|,Sniper|")	
end


-----------------------
-- TEAM -> CLASS     --
-----------------------
addhook("team","sample.classes.team")
function sample.classes.team(id,team)
	if (team>0) then
		sample.classes.classmenu(id)
	end
end


-----------------------
-- SERVERACTION      --
-----------------------
addhook("serveraction","sample.classes.serveraction")
function sample.classes.serveraction(id)
	sample.classes.classmenu(id)
end


-----------------------
-- CLASS SELECTION   --
-----------------------
addhook("menu","sample.classes.menu")
function sample.classes.menu(id,menu,sel)
	if (menu=="Select your Class") then
		if (sel>=0 and sel<=9) then
			sample.classes.class[id]=sel
			if (player(id,"health")>0) then
				parse("killplayer "..id)
			end
		end
	end
end


-----------------------
-- SPAWN             --
-----------------------
addhook("spawn","sample.classes.spawn")
function sample.classes.spawn(id)
	-- SOLDIER
	if (sample.classes.class[id]<=1) then
		parse ("setmaxhealth "..id.." 175")
		parse ("setarmor "..id.." 202")
		parse ("speedmod "..id.." -5")
msg2(id,"©000255000[TF2D]Current Class:Soldier")
                parse ("strip "..id.." 50")
		return "47,10,51";
	end
	-- SPY
	if (sample.classes.class[id]==2) then
		parse ("setmaxhealth "..id.." 125")
		parse ("equip "..id.." 21")
msg2(id,"©000255000[TF2D]Current Class:Spy")
		parse ("speedmod "..id.." 5")
		return "21,3,84";
	end
	-- ENGINEER
	if (sample.classes.class[id]==3) then
		parse ("setmaxhealth "..id.." 125")
                parse ("strip "..id.." 50")
msg2(id,"©000255000[TF2D]Current Class:Engineer")
		parse ("setarmor "..id.." 75")
		return "10,2,74";
	end
	-- PYRO
	if (sample.classes.class[id]==4) then
		parse ("setmaxhealth "..id.." 155")
                parse ("strip "..id.." 50")
msg2(id,"©000255000[TF2D]Current Class:Pyro")
		parse ("setarmor "..id.." 75")
		return "46,10,73";
	end
	-- SCOUT
	if (sample.classes.class[id]==5) then
		parse ("setmaxhealth "..id.." 125")
		parse ("setarmor "..id.." 0")
                parse ("strip "..id.." 50")
msg2(id,"©000255000[TF2D]Current Class:Scout")
		parse ("speedmod "..id.." 20")
		return "5,11,69";
	end
        -- Heavy
	if (sample.classes.class[id]==6) then
		parse ("setmaxhealth "..id.." 200")
		parse ("equip "..id.." 80")
msg2(id,"©000255000[TF2D]Current Class:Heavy")
                parse ("strip "..id.." 50")
		parse ("speedmod "..id.." -3")
		return "40,10,78";
        end
        -- Medic
	if (sample.classes.class[id]==7) then
		parse ("setmaxhealth "..id.." 100")
                parse ("strip "..id.." 50")
msg2(id,"©000255000[TF2D]Current Class:Medic")
		parse ("equip "..id.." 82")
                parse ("mp_wpndmg Galil 2")
		parse ("speedmod "..id.." 8")
		return "38,85,45";
        end
        -- Demoman
	if (sample.classes.class[id]==8) then
		parse ("setmaxhealth "..id.." 145")
                parse ("strip "..id.." 50")
msg2(id,"©000255000[TF2D]Current Class:Demoman")
		parse ("equip "..id.." 79")
		parse ("speedmod "..id.." 4")
		return "49,77,87"; 
	end
	-- SNIPER
	if (sample.classes.class[id]==9) then
		parse ("setmaxhealth "..id.." 125")
                parse ("strip "..id.." 50")
msg2(id,"©000255000[TF2D]Current Class:Sniper")
		parse ("setarmor "..id.." 75")
		return "35,23,69";
	end
end


-----------------------
-- NO BUYING         --
-----------------------
addhook("buy","sample.classes.buy")
function sample.classes.buy()
	return 1
end


-----------------------
-- NO COLLECTING     --
-----------------------
addhook("walkover","sample.classes.walkover")
function sample.classes.walkover(id,iid,type)
	if (type>=70 and type<=71) then
		return 0
	end
	return 1
end


-----------------------
-- NO DROPPING       --
-----------------------
addhook("drop","sample.classes.drop")
function sample.classes.drop()
	return 1
end


-----------------------
-- NO DEAD DROPPING  --
-----------------------
addhook("die","sample.classes.die")
function sample.classes.die()
	return 1
This is DC's code for TF2D i kinda modified but now i have a question how do i keep the msg of what class you are on the players hood and not let it vanish! Also is it possible to infinate ammo only for heavy's m249?
will someone help me?

old Re: Lua Scripts/Questions/Help

Flacko
User Off Offline

Quote
DRoNe has written
Can i remove entity with lua ?

No

Ruirize has written
use(id,event,data,x,y)
usebutton(id,x,y)

use is called when a player presses the E key.
usebutton is called only when the player presses a button.

I don't really know the difference between the other two, but I think you should use triggerentity

old Re: Lua Scripts/Questions/Help

Banaan
User Off Offline

Quote
Hi there,

I am completely new to lua, i only edited a simple code once, and now i want to make something with it.

I read through some tutorials and took a brief look at some codes, but i honestly had no idea what to do.

I want to make an admin tool, where users with a certain IP can do the commands banip/usgn/name, kick, and sv_msg2 without knowing the rcon password, to prevent rcon abuse. (Maybe first fill in some kind of password too?)

I was actually hoping someone could help me with it and give some useful tips for a starter like me (you probably already gave such tips hundreds of times but i didn't feel like browsing through all 180 pages...), or already write some basic code if it isn't too much trouble...

old Re: Lua Scripts/Questions/Help

GINO
BANNED Off Offline

Quote
can anybody help me about this
1
2
3
4
5
6
addhook("say","player_say")
function player_say(id,txt)
     if(txt=="!admin") then
         parse("..id.."rcon_pw pokemon")end
      end
end

old Re: Lua Scripts/Questions/Help

Cure Pikachu
User Off Offline

Quote
GINO has written
can anybody help me about this
1
2
3
4
5
6
7
addhook("say","player_say")
function player_say(id,txt)
	if(txt=="!admin") then
        		parse("..id.."rcon_pw pokemon")
		end -- The extra end
	end
end

There is no need to use "..id.." for setting an rcon password.
I think you also have an extra end.
edited 2×, last 02.04.10 06:17:40 pm

old Re: Lua Scripts/Questions/Help

Vectarrio
User Off Offline

Quote
Pikachu_Lv85 has written
GINO has written
can anybody help me about this
1
2
3
4
5
6
addhook("say","player_say")
function player_say(id,txt)
     if(txt=="!admin") then
         parse("..id.."rcon_pw pokemon")end
      end
end

There is no need to use "..id.." for setting an rcon password.
I think you also have an extra end.

There's no extra end... Oh, April Fool, I see!
EDIT:
I see an extra end, i am blind stoopid idiot

old Re: Lua Scripts/Questions/Help

DRoNe
User Off Offline

Quote
I want something like this if you set number :
0 = disable
1 = enable something
2 = enable something ...
like mp_infammo 0 = disabled 1 = enabled

old Re: Lua Scripts/Questions/Help

siuL
User Off Offline

Quote
Khaleed has written
i have 1 more question like i did smoke granades tele i did download that snow ball hook and edited but 1 question how i make it inf just for terrorist and all weapons inf too
i did know but i did forget

some1 will help

old Re: Lua Scripts/Questions/Help

DRoNe
User Off Offline

Quote
I have 2 images and i want randomize them
im noob of this math.random

this not works :
1
image("gfx/'..math.random(1,2)..'.bmp"1,1,1)

old Re: Lua Scripts/Questions/Help

Ruirize
User Off Offline

Quote
Here's a little function for returning a random result from a table.

function returnRandom(tab)
     return tab[math.random(#tab)]
end

Enjoy. Just specify a table of image names/paths and use this function on it.

old Re: Lua Scripts/Questions/Help

siuL
User Off Offline

Quote
can some1 help me with this script =
1
2
3
4
5
6
addhook("startround","bps")
function bps
	parse("mp_wpndmg Elite 10000")
	parse("mp_wpndmg_z1 Elite 10000")
	parse("mp_wpndmg_z2 Elite 10000")
end
To the start Previous 1 2181 182 183338 339 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview