
hemen
Members-
Posts
27 -
Joined
-
Last visited
Everything posted by hemen
-
Спасибо, что обновили - сам сюда уже почти не захожу.
-
А никаких идей, кроме ботов, нету? Задумка эта, конечно, очень интересная, но для выполнения сложная.
-
эээ, а ты можешь сначала хотя бы примером проиллюстрировать, как делать? Я, например, знаю, что setPedControlState - клиентская функция. Но как её, функцию клиента нпц, можно вызвать с серверной части? посмотрел пример в пред-щих сообщениях, но так ничего и не понял
-
идея хорошая, но вот проблема - серьёзные миссии надо создавать, юзая разных npc. я знаю, в мта они есть, но их можно на место поставить, и больше ничего
-
Есть у кого какие-нить идеи и предложения по поводу создания скриптов/модов? А то у меня лично кроме фрирома да рп больше ничего в голову не приходит
-
не знаю, мне лично они не нужны
-
понимаешь, я пока что смотрю на мта-скрипты со стороны самп. там же не было функции setAccountData? вот, я поэтому и юзал xml как замену инклудов dini/mxini/каких-то там ещё. ты gm.map смотрел? там в основном все элементы находятся. в коде же лежат те элементы, ид которых понадобятся впоследствии. а ид с элементов .map я узнавать не умею ладно, посмотрю потом, что да как. не знаю, 2 сообщения мало что могут засорить. опять же, мне надо убить в себе самп-скриптера по моему, /givecash гораздо удобнее писать командой, чем гуём. печатать куда удобнее, чем курсором водить дада, я просто забыл в settings вбить настройку изначально я хотел сделать мод для своего сервера, поэтому я и сделал в моде вип систему, чтобы была возможность впоследствии собирать деньги с игроков. но потом я передумал, решил выложить мод на всеобщее обозрение. и тут то мне и пришлось функцию настроек мода создавать
-
Описание: В этом вы моде вы можете делать всё, что хотите то есть этот мод подобен моду из sa-mp lv dm~mg. Перечислю главные фичи мода: система собственностей, чтение их из xml-файла, просмотр в GUI, система пвп, загрузка зон из xml-файла, чтение зон в GUI, система мини-миссий, система аккаунтов, с сохранением статы в файл, чтение статы в GUI, система сервисов (банк, пей-н-спрей, больница, аммо), справка в моде в GUI, вип-система (дать випа - /givevip; возможности: бесконечное нитро, скидка на покупка оружия на спавн, 55 AP на спавн, анимации, просмотр в GUI, выбор скина, выбор спавна, надпись "(VIP)" в чате, покупка джетпака около аммо. ) [*] тонкая настройка мода в xml-файле, в том числе вип-системы. Скачать Скрины: p.s. Если кто-то уже успел скачать мод на другом сайте, советую обновить. Пофиксены команды + больница.
-
ыыы нихуя способ. дада, я заметил - школота либо играет в самп, либо уже забила на него. на мта никто не переходит. наверное, серваки свои тяжело создавать
-
thank you for help. it was in the resource "playercolors"
-
i tryed to put function in other places, but it doesn't change the situation.
-
<resource src="admin" startup="1" protected="0"/> <resource src="joinquit" startup="1" protected="0"/> <resource src="defaultstats" startup="1" protected="0"/> <resource src="parachute" startup="1" protected="0"/> <resource src="scoreboard" startup="1" protected="0"/> <resource src="interiors" startup="1" protected="0"/> <resource src="playerblips" startup="1" protected="0"/> <resource src="playercolors" startup="1" protected="0"/> <resource src="gang" startup="1" protected="0"/> <!-- play is the default freeroam gamemode. Remove the following line to prevent it from starting. --> <resource src="hemengm" startup="1" protected="0"/> As you look, there is not freeroam in my server. What about resource "gang" - it's my resource and he doesn't have function onPlayerChat.
-
Function cancelevent doesn't works in onplayerchat. this functions sends two messages in chat. what should i do? function vipMessage( message, messageType ) if PlayerVIP[source] == 1 then if messageType == 0 then local r,g,b = getPlayerNametagColor ( source ) outputChatBox ( getPlayerName ( source ) .. ": (VIP) #FFFFFF" .. message, source, r,g,b,true ) cancelEvent() outputServerLog( "CHAT: " .. getPlayerName ( source ).. ": " .. message ) return end end end addEventHandler( "onPlayerChat", getRootElement(), vipMessage )
-
I understood only that this function concentrates on itself, there is a recursion. I didn't understand, when did this function started from. I need only in function, which receive values of variables from server-side to client-side.
-
I'm sorry, i speak english very bad. I'll answer the question in the different way. How recieve* a value of server-side script's variable by (with ?) function triggerServerEvent?
-
But what can i do, if triggerServerEvent and triggerClientEvent doesn't return a value of variable?
-
I created function, which receive and return value of variable. --Client-side script. function getvar1(varname,number) triggerServerEvent("getvar1",getRootElement(),gMe,varname,number) return getElementData(gMe,"variable") end --Server-side script. function getvar1 (player,varname,number) local var = " " if varname == "name" then var = GangInfo.Name[number] elseif varname == "leader" then var = GangInfo.Leader[number] end setElementData(player,"variable",var) end addEvent( "getvar1", true ) addEventHandler( "getvar1", getRootElement(), getvar1 ) But it's need to wait some value of milliseconds up to starting next function. Example: --Client-side outputChatBox(""..getvar1("name",gangid).."") Script doesn't writes value of variable, because there are interval from receiving value of variable to writing of message. How it can be fixed?
-
How to get the variable from server-side script in client-side, or from server-side script in client-side? Are there some functions, besides getElementData?
-
Ok, thank you. Topic can be closed.
-
Ok. I didn't fixed my trouble, i simply delete code with Team. It's not very important function But i found new trouble - function doesn't work. --client-side triggerServerEvent("outputChatBox1","Join the gang - /gangjoin",player,0,175,0) --server-side function outputChatBox1Func (text,player,r,g,b) outputChatBox(text,player,r,g,b) end addEvent( "outputChatBox1", true ) addEventHandler( "outputChatBox1", getRootElement(), outputChatBox1Func ) And other function with player works.
-
outputChatBox(""..GangInfo.RColor[AllGangs].."")--308 outputChatBox(""..GangInfo.TeamID[AllGangs].."")--309 Edit by varez: Changed code tags to lua tags.
-
I cannot get the variable in client-side script, who (the variable) is returned by server-side function. --Client-side triggerServerEvent ( "createTeam1", getRootElement(), text,GangInfo.RColor[AllGangs],GangInfo.GColor[AllGangs],GangInfo.BColor[AllGangs],GangInfo.TeamID[AllGangs]) --Server-side function createTeam1 ( name,r,g,b,var1 ) local var1 = createTeam(name,r,g,b) end addEvent( "createTeam1", true ) addEventHandler( "createTeam1", getRootElement(), createTeam1 ) Edit by varez: Changed code tags to lua tags. Use them next time And comment lines in lua start with -- (double dash) not // (double slash)
-
How to read variable from server-side script in client-side script? I tryed to write variable in file, and read by triggerServerEvent, buy it gave me any warnings. --server-side function fileOpenFunc(file,dir) file = fileOpen(dir) end addEvent("a_fileOpen",true) addEvent("a_fileOpen",getRootElement(),fileOpenFunc) function fileReadFunc(file,text) text=fileRead(file,15) end addEvent("a_fileRead",true) addEvent("a_fileRead",getRootElement(),fileReadFunc) function fileCloseFunc(file) fileClose(file) end addEvent("a_fileClose",true) addEvent("a_fileClose",getRootElement(),fileWriteFunc) --client-side local file = nil local text = nil triggerServerEvent("a_fileOpen",file,"/properties/"..row..".txt") triggerServerEvent("a_fileRead",file,text) triggerServerEvent("a_fileClose",file) I tryed return variable by triggerServerEvent, but it also gave me any warnings.
-
Thanks all, i found log of client-side script bugs in folder MTA.
-
Thank you, but why, when i wrote simply text (blablabla) in gm_client.lua , server didn't returned any errors? Command doesn't works.