Skocz do zawartości

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

Prosze o jaknajszybsza pomoc (DAY/NIGHT)Dam + =]


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

#1 gameman

    Profesjonalista

  • Zbanowany

Reputacja: 6
Nowy

  • Postów:177
  • Lokalizacja:Warszawa
Offline

Napisano 03.12.2010 13:21

proszę o przerobienie tego Night and day + Vote + Fastskychange 1.1! - AlliedModders pluginu tak by niebylo vote na poczatku rundy lecz zeby noc panowala od godziny 20:00 do 6:00 :) Proszę o jak najszybszą pomoc.

Mam nadzieje ze warna niedostane za link do alliedmods :P


a jak by coś daje sma:
#include <amxmodx>
#include <amxmisc>
#include <engine>
#define VOTETIME 75.0 //time after map starts when the vote begins

new normalsky[64]; 
new choice[2]
new is = 1
new was = 1
new reconnect = 0
new cvar

public plugin_init() {
	register_logevent("reconnectplayers",2,"0=World triggered","1=Round_Start")
	get_cvar_string("sv_skyname" , normalsky , 63); 
	is = 1
	was = is
	register_plugin("daynight","1.1","NL)Ramon(NL")
	cvar = register_cvar("sv_daynight", "1")
	register_concmd("amx_voteday","votedaynow", ADMIN_BAN," : <0 or 1> 1 = day 2 = night")
	register_menucmd(register_menuid("menu_1"),(1<<0)|(1<<1),"count_votes")
	set_task(VOTETIME,"voteday")
}

public plugin_precache() {
	precache_generic("gfx/env/spacert.tga")
	precache_generic("gfx/env/spacelf.tga")
	precache_generic("gfx/env/spaceft.tga")
	precache_generic("gfx/env/spacedn.tga")
	precache_generic("gfx/env/spacebk.tga")
	precache_generic("gfx/env/spaceup.tga")
}

public votedaynow(id,level,cid) {
	if (get_pcvar_num(cvar) == 1)
		{
		if (!cmd_access(id,level,cid,1)) {
			return PLUGIN_HANDLED
		}
		voteday()
		return PLUGIN_HANDLED
	}
	return PLUGIN_HANDLED
}

public voteday() {
	if (get_pcvar_num(cvar) == 1)
		{
		show_menu(0,(1<<0)|(1<<1), "Do you want day or night modus^n^n1: Day^n2: Night", 15, "menu_1") // Display menu 
		set_task(15.0,"check_the_votes")
		choice[0] = 0
		choice[1] = 0
		return PLUGIN_HANDLED    
	}
	return PLUGIN_CONTINUE
}

public count_votes(id,key){
	new name[32]
	get_user_name(id,name,31)
	new what[6] = "day"
	if (key == 1) what = "night"
	client_print(0,print_chat,"* %s voted %s", name, what)
	++choice[key]
	return PLUGIN_HANDLED
}

public check_the_votes(id){
	if (choice[0] >= choice[1]){
		set_cvar_string("sv_skyname" , normalsky);
		client_print(0,print_chat,"* Day mode on. (Day ^"%d^") (Night ^"%d^"). *",choice[0],choice[1])
		set_lights("#OFF")
		is = 1
		checkclient()
		} else {
		server_cmd("sv_skyname space")
		client_print(0,print_chat,"* Night mode on. (Day ^"%d^") (Night ^"%d^"). *",choice[0],choice[1])
		set_lights("b")
		is = 0
		checkclient()
	}
	return PLUGIN_CONTINUE
}

public checkclient(){
	if (is == was)
		{
		return PLUGIN_HANDLED
	}
	else
	{
		client_print(0,print_chat,"Reconnecting all players on next round seconds to change sky")
		was = is
		reconnect = 1
	}
	return PLUGIN_CONTINUE
}


public reconnectplayers() {
	if (reconnect == 1)
		{
		reconnect = 0
		client_cmd(0,"reconnect")
	}
}

Użytkownik gameman edytował ten post 03.12.2010 13:23


#2 Skilled

    Zaawansowany

  • Użytkownik

Reputacja: 28
Życzliwy

  • Postów:117
  • Imię:Piotrovsky
  • Lokalizacja:Knurów
Offline

Napisano 03.12.2010 15:11

o dobrze to ujołeś też by mi się przydało

przyłączam się
  • +
  • -
  • 0
Najlepszy [Cod Mod] By Skilled
Dołączona grafika
CS-WESTERN.PL Najlepsze Serwery CS 1.6 :D

#3 gameman

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:177
  • Lokalizacja:Warszawa
Offline

Napisano 04.12.2010 09:37

Odświeżam, licze na jaknajszybsza pomoc!

#4 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 04.12.2010 09:55

#include <amxmodx>
#include <engine>

public plugin_init()
{
register_plugin("Set Night", "", "");
new sHour[3], iHour;
get_time("%H", sHour, 2);
iHour = str_to_num(sHour);
if(iHour < 6 || iHour > 20)
{
server_cmd("sv_skyname space");
set_lights("b");
}
}
public plugin_precache()
{
precache_generic("gfx/env/spacert.tga");
precache_generic("gfx/env/spacelf.tga");
precache_generic("gfx/env/spaceft.tga");
precache_generic("gfx/env/spacedn.tga");
precache_generic("gfx/env/spacebk.tga");
precache_generic("gfx/env/spaceup.tga");
}

  • +
  • -
  • 2

#5 gameman

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:177
  • Lokalizacja:Warszawa
Offline

Napisano 04.12.2010 13:20

kk po 20 sie okaze czy dziala xD ale z gory dzięki :)

Dodano 04 grudzień 2010 - 20:22:
Niestety nie działa :(

Dodano 05 grudzień 2010 - 11:38:
Odswiezam.

#6 Abes Mapper

    Repulsion Gel

  • Przyjaciel

Reputacja: 2 017
Godlike

  • Postów:7 356
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Sulejówek
Offline

Napisano 06.12.2010 11:13

Task Scheduler - by JustinHoMi - Nieoficjalny polski support AMX Mod X
  • +
  • -
  • 1

#7 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 06.12.2010 14:33

kk po 20 sie okaze czy dziala xD ale z gory dzięki :)

Dodano 04 grudzień 2010 - 20:22:
Niestety nie działa :(

Dodano 05 grudzień 2010 - 11:38:
Odswiezam.

Musi działać, bo mi takie coś działa ^ ^
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#8 gameman

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:177
  • Lokalizacja:Warszawa
Offline

Napisano 06.12.2010 15:05

no a mi nie dziala :P

#9 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 06.12.2010 15:22

Zamień
if(iHour < 6 || iHour > 20)

na
if(iHour < 6 || iHour > 13)

zmień mapkę dwa razy i wtedy zobacz czy działa.

Użytkownik sebul edytował ten post 06.12.2010 15:22

  • +
  • -
  • 1

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo





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

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