Questions / Equation Event
GoldeN
27.04.2011

Dzięki temu pluginowi co X sekund/minut wyświetla się pytanie lub równanie matematyczne. Gracze dostają pytanie i gdy poprawnie na nie odpowiedzą (napiszą w say) dostają złoto lub fragi. Plugin mego autorstwa.

Wartości w cudzysłowach to standardowe ustawienia w pluginie!qee_active "1" (Włączony - 1, Wyłączony - 0 plugin)
qee_mode "0" (0 - pytania słowne, 1 - równania matematyczne, 2 - losowo (równanie lub pytanie))
qee_time_start "300.0" (Czas w sekundach co ile ma się pokazać pytanie)
qee_count "10" (Odliczanie w sekundach do zadania pytania)
qee_end "8" (Czas w sekundach ile gracze mają na odpowiedź)
qee_show "1" (W jakim formacie mają pojawiać się pytania? 0 - HudMessage, 1 - Client_Print)
qee_max_fnumber "100" (Maksymalna wartość pierwszej liczby w równaniu)
qee_max_snumber "200" (Maksymalna wartość drugiej liczby w równaniu)
qee_rgb "255255255" (Kolor RGB pytania w HudMessage (Standard biały))
qee_posx "-1.0" (Pozycja na osi X)
qee_posy "0.28" (Pozycja na psi Y)
qee_min_frags "2" (Minimalna liczba fragów za poprawną odpowiedź)
qee_max_frags "10" (Maksymalna liczba fragów za poprawną odpowiedź)
qee_min_gold "500" (Minimalna liczba złota za poprawną odpowiedź)
qee_max_gold "5000" (Maksymalna liczba złota za poprawną odpowiedź)
qee_time_hud "6.0" (Czas jak długo ma się pokazywać wiadomość w HUD)
Przepraszam za taką ilość cvarów. ;d Chciałem, by plugin był elastyczny. ;d

say /qeeDzięki tej komendzie mamy możliwość dodawania pytań w grze oraz przeładowywania ich.
Menu dla admina z flagą banowania.

