Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Slow/NoSlow - Vote plugin.


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 Dubiel

    Nowy

  • Użytkownik

Reputacja: 0
zer0.

  • Postów:3
  • Lokalizacja:Ostrów
Offline

Napisano 25.09.2011 22:28

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.
  • +
  • -
  • 0

#2 Dubiel

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:3
  • Lokalizacja:Ostrów
Offline

Napisano 27.09.2011 09:59

Pomoże ktoś?
  • +
  • -
  • 0

#3 grzesiu131

    Profesjonalista

  • Użytkownik

Reputacja: 87
Zaawansowany

  • Postów:180
  • Lokalizacja:Warszawa
Offline

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

  • +
  • -
  • 1

#4 Dubiel

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:3
  • Lokalizacja:Ostrów
Offline

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ć?
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych