×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [LUA] Обсуждение и вопросы только здесь
« ‹ 9 / 12 › »
[LUA] Обсуждение и вопросы только здесь
Natla
« Citoyen »
1388423280000
    • Natla#0000
    • Profil
    • Derniers messages
#161
  0
Mealshot a dit :
Ребята, а кто помнит комнату, в которой можно прыгать на спиритах? Начинается вроде так - #vanilla... . Если кто помнит - отпишитесь, пожалуйста.

Spirit War, не?
Timatimaaa
« Citoyen »
1388424780000
    • Timatimaaa#0000
    • Profil
    • Derniers messages
    • Tribu
#162
  0
Natla a dit :
А надо писать ник вместо PlayerName? o.o
И еще: я правильно ввожу скрипт?
tfm.exec.displayParticle(29, 587, 536, 0, 0, 0, 0, playerName)
Увы, сколько я не пробовала, с ником или без, мне выходит ## [Natla] Lua script loaded in 1 ms (4000 max), а самого эффекта нет.

C playerName ты задаёшь ник игрока, которому будет виден этот эффект. playerName - переменная Там у тебя ни чего не указанно, и всё отлично работает.
tfm.exec.displayParticle(29, 587, 536, 0, 0, 0, 0, playerName)
Вот у тебя этот вот скрипт вызывает звёздочку (id 29) на координатах x=587 y=536.
И всё отлично работает. Правда эта звёздочка вызывается при включении скрипта и всё. Да и с такими координатами её не заметишь. Но она появляется. Задай правильные координаты, и добавь событие при котором она будет вызываться. Да, и желательно вот так:

for playerName,player in pairs(tfm.get.room.playerList) do
tfm.exec.displayParticle(29, 587, 536, 0, 0, 0, 0, playerName)
end
Natla
« Citoyen »
1388467200000
    • Natla#0000
    • Profil
    • Derniers messages
#163
  0
Timatimaaa a dit :
C playerName ты задаёшь ник игрока, которому будет виден этот эффект. playerName - переменная Там у тебя ни чего не указанно, и всё отлично работает.
tfm.exec.displayParticle(29, 587, 536, 0, 0, 0, 0, playerName)
Вот у тебя этот вот скрипт вызывает звёздочку (id 29) на координатах x=587 y=536.
И всё отлично работает. Правда эта звёздочка вызывается при включении скрипта и всё. Да и с такими координатами её не заметишь. Но она появляется. Задай правильные координаты, и добавь событие при котором она будет вызываться. Да, и желательно вот так:

for playerName,player in pairs(tfm.get.room.playerList) do
tfm.exec.displayParticle(29, 587, 536, 0, 0, 0, 0, playerName)
end

Спасибо тебе. А ты не знаешь, как написать скрипт, в котором эти звездочти будут летать сами по экрану? Мой друг как то делал, но мне не сказал, да и я еще нуб в луа :D
Bushmeister
« Consul »
1388474700000
    • Bushmeister#0000
    • Profil
    • Derniers messages
    • Tribu
#164
  0
Natla a dit :
Спасибо тебе. А ты не знаешь, как написать скрипт, в котором эти звездочти будут летать сами по экрану? Мой друг как то делал, но мне не сказал, да и я еще нуб в луа :D

a dit :
lights={"1","2","4","9","11","13"}
pAtOnce=50
radiusX=100
radiusY=100
speedX=0
speedY=0