Gdy odpalicie plugin w pliku configs stworzy Wam się folder o nazwie: Questions_Equation a w nim plik o nazwie questions.ini
W tym pliku dodajecie pytania i odpowiedzi w takiej formie:
Każde pytanie wraz z odpowiedzią w osobnej linii."Pytanie" "Odpowiedz"
"Pytanie2" "Odpowiedz2"
Pamiętaj o cudzysłowach! Bez nich plugin każde słowo odczyta jako pytanie i odpowiedź!
Poprzez menu admina można automatycznie dodać pytanie oraz odpowiedź i zostanie ono dodane do listy pytań właśnie w tym pliku.
Nie pisać ; ponieważ plugin uzna to za słowo.
Nie trzeba wgrywać żadnych plików prócz pluginu! Wszystkie pliki tworzą się same.
Gdy mamy ustawione równania matematyczne lub losowe, to równania są losowane:
Losowa liczba z przedziału (10, qee_max_fnumber) oraz (10, qee_max_snumber) i od tego odejmowany drugi wynik/ 2
Czyli gdy cvar qee_max_fnumber mamy ustawiony na 100 a qee_max_snumber na 200 to będzie to wygladało tak:
Plugin losuje liczbę z przedziału 10, 100 oraz 10, 200:
15 + 60 - 30 (Przykład! [Liczby po wylosowaniu])
Changelog:
Version 1.1:
Poprawiono pokazywanie w HUD, dodano cvar qee_time_hud
Attached Files
Edited by GoldeN, 05.05.2011 20:30.
Kusek
28.04.2011
WRZUCIŁEŚ 2 AMXX
Edited by Frajer, 28.04.2011 12:54.
GoldeN
28.04.2011
Wielkość liter nie ma znaczenia. Jeżeli w odpowiedzi jest z dużej, a ktoś napisze z małej, to także uzna odpowiedź.
Edited by GoldeN, 28.04.2011 13:41.
Gogito
30.04.2011
GoldeN
30.04.2011
fbang
05.05.2011
tYmbarK^_^
05.05.2011
+
GoldeN
05.05.2011
Cześć, chciałbym poprosić Ciebie o przeróbke tego rewelacyjnego pluginu .z racji tego, że mam server deathrun, a na nim zamiast smogów zamrażacze pułapek chciałbym aby zamiast fragów była mozliwośc dodania graczowi, ktory dobrze odpowiedzial na pytanie wlasnie smoka. jednoczesnie chcialbym, aby nagrody w formie $$ zostaly zachowane.w razie czego moj nr gg to 33350888. pozdro
Zrobiłem dla Ciebie nowy cvar: qee_smoke standardowo jest na 0 ale jak dasz na 1 to do kasy doda zawsze jeden Smoke. (Jak masz, że na fragi to także doda smoke'a). Jeżeli masz już Smoka, to doda jeszcze jednego.
Dodatkowo zwiększyłem czas wyświetlania się wiadomości w Hudmessage.
//@Edit
Update do 1.1.
Teraz HUD już tak szybko nie znika i można ustawić sobie cvarem jak ma długo się pokazywać: qee_time_hud (Standardowo 6.0)
Pliki z dopiskiem _mefiu są dla niego, tam dostaje smoke. Bez dopisku to podstawowy plugin.
Pierwszy post zaktualizowany.
Attached Files
Edited by GoldeN, 05.05.2011 20:28.
radek_b11
25.05.2011
aa jak ustawię HUD (napisy na biało)
To jest prawidłowo...
Jakbym mógł poprosić to ustaw 1 cvar czasu wyświetlania dla pyt/odpo i 2 cvar czasu wyświetlania dla obliczeń i 3 dla losowego żebym mógł ustawić np pyt/odp 8sek (łatwiejsze), a obliczenia 12-15sek
Edited by radek_b11, 25.05.2011 18:47.
GoldeN
25.05.2011
Plugin ciekawy ale popraw wyświetlanie przy pyt/odp matematycznych bo tylko przy nich znika po ok 2sek a ustawione mam na 8.0 i przy normalnych pytaniach jest długo...
To coś musisz mieć źle, bo ten cvar jest do obu pytań.
radek_b11
25.05.2011
czytaj ze zrozumieniem.
1 cvar odpowiada za wyświetlanie w HUD lub PRINT i tutaj jest problem bo w HUD normalnie działa a w print nie...
Plugin na hns kompletnie się nie nadaje jeżeli chodzi o HUD bo jeżeli mamy włączony /speed i być może specinfo to wtedy jest tak że albo znika info o pytaniu albo wcale się nie pojawia itd.
Może by dodać do niego przykładowo na czas włączania się pytania wyłącza /speed ? bo głównie on to powoduje gdyż cały czas wyświetla aktualną prędkość
Dodano 26 maj 2011 - 14:07:
dobra już sobie poradziłem z tym.
Przerobiłem go pod siebie i bardziej zbajeryzowany.
Plugin naprawdę bardzo ciekawy i liczę na ulepszanie go o jakieś nowe pomysły
Edited by radek_b11, 26.05.2011 08:24.
Gufinsky
28.05.2011
Cvar:
cod_pytanie "exp" - ile expa ma dodawać.
Pozdrawiam
Attached Files
GoldeN
01.06.2011
nie chodzi o pytania.
czytaj ze zrozumieniem.
1 cvar odpowiada za wyświetlanie w HUD lub PRINT i tutaj jest problem bo w HUD normalnie działa a w print nie...
Plugin na hns kompletnie się nie nadaje jeżeli chodzi o HUD bo jeżeli mamy włączony /speed i być może specinfo to wtedy jest tak że albo znika info o pytaniu albo wcale się nie pojawia itd.
Może by dodać do niego przykładowo na czas włączania się pytania wyłącza /speed ? bo głównie on to powoduje gdyż cały czas wyświetla aktualną prędkość
Dodano 26 maj 2011 - 14:07:
dobra już sobie poradziłem z tym.
Przerobiłem go pod siebie i bardziej zbajeryzowany.
Plugin naprawdę bardzo ciekawy i liczę na ulepszanie go o jakieś nowe pomysły
Jak na razie muszę oceny po poprawiać i planuję dodanie do pluginu jeszcze opcji "Powiedz dane słowo" itp.
Teraz rozumiem o co Ci chodzi. ; dd Po prostu Ci się blokowały wiadomości z innymi. W przyszłości zapewne dodam również możliwość zamiast tego Client_Printa na np. Chat ew. Tutor, jakiś ciekawy dźwięk czy coś. ;]
No i może pokombinuję z tymi osobnymi czasami dla równań i pytań.
Edited by GoldeN, 01.06.2011 00:38.
stasiu
01.06.2011

a plugin bardzo za**
Edited by stasiu, 01.06.2011 06:59.
WarRIorS
01.06.2011
A jak dodać pytanie następne
if (!dir_exists(szDir))
mkdir(szDir);
format(gszFile, charsmax(gszFile), "%s/questions.ini", szDir);
if(!file_exists(gszFile))
write_file(gszFile, "^"Stolica Polski to?^" ^"Warszawa^"");
SyncHudObj = CreateHudSyncObj();
ZaladujPlik();
}
To ma wyglądać tak??
if (!dir_exists(szDir))
mkdir(szDir);
format(gszFile, charsmax(gszFile), "%s/questions.ini", szDir);
if(!file_exists(gszFile))
write_file(gszFile, "^"Stolica Polski to?^" ^"Warszawa^"");
write_file(gszFile, "^"2+2*2^" ^"6^"");
SyncHudObj = CreateHudSyncObj();
ZaladujPlik();
}
Za pomoc +
GoldeN
01.06.2011
Przeczytaj dokładnie pierwszy post. -.-
@stasiu nie ma problemu, potem przerobię Ci na dwa modele.
Edited by GoldeN, 01.06.2011 07:23.