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.
|
Pierszya Osoba menu new ;d
#1
Napisano 14.02.2012 21:08
proszę o pomoc
Moze ktos mi zrobic ;d
Kto pierszy wpisze /prowadz z ct Ma dostęp do menu .
Menu sobie juz sam zrobie
#2
Napisano 14.02.2012 21:10
Automatyczna wiadomość
Ten temat został przeniesiony z forum:
AMX Mod X → Pytania
do
Scripting AMXX → Pytania
#3
Napisano 14.02.2012 21:16
@DarkGL - daj mi ciacho!
#4
Napisano 14.02.2012 21:16
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "Administrator" new use = false public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /prowadz","cmd") } public cmd(id) { if(!use) { // menu(id) use = true } else { //Nie moze } }
If you can dream it, you can do it.
#5
Napisano 14.02.2012 21:34
czyli
co mam dodac w case aby to otwieral tylko Sajmon czyli ta osoba Ktora kilka Prowadz
#6
Napisano 14.02.2012 21:37
#include <amxmodx>
new const gNazwaPluginu[] = "New Plugin";
new const gWersjaPluginu[] = "1.1";
new const gAutorPluginu[] = "Nakupenda.";
new bool:Pierwszy;
public plugin_init()
{
register_plugin(gNazwaPluginu, gWersjaPluginu, gAutorPluginu);
register_clcmd("say /prowadz","sprawdzenie");
Pierwszy = false;
}
public sprawdzenie(id)
{
if(Pierwszy)
return PLUGIN_HANDLED;
Pierwszy = true;
Twoje_Menu(id);
return PLUGIN_HANDLED;
}
@edit: troszke się spóźniłem
Użytkownik Nakupenda. edytował ten post 14.02.2012 21:39
#7
Napisano 14.02.2012 21:56
I proszę juz dac Np 1 zabawy
case say /zabawy
Nikt nie pomoże
?
#8
Napisano 14.02.2012 22:47
#include <amxmodx>
new bool:FristCommand=false;
public plugin_init()
{
register_clcmd("say /prowadz","ProwadzOnlyCT");
register_logevent("Start", 2, "1=Round_Start");
}
public Start() FristCommand=false; //reset nowa runda
public ProwadzOnlyCT(id)
{
if(get_user_team(id) == 2) return PLUGIN_CONTINUE;
if(FristCommand==false)MenuGracza(id),FristCommand=true; //tylko dla pierwszego
else client_print(id, print_chat, "[Info] Ktos juz wpisal ta komende"); //info jak fristcommand jest true...
return PLUGIN_CONTINUE;
}
public MenuGracza(id)
{
//tutaj twoje menu
}
#9
Napisano 15.02.2012 10:07
Moze ktos mi dodac do sma HardBota To menu ja potem je zmienie
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "menu"
#define VERSION "1.0"
#define AUTHOR "nie znam"
new bool: zjadl[33] = false
new SayTxT
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /menu", "menu")
register_clcmd("menu", "menu")
register_clcmd("say /bindmenu", "abc")
SayTxT = get_user_msgid("SayText");
}
public abc(id)
{
client_cmd(id,"bind ^"v^" ^"menu^"")
}
public menu(id)
{
new menu = menu_create("\rMenu Cs-fajki", "wybieranie")
menu_additem(menu, "\wSerwery", "1", 0)
menu_additem(menu, "\wPrzywitaj sie", "2", 0)
menu_additem(menu, "\wAdmins", "3", 0)
menu_additem(menu, "\wKontakt", "4", 0)
menu_additem(menu, "\wMenu Gracza", "5", 0)
menu_additem(menu, "\wMenu Admina", "6", ADMIN_BAN)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
public wybieranie(id, menu, item, player)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new acces, callback
menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:{
client_cmd(id, "say /server")
}
case 2:{
if(zjadl[id])
{
client_printcolor(id, "/gMozesz przywitac sie tylko /y raz na mape ")
return PLUGIN_HANDLED
}
else
{
new name [32]
get_user_name(id, name, 31)
zjadl[id] = true
client_printcolor(id, "/g Witaj %s mamy /y nadzieje ze gra /g bedzie przyjemna ", name)
client_printcolor(id, "/gMozesz przywitac sie tylko /y raz na mape ")
client_printcolor(player, "/y Wita was /ctr %s ", name)
}
return PLUGIN_HANDLED
}
case 3:{
client_cmd(id, "say /admins")
}
case 4:{
show_motd(id, "Kontakt.txt", "kontakt")
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 5:{
menu1(id)
}
case 6:{
menu4(id)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public menu1(id)
{
new menu = menu_create("\rMenu Gracza", "wybieranie1")
menu_additem(menu, "\wRank", "1", 0)
menu_additem(menu, "\wTop15", "2", 0)
menu_additem(menu, "\rBind Reklamy pod O", "3", 0)
menu_additem(menu, "\wGodzina", "4", 0)
menu_additem(menu, "\wCzas do next map", "5", 0)
menu_additem(menu, "\wWyjscie z CS", "6", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
public wybieranie1(id, menu1, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu1)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new acces, callback
menu_item_getinfo(menu1, item, acces, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:{
client_cmd(id,"say /rank")
menu_destroy(menu1)
return PLUGIN_HANDLED
}
case 2:{
client_cmd(id,"say /top15")
menu_destroy(menu1)
return PLUGIN_HANDLED
}
case 3:{
client_cmd(id,"bind ^"o^" ^"say Zapraszam na cs-fajka.eu^"")
menu_destroy(menu1)
return PLUGIN_HANDLED
}
case 4:{
client_cmd(id,"say thetime")
menu_destroy(menu1)
return PLUGIN_HANDLED
}
case 5:{
client_cmd(id,"say timeleft")
menu_destroy(menu1)
return PLUGIN_HANDLED
}
case 6:{
client_cmd(id,"exit")
menu_destroy(menu1)
return PLUGIN_HANDLED
}
}
menu_destroy(menu1)
return PLUGIN_HANDLED
}
public menu4(id)
{
new menu = menu_create("\rMenu Admina", "wybieranie4")
menu_additem(menu, "\wKomendy Admina", "1", 0)
menu_additem(menu, "\rKARY", "2", 0)
menu_additem(menu, "\wRegulamin Admina", "3", 0)
menu_additem(menu, "\wAmxmodmenu", "3", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
public wybieranie4(id, menu4, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu4)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new acces, callback
menu_item_getinfo(menu4, item, acces, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:{
show_motd( id,"komendyadm.txt","Komendy Admina")
menu_destroy(menu4)
return PLUGIN_HANDLED
}
case 2:{
show_motd( id,"Kary.txt","Kary")
menu_destroy(menu4)
return PLUGIN_HANDLED
}
case 3:{
show_motd( id,"RegulaminADM.txt","Regulamin Admina")
menu_destroy(menu4)
return PLUGIN_HANDLED
}
case 4:{
client_cmd(id,"amxmodmenu")
menu_destroy(menu4)
return PLUGIN_HANDLED
}
}
menu_destroy(menu4)
return PLUGIN_HANDLED
}
stock client_printcolor(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg,190,input,3);
replace_all(msg,190,"/g","^4");// green txt
replace_all(msg,190,"/y","^1");// orange txt
replace_all(msg,190,"/ctr","^3");// team txt
replace_all(msg,190,"/w","^0");// team txt
if (id) players[0] = id; else get_players(players,count,"ch");
for (new i = 0; i < count; i++)
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, SayTxT, _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych