Witam,
moglby mi ktos napisac/znalezć gotowy kod na pobranie wartosci ktora wpiszemy i wyswietlenie ja za pomoca zmiennej np. ile[id]
client_cmd(id, "messagemode ilosc");
Użytkownik Kmf!p edytował ten post 02.04.2016 23:32
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.
|
Napisano 02.04.2016 23:28
Witam,
moglby mi ktos napisac/znalezć gotowy kod na pobranie wartosci ktora wpiszemy i wyswietlenie ja za pomoca zmiennej np. ile[id]
client_cmd(id, "messagemode ilosc");
Użytkownik Kmf!p edytował ten post 02.04.2016 23:32
Napisano 04.04.2016 02:45
public plugin_init() { //... register_clcmd("ilosc","cmdIlosc") } public cmdIlosc(id) { new arg[32] read_args(arg,31) ile[id]=str_to_num(arg) }
Użytkownik grankee edytował ten post 04.04.2016 02:47
Napisano 04.04.2016 12:59
cos jest nie tak wyswietla mi: 0
new ile[33]; register_clcmd("ilosc","cmdIlosc")
Tu wybieram opcje menu i w case mam tak:
client_print(id, print_center, "Ilosc:"); client_cmd(id, "messagemode ilosc");
wyswietla mi sie zeby wpisac Ilosc, ale gdy zaakceptuje enterem wyswietla mi: 0 oczywiscie wpisuje inna liczbe.
public cmdIlosc(id) { new arg[32] read_args(arg,31) ile[id] = str_to_num(arg) client_print(id, print_chat, "Ilosc: %i", ile[id]); }
Napisano 04.04.2016 13:10
A zobacz czy tak się pojawia to co wpisałeś:
public cmdIlosc(id) { new arg[32] read_args(arg,31) client_print(id, print_chat, "Ilosc: %s", arg); }
Napisano 04.04.2016 13:54
zrobilem tak jak napisales i zawsze wyswietla mi sie liczba 34 nie zaleznie jaka ilosc wpisze.
edit: juz se poradzilem dzialajacy kod:
new arg[32] read_argv(1, arg, charsmax(arg)); remove_quotes(arg); ile[id] = str_to_num(arg)
Użytkownik Kmf!p edytował ten post 04.04.2016 14:02
0 użytkowników, 0 gości, 0 anonimowych