Witam, chciałbym prosić, aby osoba mająca doświadczenie w pisaniu napisała takowy dla mnie.
Plugin potrzebny mi na DeathRun'a a mianowicie, coś na wzór tego pluginu, ale jednak inaczej, próbowałem przerobić ten plugin, ale nie mam zbytniego doświadczenia, dodatkowo plugin kraszuje serwer: http://amxx.pl/topic/57110-no-slow/
Chciałbym, aby plugin który napiszecie dla mnie miał takie opcje,
wchodząc na serwer po akceptacji zasad wyskakiwało graczowi zapytanie, "Jak chcesz grać" do wyboru będą 2 opcje, 1 - Slow - zatrzymywanie przy skoku, 2 NoSlow - Poślizg przy skoku, gdy gracz przykładowy wybierze Slow, po wpisaniu komendy "/noslow" będzie on grał w tym trybie noslow, jeżeli znudzi mu się ten noslow, po wpisaniu "/slow" gra z powrotem slow, oczywiście po wybraniu trybu informacja "Grasz w trybie (na kolorowo)Slow bądź NoSlow." Osoba, która obserwuje danego gracza również miała informacje, Ten użytkownik gra w trybie Slow/NoSlow. Jeszcze jedna rzecz, przy tym vote może być oczywiście taka opcja, że jeżeli gracz wybierze "Slow" w sayu plugin wpisuje /slow, czyli plugin działa w prosty sposób, dodatkowo domyślnie aby był ustawiony noslow, np przy wchodzeniu na serwer przez wybraniem opcji. Myślę, że rozpisałem to dosyć jasno i osoba pisząca plugin nie będzie miała problemu.
Z góry dzięki za pomoc.
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.
|
Guest Message by DevFuse
Slow/NoSlow - Vote plugin.
Temat rozp. Dubiel, 25.09.2011 22:28
3 odpowiedzi w tym temacie
#1
Napisano 25.09.2011 22:28
#2
Napisano 27.09.2011 09:59
Pomoże ktoś?
#3
Napisano 27.09.2011 17:44
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <engine>
#include <ColorChat>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Grzesiek"
#define menukeys (1<<0)|(1<<1)
new bool: ma[33];
new prefix []= "TwojaStrona.pl"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_menucmd(register_menuid("question_menu"), menukeys, "slowmenu")
register_clcmd("say /slow", "slow");
register_clcmd("say /noslow", "biskiw");
}
public client_connect(id)
{
set_task(20.0, "question_menu", id)
}
public question_menu(id)
{
show_menu(id, menukeys, "\y Jak chcesz grac ?^n^n\w1.\y Slow^n\w2.\r No Slow^n", -1, "question_menu")
}
public slowmenu(id, key)
{
if ( key == 0 )
{
ma[id] = false
ColorChat(id, GREEN, "%s ^x01 Aktualnie grasz w trybie : ^x04 Slow", prefix);
}
if( key == 1 )
{
ma[id] = true
ColorChat(id, GREEN, "%s ^x01 Aktualnie grasz w trybie : ^x04 Noslow", prefix);
}
}
public slow(id)
{
if(ma[id])
{
ma[id] = false
ColorChat(id, GREEN, "%s ^x01 Aktualnie grasz w trybie : ^x04 Slow", prefix);
}
else
{
ColorChat(id, GREEN, "%s ^x01 Przeciez grasz w trybie : ^x04 Slow", prefix);
}
}
public noslow(id)
{
if(!ma[id])
{
ma[id] = true
ColorChat(id, GREEN, "%s ^x01 Aktualnie grasz w trybie : ^x04 Noslow", prefix);
}
else
{
ColorChat(id, GREEN, "%s ^x01 Przeciez grasz w trybie : ^x04 Noslow", prefix);
}
}
public client_PreThink(id)
{
if(ma[id])
{
entity_set_float(id, EV_FL_fuser2, 0.0)
}
}
Użytkownik grzesiu131 edytował ten post 27.09.2011 18:44
#4
Napisano 28.09.2011 18:28
Dzięki grzesiu za plugin i ogólnie za zainteresowanie moją prośba Powiedz mi jeszcze, czy mógłbyś zrobić tak, aby po tym vote, gdy gracz znów by chciał zmienić tryb gry, po wpisaniu /menu wyskakiwał ponownie wybór i można było zmienić?
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych