Page 1 of 1
error 088 number of arguments
Posted: 2012 Nov 03 17:32
by Trickas
Gaunu štai tokį
error 088 number of arguments does not match definition, kai mėginu kompilint, kas negerai šiai eilutei?
Code: Select all
copy(sMessage, 191, "%L", LANG_PLAYER, "TWIN");
Aš čia mėginau pridėti lang. Sakė, kad gal čia id turi būt bet kurioi vietoi? ;s
Ačiukas, kas padės. +karma.
Re: error 088 number of arguments
Posted: 2012 Nov 03 17:52
by aaarnas
copy funkcija neturi neriboto argumentų kiekio. Tiesiog naudok formatex.
formatex(sMessage, 191, "%L", LANG_PLAYER, "TWIN")
Ir čia tikrai lang player reikia naudoti? Kur sMessage keliauja po to ?
Re: error 088 number of arguments
Posted: 2012 Nov 03 17:54
by Trickas
Aš tiesa sakant neįsivaizduoju.. Aš išvis tą lang sukurt šiandien tik pamėginau pagal kitą pluginą. Tai nežinau kaip geriau ten?
Re: error 088 number of arguments
Posted: 2012 Nov 03 17:59
by aaarnas
LANG_PLAYER naudojamas TIK tada, kai žinutė yra siunčiama visiems žaidėjams. Ta prasme funkcija, kuri visiems žaidėjams siunčia kažką. Pvz:
client_print(0, print_chat, "%L", LANG_PLAYER, "STH")
Jei siunti konkrečiam id, tai visada reikia vietoje lang naudoti id.
client_print(id, print_chat, "%L", id, "STH")
Tad LANG_PLAYER ganėtinai retai naudojamas. Jei juo piktnaudžiausi, tai blogai rodys kalbas.
Re: error 088 number of arguments
Posted: 2012 Nov 03 18:10
by Trickas
Aišku ačiū. Čia viskas gerai tada, visiem ir reikėjo, kad siųstu. Nu va koks karmos skaičiukas gražus pas tave. ;p