Ich wollte auf meinen server medikits für admins einbauen, und habe mein eigenes script entworfen. Immer wenn ich es aktiviere, steht im chat (wie gewolt) das man das medikit aktiviert hat, aber die leben bleiben immer gleich.
auch wenn ich leben verloren hab
Hier mal mein script:
PHP Code:
block load
{
es_regsaycmd !mk medikit/mk "Medikit!"
es_set Medikit_version 1
es_setinfo admins "STEAM_0:X:XXXXXXXX" //Admins
}
block mk
{
es_xset user 0
es_getcmduserid user
es_setinfo playerid 0
es_getcmduserid playerid
es_setinfo steamid 0
es_getplayersteamid steamid server_var(playerid)
if (server_var(steamid) in server_var(admins)) do
{
es_xset deadcheck 0
es playerget isdead deadcheck server_var(user)
if (server_var(deadcheck) == 0) do
{
es_xset hpcheck_before 0
es_xset medikit_maxhp 100
medikit_hp 20
es playerget health hpcheck_before server_var(user)
if (server_var(hpcheck_before) < server_var(medikit_maxhp)) do
{
es playerset healthadd server_var(user) server_var(medikit_hp)
es_tell server_var(playerid) #green Dein Medikit wurde aktiviert!
es_xset hpcheck_after 0
es playerget health hpcheck_after server_var(user)
if (server_var(hpcheck_after) > server_var(medikit_maxhp)) then es playerset health server_var(user) server_var(medikit_maxhp)
if (server_var(hpcheck_after) > server_var(medikit_maxhp)) then es_xset hpcheck_after server_var(medikit_maxhp)
es_math hpcheck_after - server_var(hpcheck_before)
}
}
}
else do
{
es_tell server_var(playerid) #green Du hast kein Medikit!
}
}
block unload
{
es_unregsaycmd !mk
}