function eventLoop(ct,tr)
for i=1,pAtOnce do
tfm.exec.displayParticle(lights[math.random(#lights)],math.random(400-radiusX*4,400+radiusX*4),math.random(200-radiusY*2,200+radiusY*2),"0."..speedX,"0."..speedY,"0."..speedX,"0."..speedY,nil)
end
end

function eventChatCommand(p,c)
if c:sub(0,3)=="par" and tonumber(c:sub(5))<=1000 then
pAtOnce=c:sub(5)
elseif c:sub(0,2)=="rx" then
radiusX=c:sub(4)
elseif c:sub(0,2)=="ry" then
radiusY=c:sub(4)
elseif c:sub(0,2)=="xs" then
speedX=c:sub(4)
elseif c:sub(0,2)=="ys" then
speedY=c:sub(4)
end
print("<v>["..p.."] <n>"..c)
end

system.disableChatCommandDisplay("par",true)
system.disableChatCommandDisplay("rx",true)
system.disableChatCommandDisplay("ry",true)
system.disableChatCommandDisplay("xs",true)
system.disableChatCommandDisplay("ys",true)
print("<p align='left'>\n<n>Hello there, want <j>less/more lights <n>on the screen? Type <j>'!par number'<n>!\nWant the lights to go <j>further/closer<n>? Type <j>'!rx number' <n>or <j>'!ry number'<n>!\nWant to make the <j>lights move<n>? Type <j>'!xs number'<n> or <j>'!ys number'<n>!</p>")

!par кол-во эффектов.
Bushmeister
« Consul »
1390555260000
    • Bushmeister#0000
    • Profil
    • Derniers messages
    • Tribu
#165
  0
Сайт не робит.
Kemaliya
« Citoyen »
1391258580000
    • Kemaliya#0000
    • Profil
    • Derniers messages
    • Tribu
#166
  0
Как создать мини-игру?
Bushmeister
« Consul »
1391260020000
    • Bushmeister#0000
    • Profil
    • Derniers messages
    • Tribu
#167
  0
Kemaliya a dit :
Как создать мини-игру?

Учишь луа, делаешь игру, а потом просишь кого-нибудь из Lua команды запускать её в нужной руме.
Smgxxx
« Citoyen »
1391270220000
    • Smgxxx#0000
    • Profil
    • Derniers messages
    • Tribu
#168
  0
можно не учить достаточно знать ссылку на документацию по lua
http://lua.ru/doc/
я отсюда все беру
Bushmeister
« Consul »
1391355720000
    • Bushmeister#0000
    • Profil
    • Derniers messages
    • Tribu
#169
  0
Как прибавить к текущему времени 20сек?
Timatimaaa
« Citoyen »
1391506920000
    • Timatimaaa#0000
    • Profil
    • Derniers messages
    • Tribu
#170
  0
Bushmeister a dit :
Как прибавить к текущему времени 20сек?

Я сделал, но мне что-то не нравится в этом скрипте

  a dit :

on = 0
function eventLoop(b, a)
if on == 1 then
a = a/1000
a = a +20
tfm.exec.setGameTime(a, true)
print ("Ок")
on = 0
end
end
function eventChatCommand(playerName, message)
if message == "20" then
on = 1
end
end

Другого варианта не знаю ._.
По команде !20 добавляется 20 сек
Smgxxx
« Citoyen »
1391920980000
    • Smgxxx#0000
    • Profil
    • Derniers messages
    • Tribu
#171
  0
Bushmeister a dit :
Сайт не робит.

Сайт не робит.
Aqvaswirle
« Censeur »
1392025980000
    • Aqvaswirle#0095
    • Profil
    • Derniers messages
    • Tribu
#172
  0
Как один из команды тестеров луа, я рад сообщить Вам, что мы принимаем заявки на должность тестера: Topic-616150. В данной теме Вы можете прочитать всю необходимую информацию о требованиях к соискателям, а также найти ссылку на форму, которую нужно заполнить на английском языке и отослать

Луа - это далеко не стафф, и Вы не будете публично оглашены в случае назначения. Так что людям, ищущим только славу, а не желающим создавать расширенные модули, просьба не беспокоить(ся)
Exlferq
« Citoyen »
1392026340000
    • Exlferq#0000
    • Profil
    • Derniers messages
    • Tribu
#173
  0
Сайт не робит, посоны. Если есть к кому перенести - буду признателен. Сервер был работодателя, а сейчас я не работаю, увы.
Kbyjkbev
« Censeur »
1392042360000
    • Kbyjkbev#0000
    • Profil
    • Derniers messages
    • Tribu
#174
  0
А как тогда узнать, кто стал тестером?
_
Буша в тестеры!
Smgxxx
« Citoyen »
1392045420000
    • Smgxxx#0000
    • Profil
    • Derniers messages
    • Tribu
#175
  0
Kbyjkbev a dit :
А как тогда узнать, кто стал тестером?

синий ник на форуме
Bushmeister
« Consul »
1392045420000
    • Bushmeister#0000
    • Profil
    • Derniers messages
    • Tribu
#176
  0
Smgxxx a dit :
синий ник на форуме

Вроде он только у МК... Makinit тоже в команде а ник не синий.
Shamousey Мап крю, поэтому ник синий. Раньше тоже так думал ;D
Aqvaswirle
« Censeur »
1392046320000
    • Aqvaswirle#0095
    • Profil
    • Derniers messages
    • Tribu
#177
  0
Kbyjkbev a dit :
А как тогда узнать, кто стал тестером?
_
Буша в тестеры!

Никак, человек может сам рассказать об этом, но публичных объявлений нигде не будет. Тому, кого мы выбрали, мы отправим ЛС на CFM.

цветов ника у луа тестеров нет, а цвет группы мк перекрывает "цвет" луа
Bushmeister
« Consul »
1392312060000
    • Bushmeister#0000
    • Profil
    • Derniers messages
    • Tribu
#178
  0
Вот интересно, в попупах же HTML, да?
Значит можно как-то добавить картинку? Или это отключено?
И ещё почему-то не работает removeObject и moveObject (как только не пробовал)
a dit :
tfm.exec.addShamanObject(3,400,200)
tfm.exec.removeObject(3)
Timatimaaa
« Citoyen »
1392349260000
    • Timatimaaa#0000
    • Profil
    • Derniers messages
    • Tribu
#179
  0
Bushmeister a dit :
Вот интересно, в попупах же HTML, да?
Значит можно как-то добавить картинку? Или это отключено?

Не, не выходит.
Bushmeister a dit :
И ещё почему-то не работает removeObject и moveObject (как только не пробовал)

obj = {}
obj[1] = tfm.exec.addShamanObject(3,0,0)
tfm.exec.removeObject(obj[1])
Bushmeister
« Consul »
1392367860000
    • Bushmeister#0000
    • Profil
    • Derniers messages
    • Tribu
#180
  0
Timatimaaa a dit :
Не, не выходит.

obj = {}
obj[1] = tfm.exec.addShamanObject(3,0,0)
tfm.exec.removeObject(obj[1])

Все как всегда...
Хоть там и написано Int id, все равно нужно делать через перменные :/
ty.
UPD:


Кто знает, что нужно вписать в *system.saveFile(String data, Int fileNumber)
Чтобы сохранить определенную переменную игрока?
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [LUA] Обсуждение и вопросы только здесь
« ‹ 9 / 12 › »
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27