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");
Edited by Kmf!p, 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.
|
Posted 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) }
Edited by grankee, 04.04.2016 02:47.
Posted 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]); }
Posted 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); }
Posted 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)
Edited by Kmf!p, 04.04.2016 14:02.
0 members, 1 guests, 0 anonymous users