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
Napisano 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
Napisano 26.12.2010 20:11
#3
Napisano 28.12.2010 13:45
Załączone pliki
#4
Napisano 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
Napisano 29.12.2010 00:46
#6
Napisano 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 ?
Użytkownik Pittero edytował ten post 29.12.2010 13:38
#7
Napisano 29.12.2010 16:15
#8
Napisano 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
Napisano 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.
Załączone pliki
#10
Napisano 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
Napisano 29.12.2010 19:27
#12
Napisano 29.12.2010 20:14
Testowałem na lanie i działa
#13
Napisano 29.12.2010 20:23
#14
Napisano 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
Napisano 31.12.2010 22:10
Logi nic nie pokazuja
#16
Napisano 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
Napisano 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 ?
Użytkownik Pittero edytował ten post 01.01.2011 22:48
#18
Napisano 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
Napisano 05.01.2011 13:14
#20
Napisano 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.
Użytkownik Pittero edytował ten post 05.01.2011 13:52
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych