hlmod.hu
https://hlmod.hu/

clcmds
https://hlmod.hu/viewtopic.php?f=9&t=24634
Oldal: 1 / 1

Szerző:  longhorn [2016.04.15. 21:56 ]
Hozzászólás témája:  clcmds

Üdvözlet!

olyan kérdésem lenne, h VALVE (pl.: VALVE_0:4:128556257) idre miért nem hat a kliens parancs amxmodxből??

Szerző:  SZILARD [2016.04.15. 21:58 ]
Hozzászólás témája:  Re: clcmds

mer vlan, ne adj arra admin-t xD

Szerző:  mforce [2016.04.15. 23:29 ]
Hozzászólás témája:  Re: clcmds

kliens parancsnak az userid-n kéne végrehajtódnia, nem a steamid-n. Picit több infó kellene.

Szerző:  longhorn [2016.04.18. 21:24 ]
Hozzászólás témája:  Re: clcmds

mforce írta:
kliens parancsnak az userid-n kéne végrehajtódnia, nem a steamid-n. Picit több infó kellene.



én csak ennyit tudok! bárki idje STEAM_ előtagú, a kliens parancsok hatnak rá, de VALVE_ előtagúra nem... és nem értem miért?!

Szerző:  mforce [2016.04.19. 18:55 ]
Hozzászólás témája:  Re: clcmds

VALVE_ az a STEAM_ID_LAN csak új dprotoval, tehát IP alapján van azonosítva

Szerző:  DeteCT0R [2016.04.20. 10:59 ]
Hozzászólás témája:  Re: clcmds

Ahogy fent leirtak alapbol ID-re dolgozik az alap amxx. Szoval itt mas a gond.

Kód:
public cmdKick(id, level, cid)
{
   if (!cmd_access(id, level, cid, 2))
      return PLUGIN_HANDLED

   new arg[32]
   read_argv(1, arg, charsmax(arg))
   new player = cmd_target(id, arg, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF)
   
   if (!player)
      return PLUGIN_HANDLED
   
   new authid[32], authid2[32], name2[MAX_NAME_LENGTH], name[MAX_NAME_LENGTH], userid2, reason[32]
   
   get_user_authid(id, authid, charsmax(authid))
   get_user_authid(player, authid2, charsmax(authid2))
   get_user_name(player, name2, charsmax(name2))
   get_user_name(id, name, charsmax(name))
   userid2 = get_user_userid(player)
   read_argv(2, reason, charsmax(reason))
   remove_quotes(reason)
   
   log_amx("Kick: ^"%s<%d><%s><>^" kick ^"%s<%d><%s><>^" (reason ^"%s^")", name, get_user_userid(id), authid, name2, userid2, authid2, reason)

   show_activity_key("ADMIN_KICK_1", "ADMIN_KICK_2", name, name2);

   if (is_user_bot(player))
      server_cmd("kick #%d", userid2)
   else
   {
      if (reason[0])
         server_cmd("kick #%d ^"%s^"", userid2, reason)
      else
         server_cmd("kick #%d", userid2)
   }
   
   console_print(id, "[AMXX] Client ^"%s^" kicked", name2)
   
   return PLUGIN_HANDLED
}


Ez az alap admincmd-be van.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/