hlmod.hu
https://hlmod.hu/

id_lan tilto
https://hlmod.hu/viewtopic.php?f=29&t=7379
Oldal: 2 / 5

Szerző:  Metal [ 2013.02.08. 15:09 ]
Hozzászólás témája:  Re: id_lan tilto

Kód:
#include <amxmodx>
#include <amxmisc>

public plugin_init()
{
   register_plugin("KICK", "1.0", "Metal");
}

public client_authorized(id)
{
   new userauthid[32];
   get_user_authid(id, userauthid, 31);

   if ( contain(userauthid, "VALVE_ID_LAN") || contain(userauthid, "STEAM_ID_LAN") )
   {
      server_cmd("kick #%d ^"%s^"", get_user_userid(id), "Vegyel steamet kocsog!");
   }

   return PLUGIN_CONTINUE;
}


Szerző:  Silent [ 2013.02.08. 15:14 ]
Hozzászólás témája:  Re: id_lan tilto

Nem elég a LAN szócskát keresni? Így máris csak egy feltétellel foglalkozna :PP

Szerző:  samupromotion [ 2013.02.08. 15:20 ]
Hozzászólás témája:  Re: id_lan tilto

Nekem úgy is jó ha csak a lan szót keresi és tiltja, mert akinek van id azonosítója úgysem lesz lan szó benne! De ez amxx file lesz vagy hogy kell majd beraknom és hogy fog működni? Ja és akkor ez csak a lanosokat tiltja majd ugye? Nonsteamost akinek van saját id-je azt nem. Meg akkor azt a linket is beletehetnéd hogy honnan töltheti le. http://counter-strike.soft32.com/

Szerző:  kiki [ 2013.02.08. 15:35 ]
Hozzászólás témája:  Re: id_lan tilto

Ám, át kell alakítani ezt a forráskódot amxx fájlá. Ezt megtudod tenni az oldalunkon. www.amxx.try.hu, átalakítás menüpont, belépni ugyan ezekkel az adatokkal tudsz!

S a kód:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. public plugin_init()
  5. {
  6. register_plugin("KICK", "1.0", "Metal");
  7. }
  8.  
  9. public client_authorized(id)
  10. {
  11. new userauthid[32];
  12. get_user_authid(id, userauthid, 31);
  13.  
  14. if ( contain(userauthid, "VALVE_ID_LAN") || contain(userauthid, "STEAM_ID_LAN") )
  15. {
  16. client_print(id, print_console, "Ez a kliens nem engedelyezett! Tolts le ezt: http://counter-strike.soft32.com/");
  17. server_cmd("kick #%d", get_user_userid(id));
  18. }
  19.  
  20. return PLUGIN_CONTINUE;
  21. }
  22.  

Szerző:  samupromotion [ 2013.02.08. 15:59 ]
Hozzászólás témája:  Re: id_lan tilto

Nem engedi kódolni esetleg ha letölthetném sma-ba úgy lehet megengedné, de ez a kimásolós módszer nem az igazi
Forras mentese sikeres. (ID: 5115129a392ab)

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

5115129a392ab.sma(1) : error 010: invalid function or declaration
5115129a392ab.sma(23) : error 013: no entry point (no public functions)

2 Errors.
Could not locate output file 5115129a392ab.amx (compile failed).

Hiba! - Az atalakitas sikertelen. (Forras fajlok torolve.)

Szerző:  kiki [ 2013.02.08. 16:01 ]
Hozzászólás témája:  Re: id_lan tilto

Nállam jó.

Kód:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

Header size:            248 bytes
Code size:              460 bytes
Data size:              516 bytes
Stack/heap size:      16384 bytes; estimated max. usage=779 cells (3116 bytes)
Total requirements:   17608 bytes
Done.

Compilation Time: 0,66 sec


Feltöltsem amxxet?

Szerző:  samupromotion [ 2013.02.08. 16:10 ]
Hozzászólás témája:  Re: id_lan tilto

Ha lennél olyan kedves megköszönném. Meg írd már le hogy kell e még vele valamit csinálni, vagy csak beteszem és már megy is magától?
Esetleg ha nem működik rád írhatok-e. És ha simán a lan szóra kickelne úgy egyszerűbb lenne megcsinálni?

Szerző:  kiki [ 2013.02.08. 16:17 ]
Hozzászólás témája:  Re: id_lan tilto

Tessék, elvileg működik, ha valaki id lannal jön fel azt kidobja, s írni fogja konzoljába a linket! Működnie kell :)

Csatolmányok:
[A amxx kiterjesztés deaktiválva lett, ezért a csatolmány nem kerül megjelenítésre.]

Szerző:  samupromotion [ 2013.02.08. 16:25 ]
Hozzászólás témája:  Re: id_lan tilto

Nem működik engem is kidob ráadásul senki nem bírt feljönni. És eredeti játékkal vagyok szval steames vagyok mégis kidob. Mi lehet a baj? Esetleg elég lenne ha csak a lan szóra kickelne, ha neked úgy egyszerűbb megcsinálni. Vagy kell hozzá sma is?

Szerző:  HunGamer [ 2013.02.08. 16:35 ]
Hozzászólás témája:  Re: id_lan tilto

A probléma ez:
SMA Forráskód: [ Mindet kijelol ]
  1. if ( contain(userauthid, "VALVE_ID_LAN") || contain(userauthid, "STEAM_ID_LAN") )
  2. {
  3. client_print(id, print_console, "Ez a kliens nem engedelyezett! Tolts le ezt: http://counter-strike.soft32.com/");
  4. server_cmd("kick #%d", get_user_userid(id));
  5. }

Ha van IDje, akkor mind a 2 contain -1et ad vissza. -1 vagy -1 = true

Írd át erre:
SMA Forráskód: [ Mindet kijelol ]
  1. if ( contain(userauthid, "VALVE_ID_LAN") != -1 || contain(userauthid, "STEAM_ID_LAN") != -1 )
  2. {
  3. client_print(id, print_console, "Ez a kliens nem engedelyezett! Tolts le ezt: http://counter-strike.soft32.com/");
  4. server_cmd("kick #%d", get_user_userid(id));
  5. }

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