Cze??, jest jaka? funkcja, kt?ra po wpisaniu komendy np /worcskina albo /wrocnik np z Testerka na poprzedni? Chodzi mi o to, ?e wpisuje np komende /dajnick i daje mi chocby ten "Testerka", a jakbym chcial go wrocic np za pomoca komendy /wrocnick i z testerki wraca mi na RodzyneQ, to samo ze skinem, np po wpisaniu komendy /dajskin dostaje skina o id 1 chocby i po /wrocskin chce, by byl poprzedni. Za pomoc wale i moze
Sprawdze p??niej na serwerze, ale juz daje i . Prosz? nie zamyka? w?tku jeszcze.
[ Dodano: 2017-10-30, 18:26 ]
Co? nie dzia?a, tak to mia?o wygl?da??:
addCommandHandler("testerka",function(plr)
setPlayerName(plr,"#000000testerka")
setPlayerSkin(plr,"1")
end)
addCommandHandler("testerkaoff",function(plr)
--przy zmianie nicku:
setElementData(plr,"poprzedni:nick",tostring(getPlayerName(plr)))
-- i jak chcesz go wr?ci? to:
local stary_nick = getElementData(plr,"poprzedni:nick")
setPlayerName(plr,stary_nick)
--przy zmianie skina na nowy:
setElementData(plr,"poprzedni:skin",getElementModel(plr))
--i jak chcesz go wr?ci? to:
local stary_skin = getElementData(plr,"poprzedni:skin")
setElementModel(plr,stary_skin)
end)
Sprawdze p??niej na serwerze, ale juz daje i . Prosz? nie zamyka? w?tku jeszcze.
[ Dodano: 2017-10-30, 18:26 ]
Co? nie dzia?a, tak to mia?o wygl?da??:
addCommandHandler("testerka",function(plr)
setPlayerName(plr,"#000000testerka")
setPlayerSkin(plr,"1")
end)
addCommandHandler("testerkaoff",function(plr)
--przy zmianie nicku:
setElementData(plr,"poprzedni:nick",tostring(getPlayerName(plr)))
-- i jak chcesz go wr?ci? to:
local stary_nick = getElementData(plr,"poprzedni:nick")
setPlayerName(plr,stary_nick)
--przy zmianie skina na nowy:
setElementData(plr,"poprzedni:skin",getElementModel(plr))
--i jak chcesz go wr?ci? to:
local stary_skin = getElementData(plr,"poprzedni:skin")
setElementModel(plr,stary_skin)
end)
Prosz?.
addCommandHandler("testerka",function(plr)
setElementData(plr, "poprzedni:nick", getPlayerName(plr), false) -- nick
setElementData(plr, "poprzedni:skin", getElementModel(plr), false) -- skin
setPlayerName(plr,"#000000"..getPlayerName(plr)) -- nick
setElementModel(plr,"1") -- skin
end)
addCommandHandler("testerkaoff",function(plr)
local stary_nick = getElementData(plr,"poprzedni:nick") or false -- nick
setPlayerName(plr,stary_nick) -- nick
local stary_skin = getElementData(plr, "poprzedni:skin") or 0 -- skin
setElementModel(plr, stary_skin) -- skin
removeElementData(plr, 'poprzedni:nick') -- nick
removeElementData(plr, 'poprzedni:skin') -- skin
end)
Podpis
good old days :]
Ostatnio zmieniony przez Eitho 2017-10-30, 20:19, w całości zmieniany 2 razy
function testerka(plr, cmd, skin, nick)
if getElementData(plr, 'poprzedni:nick') then return end
if skin and nick then
setElementData(plr, "poprzedni:nick", getPlayerName(plr), false) -- nick
setElementData(plr, "poprzedni:skin", getElementModel(plr), false) -- skin
setPlayerName(plr, nick) -- nick
setElementModel(plr, skin) -- skin
else
outputChatBox("U?ycie: /"..cmd.." <skin> <nick>", plr)
end
end
addCommandHandler("testerka", testerka)
addCommandHandler("testerkaoff",function(plr)
if not getElementData(plr, 'poprzedni:nick') then return end
local stary_nick = getElementData(plr,"poprzedni:nick") or 0 -- nick
setPlayerName(plr,stary_nick) -- nick
local stary_skin = getElementData(plr, "poprzedni:skin") or 0 -- skin
setElementModel(plr, stary_skin) -- skin
removeElementData(plr, 'poprzedni:nick') -- nick
removeElementData(plr, 'poprzedni:skin') -- skin
end)
Sprawdze p??niej na serwerze, ale juz daje i . Prosz? nie zamyka? w?tku jeszcze.
[ Dodano: 2017-10-30, 18:26 ]
Co? nie dzia?a, tak to mia?o wygl?da??:
addCommandHandler("testerka",function(plr)
setPlayerName(plr,"#000000testerka")
setPlayerSkin(plr,"1")
end)
addCommandHandler("testerkaoff",function(plr)
--przy zmianie nicku:
setElementData(plr,"poprzedni:nick",tostring(getPlayerName(plr)))
-- i jak chcesz go wr?ci? to:
local stary_nick = getElementData(plr,"poprzedni:nick")
setPlayerName(plr,stary_nick)
--przy zmianie skina na nowy:
setElementData(plr,"poprzedni:skin",getElementModel(plr))
--i jak chcesz go wr?ci? to:
local stary_skin = getElementData(plr,"poprzedni:skin")
setElementModel(plr,stary_skin)
end)
Prosz?.
addCommandHandler("testerka",function(plr)
setElementData(plr, "poprzedni:nick", getPlayerName(plr), false) -- nick
setElementData(plr, "poprzedni:skin", getElementModel(plr), false) -- skin
setPlayerName(plr,"#000000"..getPlayerName(plr)) -- nick
setElementModel(plr,"1") -- skin
end)
addCommandHandler("testerkaoff",function(plr)
local stary_nick = getElementData(plr,"poprzedni:nick") or false -- nick
setPlayerName(plr,stary_nick) -- nick
local stary_skin = getElementData(plr, "poprzedni:skin") or 0 -- skin
setElementModel(plr, stary_skin) -- skin
removeElementData(plr, 'poprzedni:nick') -- nick
removeElementData(plr, 'poprzedni:skin') -- skin
end)
Da si? to podpiac pod frakcje "Policja"? Tu chodzi o to, ?eby tylko pracownicy policji mogli u?ywa? tej komendy, bo p?ki co ka?dy ma taka mo?liwo??. To by by?a ostatnia pro?ba
addCommandHandler("testerka",function(plr)
if getElementData(plr, 'poprzedni:nick') then return end
if getElementData(plr, 'player:duty') == "Policja" then -- nie jestem tego pewny, nie wiem jaka elementdata jest u ciebie na serwerze
setElementData(plr, "poprzedni:nick", getPlayerName(plr), false) -- nick
setElementData(plr, "poprzedni:skin", getElementModel(plr), false) -- skin
setPlayerName(plr,"#000000"..getPlayerName(plr)) -- nick
setElementModel(plr,"1") -- skin
else
outputChatBox("Brak uprawnie?!", plr, 255,0,0)
end
end)
addCommandHandler("testerkaoff",function(plr)
if not getElementData(plr, 'poprzedni:nick') then return end
local stary_nick = getElementData(plr,"poprzedni:nick") or false -- nick
setPlayerName(plr,stary_nick) -- nick
local stary_skin = getElementData(plr, "poprzedni:skin") or 0 -- skin
setElementModel(plr, stary_skin) -- skin
removeElementData(plr, 'poprzedni:nick') -- nick
removeElementData(plr, 'poprzedni:skin') -- skin
end)
Nie jestem pewny co do elementDaty SAPD, w razie czego zmie? j? sobie.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach