Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Nietypowy plugin
#1
Napisano 05.07.2011 08:27
Po wpisaniu komendy na sayu /sklep wyświetlało by się takie samo okienko jak z top15 tylko że w tym okienku byłaby jakaś grafika nie ważne jaka
Jeśli ktoś mógłby to poprosiłbym o napisanie czegoś takiego za pomoc leci +
#2
Napisano 05.07.2011 09:04
Popularny
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "motd"
#define VERSION "1.0"
#define AUTHOR "Antylol"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /okienko","ShowMotd"). // komenda /okienko otwiera okno
}
public ShowMotd(id)
{
show_motd(id, "okienko.txt")
}
I w folderze CStrike tworzysz plik okienko.txt o zawartosci
<html>
<head>
<title>Board</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
</head>
<img src="grafika.obrazek.jpg" alt="obrazek">
</body>
</html>
Użytkownik kamioool edytował ten post 05.07.2011 09:06
#3
Napisano 05.07.2011 13:43
#4
Napisano 12.07.2011 07:40
#5
Napisano 12.07.2011 07:45
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "motd" #define VERSION "1.0" #define AUTHOR "Antylol" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /komenda1","ShowMotd") // komenda /komenda1 otwiera okno register_clcmd("say /komenda2","ShowMotd2") // komenda /komenda2 otwiera okno } public ShowMotd(id) { show_motd(id, "okienko.txt") } public ShowMotd2(id) { show_motd(id, "okienko2.txt") }
a w cstrike/ tworzysz dwa pliki tekstowe (okienko.txt i okienko2.txt)
a w nich dajesz
<html> <head> <title>Board</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> </head> <img src="grafika.obrazek.jpg" alt="obrazek"> </body> </html>
lub coś innego (jeżeli znasz się na HTML trochę )
@edit
kamioool zrobiłeś błąd
powinno być:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "motd" #define VERSION "1.0" #define AUTHOR "Antylol" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /okienko","ShowMotd") // komenda /okienko otwiera okno } public ShowMotd(id) { show_motd(id, "okienko.txt") }
Użytkownik naXe edytował ten post 12.07.2011 07:46
#6
Napisano 12.07.2011 08:50
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /komenda1","ShowMotd") // komenda /komenda1 otwiera okno
register_clcmd("say /komenda2","ShowMotd2") // komenda /komenda2 otwiera okno
register_clcmd("say /komenda2","ShowMotd3") // komenda /komenda3 otwiera okno
a potem dodając w
public ShowMotd(id)
{
show_motd(id, "okienko.txt")
}
public ShowMotd(id)
{
show_motd(id, "okienko.txt")
}
public ShowMotd2(id)
{
show_motd(id, "okienko2.txt")
}
public ShowMotd(id)
{
show_motd(id, "okienko.txt")
}
public ShowMotd2(id)
{
show_motd(id, "okienko3.txt")
}
można tak robić bez końca?
#7
Napisano 12.07.2011 09:04
Tylko public musi być inny
#8
Napisano 12.07.2011 21:07
#9
Napisano 13.07.2011 10:49
#10
Napisano 13.07.2011 10:51
kamioool zrobiłeś błąd
powinno być:/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "motd"
#define VERSION "1.0"
#define AUTHOR "Antylol"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /okienko","ShowMotd") // komenda /okienko otwiera okno
}
public ShowMotd(id)
{
show_motd(id, "okienko.txt")
}
Staram sie ale błedu nie widze, nie widze też żadnej róznicy miedzy tym co napisałeś Ty a ja
#11
Napisano 13.07.2011 13:20
A mam pytanie jak dodac do tego informacje na czacie o danej komendzie?
http://amxx.pl/topic...rtiser-tag-you/ - łap
#12
Napisano 13.07.2011 13:42
#13
Napisano 13.07.2011 22:37
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "motd"
#define VERSION "1.0"
#define AUTHOR "Antylol"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /okienko","ShowMotd") // komenda /okienko otwiera okno
}
public ShowMotd(id)
{
show_motd(id, "okienko.txt")
client_print(id, print_chat, "Uzyles okienka!")
}
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D
#14
Napisano 13.07.2011 22:58
#include <amxmodx>
#define VERSION "0.1"
new const g_sCommands[][] = {
"say /okienko",
"say /motd"
};
public plugin_init() {
register_plugin("motd", VERSION, "diablix")
for(new i = 0 ; i < sizeof g_sCommands ; i ++)
register_clcmd(g_sCommands[i], "cmdOkienko");
set_task(180.0, "taskPrintInfo", _, _, _, "b");
}
public cmdOkienko(id) show_motd(id, "okienko.txt.", "Motd");
public taskPrintInfo() client_print(0, 3, "Komendy na serwerze : ^"%s^" lub ^"%s^" aby otworzyc okienko", g_sCommands[0], g_sCommands[1]);
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych