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.
|
Losowe odpowiedz w Menu
#1
Posted 26.12.2010 19:42
Ile masz lat?
11
12
13
14
Lub
Ile masz lat?
11
13
14
11
Odpowiedzi sa ustawiane losowo, i jesli np ktos wybierze wiek 11 to pokaze mu sie komunikat jestes za mlody.
Da rade to jakos zrobic ?
#2
Posted 26.12.2010 20:11
#3
Posted 28.12.2010 13:45
Attached Files
-
randommenu.sma 1.47KB
58 downloads
randommenu.amxx
#4
Posted 28.12.2010 20:46
Czy mozna to w nowym menu zrobic losowanie pytania i odpowiedzi i te pytanie +4 odpowiedzi na pytanie z tablic odczytywac ?
#5
Posted 29.12.2010 00:46
#6
Posted 29.12.2010 13:37
public Pytanie(id){Nie ma sensu..
new Pytania=menu_create("Emerytura przysluguje:", "Wybierz_Odp_Pytanie");
menu_additem(Pytania, "A: noworodkom");
menu_additem(Pytania, "B: mlodziezy");
menu_additem(Pytania, "C: mlodym malzenstwom");
menu_additem(Pytania, "D: ludziom starszym");
menu_setprop(Pytania, MPROP_EXIT, MEXIT_NEVER);
menu_display(id, Pytania, 0);
return PLUGIN_HANDLED;
}
Ps. R3X, podjalbys sie poprawy i optymalizacji mojego pluginu ?
Edited by Pittero, 29.12.2010 13:38.
#7
Posted 29.12.2010 16:15
#8
Posted 29.12.2010 16:44
Tak.jasne, wieczorem podeślę kod; na każde pytanie 1 prawidłowa odpowiedź?
myslalem ze moze latwiej bedzie jak pytania beda wpisane w pliku ? w stylu "pytanie""odp 1""odp 2"odp 3"odp4" "poprawna odp"
#9
Posted 29.12.2010 18:37
Moje przykladowe pytanie "zla odpowiedz" "tez zla" "dobra" * "absurdalnie glupia odpowiedz"
żeby działały polskie znaki pliki muszą być kodowane w utf-8; te które załączyłem nie są, ale nawet zwykły notatnik w opcji "Zapisz jako" pozwala zapisać w utfie
Dodałem cvar:
czyli czas na odpowiedź w sekundachquiz_time_for_answer 5.0
Na górze źródła wyłączyłem takie pseudo-callbacki: onFail i onSuccess. Tam możesz wpisać co ma się dziać przy dobrej i złej odpowiedzi.
#10
Posted 29.12.2010 19:08
dołączę się do tematu jeśli można
a dało by się by menu wyświetlało się automatycznie o losowej godzinie raz dziennie?
Pozdr.
#11
Posted 29.12.2010 19:27
#12
Posted 29.12.2010 20:14
Testowałem na lanie i działa
#13
Posted 29.12.2010 20:23
#14
Posted 29.12.2010 20:36
Tak, o losowej godzinie tylko by było w granicach od 8 rano do 21 wieczorem, oraz by nie było 3min przed końcem mapy (jeśli się da, bo 2,30min zaczyna się vote na nową mapę...).
Pytanie ma się pokazać każdemu, oraz jeśli się da pierwszym dwóm osobą daje więcej kasy powiedzmy 25% więcej...
#15
Posted 31.12.2010 22:10
Logi nic nie pokazuja
#16
Posted 31.12.2010 22:20
amx_showrcon amxx list
plugin wymaga 1.8.1, więc na serwie też musi być z tą wersją
#17
Posted 31.12.2010 22:22
Ale wlasnie ja wgrywam plugin zmieniam mapke i CRASh serwer wstac nie chce dopiero jak go wylacze to sie wlacza.Pokaż status pluginu na tej liście
amx_showrcon amxx list
plugin wymaga 1.8.1, więc na serwie też musi być z tą wersją
public plugin_cfg(){ gDirs = ArrayCreate(32); gFileList = ArrayCreate(1); new szDir[256], iLen; copy(szDir, 255, gszBasePath); for(new i=0; read_dir(gszBasePath, i, szDir[giPos], 31, iLen); i++){ if(szDir[giPos] == '.' && szDir[giPos+1] == '.' && szDir[giPos+2] == '^0') continue; if(dir_exists(szDir)){ ArrayPushString(gDirs, szDir[giPos]); ArrayPushCell(gFileList, 0); createFileList(szDir, ArraySize(gFileList) - 1); } } if(ArraySize(gDirs) <= 0) set_fail_state("Brak pytan!"); }Cos z tego kodu musi powodowac blad, moze serwer czegos nie obsluguje ?
Moze jakiejs pamieci lub cos brakuje ?
Edited by Pittero, 01.01.2011 22:48.
#18
Posted 05.01.2011 12:14
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
#19
Posted 05.01.2011 13:14
#20
Posted 05.01.2011 13:51
Wlasnie logow nic nie ma serwer sie zawiesza i nic sie nie dzieje... Dopiero jak wylacze plugin to sie da go wlaczyc.jeśli w trakcie trwania mapy folder nie zmienia zawartości to, że plik istnieje i nie jest pusty jest zagwarantowane przez kilka testów, poza tym czytam zawartości katalogów, a nie zgaduje nazwy podaj jakiś logi, komunikaty po crashu, cokolwiek co może pomóc
Na localhoscie plugin dziala dobrze, probowalem tego samego AMXX wgrac na serwer, zmieniac chmody i nic to nie pomoglo.
Po usunieciu tego kodu co podalem nizej plugin ruszyl ale nie dziala, logow brak.
R3X, przerobilem Twoj kod i powsatlo mi takie cos: http://wklej.org/id/450511/txt/ lecz to tez nie dziala a mianowicie odpowiedzi.
Edited by Pittero, 05.01.2011 13:52.