Takie co? mo?e istnie? , a zmienna who zostanie nadpisana inn? warto?ci?
Do autora tematu:
function lvl(player, who, expr, cmd, ile)
local who = getPlayerFromName(who)
setElementData( who, "expr", tonumber(ile))
end
addCommandHandler("ustawstaty", lvl)
Tak powinna wygl?da? funkcja:
server side:
function lvl(player,command,who,ile)
if who and ile then
local p_element=findPlayer(who)
local ile_int=tonumber(ile)
setElementData(p_element,"expr",ile_int)
end
end
addCommandHandler("ustawstaty",lvl)
function findPlayer(name)
name = name:lower()
for i, p in ipairs(getElementsByType("player")) do
local fullname = getPlayerName(p):lower()
if string.find(fullname:gsub("#%x%x%x%x%x%x",""), name, 1, true) then
return p
end
end
return false
end
[/code]
syntax na addCommandHandler w funkcji do ktorej ten event przypisujesz wyglada tak w serverside:
function abc(gracz[element ktory wywoluje ta komende],[komenda],[argument1][argument2]...)
Podpis
Płatny LUA skrypter - wykonam skrypty.
Kontakt 3263073.
ten kod podany przezemnie jest na clientside a gdy dodam to co kolega wy?ej napisa? na strone server nic si? nie dzieje debuger nic nie m?wi ale i nie dodaje exp
Podpis
[you]
, Sprawdź pierwszy serwer Roleplay, stawiający duży nacisk na grę In Character!
www.lss-rp.pl
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