Forum

> > CS2D > Scripts > Variable für jeden Spieler
Forums overviewCS2D overview Scripts overviewLog in to reply

German Variable für jeden Spieler

4 replies
To the start Previous 1 Next To the start

old Variable für jeden Spieler

Anti-Grav
User Off Offline

Quote
Abend,

ich habe eine Frage:

Wie kann ich einen Spieler eine Variable zuordnen. Beispiel:

ID 3 bekommt die Variable 1
ID 6 bekommt die Variable 2

usw.

Und wie kann ich dann prüfen welche Variable der Spieler hat? Beispiel:

1
2
3
4
5
6
7
Der Code ist ausgedacht!
function prüfen(id)
	if id[variable] == 1 then
		msg("ID: "..id.." hat Variable: 1")
	elseif id[variable] == 2 then
		msg("ID: "..id.." hat Variable: 2")
end

Danke!

old Re: Variable für jeden Spieler

Yasday
User Off Offline

Quote
1
2
3
4
5
6
7
8
9
10
11
12
13
var_test = {}

var_test.join = function(id)
	var_test[id] = id * id
end
addhook("join", "var_test.join")

var_test.minute = function()
	for _, id in ipairs(player(0, "table")) do
		print(id .. ": " .. var_test[id])
	end
end
addhook("minute", "var_test.minute")

old Re: Variable für jeden Spieler

Anti-Grav
User Off Offline

Quote
Danke. Das geht. Kann man auch bestimmte Variablen hinzufügen. Z.b. Wenn der Spieler F2 drückt ist die Varable ID:1 und bei F3 dann ID:2 ?

old Re: Variable für jeden Spieler

Yasday
User Off Offline

Quote
Ist doch irgendwie selbstverständlich, oder?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var_test = {}

var_test.join = function(id)
	var_test[id] = 0
end
addhook("join", "var_test.join")

var_test.serveraction = function(id, a)
	if a == 1 then
		var_test[id] = 1
	elseif a == 2 then
		var_test[id] = 2
	end
end
To the start Previous 1 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview