Jump to content

hemen

Members
  • Posts

    27
  • Joined

  • Last visited

Everything posted by hemen

  1. Спасибо, что обновили - сам сюда уже почти не захожу.
  2. А никаких идей, кроме ботов, нету? Задумка эта, конечно, очень интересная, но для выполнения сложная.
  3. эээ, а ты можешь сначала хотя бы примером проиллюстрировать, как делать? Я, например, знаю, что setPedControlState - клиентская функция. Но как её, функцию клиента нпц, можно вызвать с серверной части? посмотрел пример в пред-щих сообщениях, но так ничего и не понял
  4. идея хорошая, но вот проблема - серьёзные миссии надо создавать, юзая разных npc. я знаю, в мта они есть, но их можно на место поставить, и больше ничего
  5. Есть у кого какие-нить идеи и предложения по поводу создания скриптов/модов? А то у меня лично кроме фрирома да рп больше ничего в голову не приходит
  6. не знаю, мне лично они не нужны
  7. понимаешь, я пока что смотрю на мта-скрипты со стороны самп. там же не было функции setAccountData? вот, я поэтому и юзал xml как замену инклудов dini/mxini/каких-то там ещё. ты gm.map смотрел? там в основном все элементы находятся. в коде же лежат те элементы, ид которых понадобятся впоследствии. а ид с элементов .map я узнавать не умею ладно, посмотрю потом, что да как. не знаю, 2 сообщения мало что могут засорить. опять же, мне надо убить в себе самп-скриптера по моему, /givecash гораздо удобнее писать командой, чем гуём. печатать куда удобнее, чем курсором водить дада, я просто забыл в settings вбить настройку изначально я хотел сделать мод для своего сервера, поэтому я и сделал в моде вип систему, чтобы была возможность впоследствии собирать деньги с игроков. но потом я передумал, решил выложить мод на всеобщее обозрение. и тут то мне и пришлось функцию настроек мода создавать
  8. Описание: В этом вы моде вы можете делать всё, что хотите то есть этот мод подобен моду из sa-mp lv dm~mg. Перечислю главные фичи мода: система собственностей, чтение их из xml-файла, просмотр в GUI, система пвп, загрузка зон из xml-файла, чтение зон в GUI, система мини-миссий, система аккаунтов, с сохранением статы в файл, чтение статы в GUI, система сервисов (банк, пей-н-спрей, больница, аммо), справка в моде в GUI, вип-система (дать випа - /givevip; возможности: бесконечное нитро, скидка на покупка оружия на спавн, 55 AP на спавн, анимации, просмотр в GUI, выбор скина, выбор спавна, надпись "(VIP)" в чате, покупка джетпака около аммо. ) [*] тонкая настройка мода в xml-файле, в том числе вип-системы. Скачать Скрины: p.s. Если кто-то уже успел скачать мод на другом сайте, советую обновить. Пофиксены команды + больница.
  9. ыыы нихуя способ. дада, я заметил - школота либо играет в самп, либо уже забила на него. на мта никто не переходит. наверное, серваки свои тяжело создавать
  10. thank you for help. it was in the resource "playercolors"
  11. i tryed to put function in other places, but it doesn't change the situation.
  12. <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.
  13. 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 )
  14. hemen

    Variable

    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.
  15. hemen

    Variable

    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?
  16. hemen

    Variable

    But what can i do, if triggerServerEvent and triggerClientEvent doesn't return a value of variable?
  17. hemen

    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?
  18. hemen

    Variable

    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?
  19. Ok, thank you. Topic can be closed.
  20. 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.
  21. outputChatBox(""..GangInfo.RColor[AllGangs].."")--308 outputChatBox(""..GangInfo.TeamID[AllGangs].."")--309 Edit by varez: Changed code tags to lua tags.
  22. 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)
  23. 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.
  24. Thanks all, i found log of client-side script bugs in folder MTA.
  25. Thank you, but why, when i wrote simply text (blablabla) in gm_client.lua , server didn't returned any errors? Command doesn't works.
×
×
  • Create New...