←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Wywołanie funkcji na graczu.

Zablokowany

  • +
  • -
Owner123 - zdjęcie Owner123 31.10.2009

Witam.
Otóż chciałbym napisać plugin który po wpisaniu na say /costam nick wywoła mi funkcje na graczu "nick".
Oczywiście będzie pomógł za pomoc ;>.
Odpowiedz

  • +
  • -
Vertricus - zdjęcie Vertricus 31.10.2009

A co ta funkcja miała by robić?
Możesz sprawdzić jak nie działa napisz to poprawie ;)

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Costam"
#define VERSION "1.0"
#define AUTHOR "Vertricus"
#define ACCESS ADMIN_USER

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("/costam", "costam", ACCESS, "Uzycie /costam <nick>")
	
	// Add your code here...
}
public costam(id, level, cid)
{ 
    if(!cmd_access(id,level, cid, 2)) 
        return PLUGIN_HANDLED; 
    new name[32]; 
    read_argv(1, name, 31); 
    new target=cmd_target(id,name,0); 
    if(target){ 
        get_user_name(target, name, 31);
        client_print(id, print_chat, "Kochasz %s",name); 
    } 
    return PLUGIN_HANDLED 
}
Odpowiedz

  • +
  • -
Owner123 - zdjęcie Owner123 01.11.2009

Mi chodziło bardziej o to żeby ktoś zrobił taki mini poradnik jak to zrobić xD Ale jakbyś mógł to chociaż opisz co każda linijka kodu robi, ofc tylko te cmd_target itd. xD Bo ja zielony jestem i nie za bardzo ogarniam pawna jeszcze.
Odpowiedz

  • +
  • -
Knopers - zdjęcie Knopers 01.11.2009

Zapraszam do dokumentacji http://www.amxmodx.org/funcwiki.php :P
Odpowiedz

  • +
  • -
Change - zdjęcie Change 01.11.2009

BTW.

register_clcmd("say /costam", "costam", ACCESS, "Uzycie /costam ")

chyba co ?
Odpowiedz

  • +
  • -
Vertricus - zdjęcie Vertricus 01.11.2009

Change, nie rozumie o co ci chodzi.
Nie koniecznie musi być say, a większość komend wykonywanych na graczy wpisujemy bezpośrednio w konsoli.
@top jutro jak nie zapomnę to ci to opisze, btw sprawdzałeś czy działa?
Odpowiedz

  • +
  • -
Knopers - zdjęcie Knopers 02.11.2009

@UP

Otóż chciałbym napisać plugin który po wpisaniu na say /costam nick wywoła mi funkcje na graczu "nick".

Odpowiedz

  • +
  • -
Change - zdjęcie Change 02.11.2009

Vertricus, Knopers przybliżył Ci o co mi chodzi ;) DOkładnie to.
Odpowiedz

  • +
  • -
Owner123 - zdjęcie Owner123 02.11.2009

dzięki smiga :D Temat mozna close :D
Odpowiedz
Zablokowany