Blad_Gad Posted March 20, 2012 Share Posted March 20, 2012 Привет всем, подскажите как сделать что бы ped реагировал на Click по нему? юзал wiki, но там нашел только Click на GUI. Буду очень признателен тем кто поможет Так же есть вопрос о организации проверки E-Mail'a на валидность. Не понимаю как это сделать. Вот что у меня получилось только: function valid_email (resource) email = "" if(string.find(email, '((...)@)')<4) then guiSetText(GUILabel[11], "Не верно введен E-Mail") end Link to comment
Scripting Moderators Sarrum Posted March 20, 2012 Scripting Moderators Share Posted March 20, 2012 1) Как пример: viewtopic.php?p=416067#p416067 2) if #email < 4 or not string.find ( email, "@", 0 ) then -- если меньше 4 символов или нет @, то: --..код.. end Link to comment
MX_Master Posted March 20, 2012 Share Posted March 20, 2012 одной собачки мало (: как минимум надо "[%w%-%.]+@[a-zA-Z0-9%-%.]+%.[a-zA-Z]+" Link to comment
Blad_Gad Posted March 22, 2012 Author Share Posted March 22, 2012 а про педов подскажите? Link to comment
Flaker Posted March 22, 2012 Share Posted March 22, 2012 Тебе уже подсказывали. function onPedClick(button, state, absX, absY, wx, wy, wz, element) if (element and getElementType(element) == "ped" and state=="down") then local x, y, z = getElementPosition(localPlayer) if (getDistanceBetweenPoints3D(x, y, z, wx, wy, wz) <=3) then guiSetVisible(myGUIElement, true) end end end addEventHandler("onClientClick", getRootElement(), onPedClick) Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now