Чё за фигня с мта.Установил зщапускаю и пишит Память неможет быть "read"
на чистую гта ставил? если да - скачай новый Visual C++
Тсссс, тссс, отключите снисходительный тон. Помните: вас уже лишали права слова на этом форуме. Прошу прощения у всех кого я заебал или оскорбил (Кроме икварпа и чеза - вы ибланы). Великс ты красава.
мужики, такой вопрос: когда я делаю один выстрел из любого оружия у меня он дальше стреляет сам О_о. то есть когда скроллом выбрал к примеру дигл и встал на месте, он стреляет без нажатия каких-либо клавиш. что это может быть?
мужики, такой вопрос: когда я делаю один выстрел из любого оружия у меня он дальше стреляет сам О_о. то есть когда скроллом выбрал к примеру дигл и встал на месте, он стреляет без нажатия каких-либо клавиш. что это может быть?
ещо проверь может колесико мыши залипать
[b]SA:MP RolePlay сервер:[/b] samp.lg-rp.ru:7777 [b]SA:MP TDM сервер:[/b] samp.lg-rp.ru:7778 [b]MTA TDM сервер:[/b] 212.76.137.5:22004 [b]Идет набор команды портала lg-rp.ru (Live Game RealPlay). Подробнее на портале.[/b]
У меня такая проблема: Сделал логин, пользуясь wiki, как мне теперь сделать регистрацию, хотя бы объясните, как записывать в файл информацию.
Всем заранее благодарен за ответы
Добавлено (16.10.2010, 23:37) --------------------------------------------- Создание и записование в файл информации я нашел, попытался доделать регистрацию на примере логина: Теперь, весь скрипт не работает, прошу помощи, может я в чем ни будь ошибся?
Code
function playerJoin (playerNick, playerUsername) local joinedPlayerName = getPlayerName ( source ) if joinedPlayerName == "Player" then cancelEvent(true,"The nick \"Player\" is not allowed, please change it to something else. You can change your nick in Settings menu Multiplayer tab.") --in that case refuse the connection if function checkExistingFile(joinedPlayerName.txt) if not filename then createRegWindow() outputChatBox("Добро пожаловать на сервер Multi Role Play, пожалуйста зарегистрируйтесь.") if (wdwReg ~= nil) then guiSetVisible(wdwReg, true) else outputChatBox("An unexpected error has occurred and the log in GUI has not been created.") end showCursor(true) guiSetInputEnabled(true) end if exists then createLoginWindow() outputChatBox("Добро пожаловать на сервер Multi Role Play, пожалуйста авторизуйтесь.") if (wdwLogin ~= nil) then guiSetVisible(wdwLogin, true) else outputChatBox("An unexpected error has occurred and the log in GUI has not been created.") end showCursor(true) guiSetInputEnabled(true) end end end end addEventHandler ( "onPlayerJoin", getRootElement(), playerJoin )
-- Регистрация function createRegWindow() local X = 0.375 local Y = 0.375 local Width = 0.25 local Height = 0.25 wdwReg = guiCreateWindow(X, Y, Width, Height, "Registration", true)
X = 0.0825 Y = 0.2 Width = 0.25 Height = 0.25 guiCreateLabel(X, Y, Width, Height, "Username", true, wdwReg) Y = 0.5 guiCreateLabel(X, Y, Width, Height, "Password", true, wdwReg)
X = 0.415 Y = 0.2 Width = 0.5 Height = 0.15 edtUser = guiCreateEdit(X, Y, Width, Height, "", true, wdwReg) Y = 0.5 edtPass = guiCreateEdit(X, Y, Width, Height, "", true, wdwReg) guiEditSetMaxLength(edtUser, 50) guiEditSetMaxLength(edtPass, 50)
X = 0.415 Y = 0.7 Width = 0.25 Height = 0.2 btnLogin = guiCreateButton(X, Y, Width, Height, "Reg In", true, wdwReg)
guiSetVisible(wdwReg, false) addEventHandler("onClientGUIClick", btnLogin, clientSubmitReg, false) end function clientSubmitReg(button,state) if button == "left" and state == "up" then local username = guiGetText(edtUser) local password = guiGetText(edtPass)
if username and password then triggerServerEvent("submitReg", getRootElement(), username, password) local newFile = fileCreate("..playerNick...txt") if (newFile) then fileWrite(newFile, "username = ..username..") fileWrite(newFile, "password = ..password..") fileClose(newFile) end guiSetInputEnabled(false) guiSetVisible(wdwReg, false) showCursor(false) end end function loginHandler(username,password)
-- Логин function createLoginWindow() local X = 0.375 local Y = 0.375 local Width = 0.25 local Height = 0.25 wdwLogin = guiCreateWindow(X, Y, Width, Height, "Enter your login", true)
X = 0.0825 Y = 0.2 Width = 0.25 Height = 0.25 guiCreateLabel(X, Y, Width, Height, "Username", true, wdwLogin) Y = 0.5 guiCreateLabel(X, Y, Width, Height, "Password", true, wdwLogin)
X = 0.415 Y = 0.2 Width = 0.5 Height = 0.15 edtUser = guiCreateEdit(X, Y, Width, Height, "", true, wdwLogin) Y = 0.5 edtPass = guiCreateEdit(X, Y, Width, Height, "", true, wdwLogin) -- set the maximum character length for the username and password fields to 50 guiEditSetMaxLength(edtUser, 50) guiEditSetMaxLength(edtPass, 50)
X = 0.415 Y = 0.7 Width = 0.25 Height = 0.2 btnLogin = guiCreateButton(X, Y, Width, Height, "Log In", true, wdwLogin)
-- make the window invisible guiSetVisible(wdwLogin, false) addEventHandler("onClientGUIClick", btnLogin, clientSubmitLogin, false) end function clientSubmitLogin(button,state) -- if our login button was clicked with the left mouse button, and the state of the mouse button is up if button == "left" and state == "up" then local username = guiGetText(edtUser) local password = guiGetText(edtPass) if username and password then triggerServerEvent("submitLogin", getRootElement(), username, password)
guiSetInputEnabled(false) guiSetVisible(wdwLogin, false) showCursor(false) else -- otherwise, output a message to the player, do not trigger the server -- and do not hide the gui outputChatBox("Пожалуйста введите логин и пароль.") end end end function loginHandler(username,password) -- check that the username and password are correct if username == "user" and password == "apple" then -- the player has successfully logged in, so spawn them if (client) then spawnPlayer(client, 1959.55, -1714.46, 10) fadeCamera(client, true) outputChatBox("Welcome to My Server.", client) end else -- if the username or password are not correct, output a message to the player outputChatBox("Не правильный пароль, пожалуйста перезайдите и попробуйте сново.",client) end end
Конечно, он не работает, если у тебя даже функции не все закрыты. И вообще, такие коды надо выкладывать на пастебин, а не в этот убогий форумный псевдоподсветитель синтаксиса.
I think SAMP is a pretty cool guy. He bans continents and doesn't afraid of anything.
[cut noguest]Помощь по cкриптам для MTA-SA. Оплату через вебмани не принимаю.[/cut]
У меня вопрос есть проги для изменения карты в samp лучше чем MTA rice? или это вроде самая лучшая?если да то есть ли русская версия MTA если нет то можете скинуть ссылку на лучшую прогу!
Всем доброго времени суток! Дело в том, что не могу нормально запустить гта:са через са-мп. Когда я хочу подключиться на сервер, он включен, пасс ввел, все верно. У меня запускаеться гта, и тут показывает все по обычному (т.е. включился сингл плеер). Самп кинул в корневую папку гта:са, все какбы отлично, никто незнает что делать... Можете сказать АБСОЛЮТНО все способы решения этой проблемы? Спасибо!