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
 

Larva - zdjęcie

Larva

Rejestracja: 14.03.2012
Aktualnie: Nieaktywny
Poza forum Ostatnio: 11.03.2016 09:37
-----

Moje tematy

[ROZWIĄZANE] Problem: Symbol is assigned a value that is never used

18.03.2012 20:07

Jako że poprzedni temat mi moderator zamknął to piszę w tym:
Mam plugin:

#include <amxmodx>
#define PLUGIN "bb"
#define VERSION "1.0"
#define AUTHOR "bb"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);register_logevent("newround",2,"1=Round_Start");
}
public newround(id) {
new hour, minutes, seconds;
new now_is = time(hour, minutes, seconds);
if (hour >= 21 && hour <= 5)
{
  // gdy godziny się zgadzają
} else
{
  // gdy godziny się nie zgadzają
}
}


Przy kompilacji wyskakuje błąd;
Warning: Symbol is assigned a value that is never used: "now_is" on line 18

Ktoś wie co poprawić?

[ROZWIĄZANE] Automatyczne przestawianie cvarow

17.03.2012 10:04

Potrzebuję pluginu który by mi w określonych godzinach przestawiał cvary. Task Scheduler się niestety nie nadaje bo zmienia, ale tylko na jedną mapkę, a pisanie żeby zmieniał co minutę przez kilka godzin jest męczące. Zrobiłem coś takiego:
#include <amxmodx>
public plugin_init() {
register_plugin("vip_all", "1.0", "")

new today_str[24]
get_time("%H",today_str,24)
new today = str_to_num(today_str)
if ((today >= 21) && (today <= 6))
set_cvar_num ("vip_all", 1)
else
set_cvar_num ("vip_all", 0)
}


Jednak nie jestem pewien czy będzie działać. Ew. jak ustawić żeby ustawiało cvara na początku każdej mapki właśnie w tych godzinach?

Prośba o przerobienie pluginu VIPa

16.03.2012 16:28

Witam. Proszę o przerobienie mojego pluginu VIP na deathruna (w załączniku). Chodzi o to żeby od godziny 22 do 6 VIP był dla wszystkich, a potem normalnie na flagę t. Prawie wszystko już sam przerobiłem (podam niżej) ale mam problem z ustawieniem zmian o określonych godzinach. Wyglądałoby to mniej więcej tak:
if (godz. od 22 do 6)
Vip dla wszystkich
else
Funkcje na flagę T

Próbowałem oprzeć się na tym:
#include <amxmodx>
public plugin_init() {
		register_plugin("sv_alltalk", "1.0", "amxx.pl")
	  
		new today_str[8]
		get_time("%H",today_str,8)
		new today = str_to_num(today_str)
		if ((today >= 1) && (today <= 6))
				set_cvar_num ("sv_alltalk", 1)
		else
				set_cvar_num ("sv_alltalk", 0)
}

Ale za nic nie mogę ustawić tak żeby działało - wyskakują błędy przy kompilacji.

W załączniku plik sma pod odpowiednimi poleceniami dodałem w komentarzach na co miałoby podmieniać (do zmieniania: public respawn, public Spawn i public Bacon_Spawn)

Jeśli już nie chce się wam przerabiać pluginu dajcie mi jakąś wskazówkę jak to zrobić to sobie juz sam poradzę ;).

P.S. Task Scheduler odpada bo po zmianie mapki wszystko wraca do normy ;(

VIP i amx_task

14.03.2012 15:31

Witam. Postanowiłem ostatnio zrobić na swoim deathrunie coś takiego, że od godz. 22 do 6 rano VIP będzie dla wszystkich za darmo. Stwierdziłem, że najłatwiej będzie przerobić istniejący plugin VIPa (Pousuwać wpisy ze sprawdzaniem flagi) wrzucić na serwer jako osobny i ustawić Task Scheduler tak żeby po prostu o określonych godzinach przełączał pluginy. I tu pojawił się problem, bo po zmianie mapki wszystko wraca do normy. I teraz pytanie: czy dałoby się przerobić plugin Taska tak żeby nie reagował na zmiany mapy (mało prawdopodobne), ew. może coś z podmianą pliku plugins.ini (jeśli tak to jak) albo jakiś wpis do samego pluginu VIPa żeby się sam przełączał (W tym wypadku mogę wrzucić plugin na forum, jeśli ktoś będzie potrzebował).
Liczę na odpowiedź ;)