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

Przeróbka?


  • Zamknięty Temat jest zamknięty
2 odpowiedzi w tym temacie

#1 silversurfer

    Profesjonalista

  • Użytkownik

Reputacja: 37
Życzliwy

  • Postów:209
  • Lokalizacja:Poznań
Offline

Napisano 08.06.2008 18:39

Mam oto taki plugin.
/* 
* AMX Mod X script. 
* Auto nozowka
* Działa tylko pod AMXX
*/    

#include <amxmodx>
#include <amxmisc>
#include <engine>

#define ACCESS ADMIN_SLAY

public plugin_init()
{
register_plugin("Restart","8.1","-ThX-")
register_clcmd("say /restart","say_restart",NO_ACCESS)
register_clcmd("say /koniec","say_koniec",NO_ACCESS)
}

public say_restart(id)
{
if(!(get_user_flags(id) & ACCESS))
return

pause("ac","ptb_PL.amxx")

new jac1=random_num(0,255)
new jac2=random_num(0,255)
new jac3=random_num(0,255)

set_hudmessage(jac1, jac2, jac3, -1.0, 0.30, 2, 0.02, 1.0, 0.01, 0.1, 10)
show_hudmessage(0,"==================^n* Gramy live za 3 *^nrestarty^n==================")

set_task(1.0,"restarcik", 0)
set_task(7.0,"restarcik", 0)
set_task(9.0,"restarcik_trzeci", 0)
}

public restarcik()
{
server_cmd("sv_restart 1")
}
public restarcik_trzeci()
{
server_cmd("sv_restart 3")
set_task(2.0,"live_in_da_chat", 0)
}

public live_misie()
{
new jac1=random_num(0,255)
new jac2=random_num(0,255)
new jac3=random_num(0,255)

set_hudmessage(jac1, jac2, jac3, -1.0, 0.30, 2, 0.02, 1.0, 0.01, 0.1, 10)
show_hudmessage(0, "Live ! Live ! Live ! GL & HF !^nLive ! Live ! Live ! GL & HF !^nLive ! Live ! Live ! GL & HF !" )
}

public live_in_da_chat()
{

client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")

set_task(3.0, "live_misie")
}

public say_koniec()
{
server_cmd("sv_restart 1")
unpause("ac","ptb_PL.amxx")

new jac1=random_num(0,255)
new jac2=random_num(0,255)
new jac3=random_num(0,255)

set_hudmessage(jac1, jac2, jac3, -1.0, 0.30, 2, 0.02, 1.0, 0.01, 0.1, 10)
show_hudmessage(0,"==================^n* Koniec Meczu! *^n==================")
}

I chciałbym, aby go przerobić w taki sposób:
* Restart włącza się po zmianie mapki (tak jak te standardowe restarty)
* Restart trwa 30 sekund.
* Napisy zamiast wyświetlać się 2 sekund będą około 5.
* w lewym dolnym rogu będzie napis (do live pozostało %s sekund)
* Na końcu 3 restarty i zostawić tak jak jest w sayu live ;)
* aby napis gl hf trwał dłużej około 3s :)

Będzie wieeelki + liczę na diablo mastera micza ;]
:*
  • +
  • -
  • 0

#2 Miczu

    Godlike

  • Przyjaciel

Reputacja: 646
Wszechmogący

  • Postów:2862
Offline

Napisano 08.06.2008 20:36

Tak mniej wiecej ma to wygladac?
1. say /restart - taka komenda automatycznie po zmianie mapy?
2. say /koniec - taka komenda po 30 sekundach?

3. ktore napisy (zacytuj tekst to sie da namierzyc)
4. w lewyn dolnych, czyli normalnie jest gdzie (nie chce mi sie testowac xP )
5. na koncu resety... koncu czego 30 sekund?

Sry, ale wszystkie jezyki wymagaja bardzo konkretnych konkretow :foch:
Nie moge napiszc set_task(1.0, zrob_to_co_silversurfer_chce, id) xP
  • +
  • -
  • 0

#3 silversurfer

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 37
Życzliwy

  • Postów:209
  • Lokalizacja:Poznań
Offline

Napisano 08.06.2008 21:42

Miczu,
A więc tak:

1. say /restart - taka komenda automatycznie po zmianie mapy?

Tak

say /koniec - taka komenda po 30 sekundach?

Tak :* tzn myślę, że to daje te napisy live i potem gl hf bo jak nie to ją off :D

3. ktore napisy (zacytuj tekst to sie da namierzyc)

Napisy takie jak w twoim restarcie niech będą w lewym górnym rogu... nie w sayu
I, aby kolor był random
new jac1=random_num(0,255)

4. w lewyn dolnych, czyli normalnie jest gdzie

Nie w sayu czytaj up :)

5. na koncu resety... koncu czego 30 sekund?

Tak po 30 sekundzie niech będzie napis
client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")
client_print(0, print_chat, "[-----------------LIVE!---------------]")
A po resetach
show_hudmessage(0, "Live ! Live ! Live ! GL & HF !^nLive ! Live ! Live ! GL & HF !^nLive ! Live ! Live ! GL & HF !" )

I chciałbym aby napisy gl hf były około 5 sekund :]
  • +
  • -
  • 0




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

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