×

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
  • /
  • [Scriptmeister] Небольшие скрипты на заказ
« ‹ 4 / 10 › »
[Scriptmeister] Небольшие скрипты на заказ
Smgxxx
« Citoyen »
1435504920000
    • Smgxxx#0000
    • Profil
    • Derniers messages
    • Tribu
#61
  0
rkoteika a dit :
1. Rkoteika
2. Don't bother him. Скрипт такой: Мыши появляются в начале комнаты. Через 15 секунд открывается железная дверь, а там человек. Он смотрит в угол стенки. Когда мышь подходит, человек поворачивается к мышам и через одну секунду все мыши погибают. Через 10 секунд мыши снова появляются. Задача такая: Нужно не подходить к человеку на один сантиметр(Должен быть нарисован сантиметр, и красным обозначена цифра 1*). Время чтобы попробовать подойти только 5-6 минут.
*1 - Если мышь заступает за один сантиметр, человек поворачивается.
Заставка карты серая.

P.S.: Идея взята из 3D шутера Garry's mod.
P.P.S.: Незнаю зачем я это писал, но идея может быть одобрена.

Ой да не вопрос, нарисуй и сделай мне карту, причем на карте одновременно должна быть открытая дверь и закрытая, и с человеком тоже самое, а все остальное доделаем.

Dernière modification le 1435504980000
Rkoteika
« Citoyen »
1435524360000
    • Rkoteika#0000
    • Profil
    • Derniers messages
#62
  0
*facepalm*

Как всегда, что не закажешь, сразу рисуй. Шанс того что я хорошо рисую равен 1 к 7000.(Ибо не умею рисовать.)
Smgxxx
« Citoyen »
1435547640000
    • Smgxxx#0000
    • Profil
    • Derniers messages
    • Tribu
#63
  0
rkoteika a dit :
*facepalm*

Как всегда, что не закажешь, сразу рисуй. Шанс того что я хорошо рисую равен 1 к 7000.(Ибо не умею рисовать.)

Я тоже не умею карты делать, а без карты смысл скрипта теряется, попробуй заказать карту тут
Bulldoozzer
« Citoyen »
1435600980000
    • Bulldoozzer#0000
    • Profil
    • Derniers messages
#64
  0
Smgxxx. Не подходит. Платформы не должны падать вниз.
Rkoteika
« Citoyen »
1435620900000
    • Rkoteika#0000
    • Profil
    • Derniers messages
#65
  0
Smgxxx a dit :
Я тоже не умею карты делать, а без карты смысл скрипта теряется

Ну да. За ссылку спасибо))
Smgxxx
« Citoyen »
1435654860000
    • Smgxxx#0000
    • Profil
    • Derniers messages
    • Tribu
#66
  0
bulldoozzer a dit :
Smgxxx. Не подходит. Платформы не должны падать вниз.

Смотри я убираю падение платформ, но исчезновение появление оставляю? Исправил код

local xStart = 450
local yStart = 200
local mTime = 8
local map = [[<C><P F="1" H="800" /><Z><S><S H="10" L="10" X="400" lua="1" v="10000" Y="750" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S L="800" X="400" H="10" Y="30" T="1" P="0,0,0,0.2,0,0,0,0" /></S><D><DS Y="730" X="400" /></D><O /></Z></C>]]
tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAutoShaman(true)
tfm.exec.disableAutoTimeLeft(true)
function startGame()
tfm.exec.setGameTime(83, true)
mTime = 8
xStart = 450
yStart = 400
end
function spawnPlatform()
--0,2,4,5,6,7,10
local masType = {0,2,4,5,6,7,10}
local masFriction = {0.3, 10, 20, 0.3, 0.3, 0.1, 0.3}
local masRestitution = {0.2, 1.2, 0.2, 0.2, 0.2, 0.4, 0}

local randI = math.random(#masType)
local bodyDef = {type = masType[randI], width = 20, height = 800, friction = masFriction[randI], restitution = masRestitution[randI], angle = 0, miceCollision = true, groundCollision = false, dynamic = false}
tfm.exec.addPhysicObject(2, xStart, yStart, bodyDef)
xStart = xStart + (math.random(3)-2)*40
end
function winAllAlive()
for k,v in pairs(tfm.get.room.playerList) do
if not(v.isDead) then
tfm.exec.giveCheese(k)
tfm.exec.playerVictory(k)
end
end
end
function eventPlayerDied(playerName)
local i = 0
for k,v in pairs(tfm.get.room.playerList) do
if not(v.isDead) then
i = i + 1
end
end
if i <= 1 then
winAllAlive()
tfm.exec.newGame(map)
end
end
function eventLoop(currentTime, timeRemaining)
--каждые 8 секунд появляется новая платформа
mTime = mTime + 1
if mTime >= 8*2 then
spawnPlatform()
mTime = 0
end
if timeRemaining <= 0 then
winAllAlive()
tfm.exec.newGame(map)
end
end

function eventNewGame()
startGame()
end
tfm.exec.newGame(map)

ИМХО, с падающими платформами тяжелее, а значит и интереснее.
Bulldoozzer
« Citoyen »
1435673040000
    • Bulldoozzer#0000
    • Profil
    • Derniers messages
#67
  0
Мне нужен скрипт на вж типо как в режиме bafflua но только одиночный скрипт на эту игру
Smgxxx
« Citoyen »
1435673760000
    • Smgxxx#0000
    • Profil
    • Derniers messages
    • Tribu
#68
  0
bulldoozzer a dit :
Мне нужен скрипт на вж типо как в режиме bafflua но только одиночный скрипт на эту игру

Скажи что в моем коде не правильно, что правильно, что исправить, а что оставить, гадать я уже устал.
Bulldoozzer
« Citoyen »
1435751040000
    • Bulldoozzer#0000
    • Profil
    • Derniers messages
#69
  0
Нужна плоская платформа снизу на ней спавнится потом экран поднимается и справа и слева должны стоять платформы НО НЕ ИСЧЕЗАТЬ И НЕ ПОЯВЛЯТСЯ. По ним прыгаеш и экран поднимается. Понятно.
Smgxxx
« Citoyen »
1435756140000
    • Smgxxx#0000
    • Profil
    • Derniers messages
    • Tribu
#70
  0
Держи

local map = [[<C><P F="1" H="800" /><Z><S><S P="0,0,0.3,0.2,0,0,0,0" L="10" H="10" X="400" v="10000" Y="770" T="0" lua="1" /><S L="10" H="800" X="350" Y="400" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S L="10" H="800" X="450" Y="400" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S L="800" H="10" X="400" Y="30" T="1" P="0,0,0,0.2,0,0,0,0" /></S><D><DS Y="750" X="400" /></D><O /></Z></C>]]
tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAutoShaman(true)
tfm.exec.disableAutoTimeLeft(true)
function startGame()
tfm.exec.setGameTime(83, true)
end
function winAllAlive()
for k,v in pairs(tfm.get.room.playerList) do
if not(v.isDead) then
tfm.exec.giveCheese(k)
tfm.exec.playerVictory(k)
end
end
end
function eventPlayerDied(playerName)
local i = 0
for k,v in pairs(tfm.get.room.playerList) do
if not(v.isDead) then
i = i + 1
end
end
if i <= 1 then
winAllAlive()
tfm.exec.newGame(map)
end
end
function eventLoop(currentTime, timeRemaining)
if timeRemaining <= 0 then
winAllAlive()
tfm.exec.newGame(map)
end
end

function eventNewGame()
startGame()
end
tfm.exec.newGame(map)
Bulldoozzer
« Citoyen »
1435760460000
    • Bulldoozzer#0000
    • Profil
    • Derniers messages
#71
  0
Платформы слишком близко. Нужно чтобы до конца карты слева и справа.
И снизу плоская платформа которая исчезнет через 5 сек
Bushmeister
« Consul »
1435767780000
    • Bushmeister#0000
    • Profil
    • Derniers messages
    • Tribu
#72
  0
bulldoozzer a dit :
Платформы слишком близко. Нужно чтобы до конца карты слева и справа.
И снизу плоская платформа которая исчезнет через 5 сек

http://risovach.ru/thumb/upload/200s400/2014/11/generator/uhadi_66845789_orig_.jpg?abzdz
Тебе здесь не рады
Demon
« Citoyen »
1435774920000
    • Demon#3348
    • Profil
    • Derniers messages
#73
  0
Нужен такой скрипт: проигрываются карты из ваниллы, за каждый принесенный сыр тебе +3 очков, за смерть -1 очко, за эти очки ты можешь покупать всякие там превращения в вампира, становится шаманом и т.д. Раньше у меня был такой скрипт, винда полетела и все снесло.
Demon
1435776780000
    • Demon#3348
    • Profil
    • Derniers messages
#74
[Modéré par Minamur, raison : По запросу]

Dernière modification le 1435777020000
Bushmeister
« Consul »
1435777200000
    • Bushmeister#0000
    • Profil
    • Derniers messages
    • Tribu
#75
  0
Dobrjik a dit :
Нужен такой скрипт: проигрываются карты из ваниллы, за каждый принесенный сыр тебе +3 очков, за смерть -1 очко, за эти очки ты можешь покупать всякие там превращения в вампира, становится шаманом и т.д. Раньше у меня был такой скрипт, винда полетела и все снесло.

Случаем не это?

Dobrjik a dit :
Случайно, как удалить? :(

Репорти себя и сентинелы удалят
Bulldoozzer
1435779360000
    • Bulldoozzer#0000
    • Profil
    • Derniers messages
#76
[Modéré par Wercade]
Smgxxx
« Citoyen »
1435815840000
    • Smgxxx#0000
    • Profil
    • Derniers messages
    • Tribu
#77
  0
bulldoozzer a dit :
Платформы слишком близко. Нужно чтобы до конца карты слева и справа.
И снизу плоская платформа которая исчезнет через 5 сек

Ты можешь карту сделать сам, зайди в редактор карт и сделай, потом скопируй XML код в буфер и вставь в этой теме, я поправлю свой код.

Dernière modification le 1435816080000
Bulldoozzer
« Citoyen »
1435830060000
    • Bulldoozzer#0000
    • Profil
    • Derniers messages
#78
  0
на те [cut] свою карту @6082473

Dernière modification le 1435841520000
Demon
« Citoyen »
1435839780000
    • Demon#3348
    • Profil
    • Derniers messages
#79
  0
Bushmeister a dit :
Dobrjik a dit :
Нужен такой скрипт: проигрываются карты из ваниллы, за каждый принесенный сыр тебе +3 очков, за смерть -1 очко, за эти очки ты можешь покупать всякие там превращения в вампира, становится шаманом и т.д. Раньше у меня был такой скрипт, винда полетела и все снесло.

Случаем не это?

Похоже, правда мне бы отдельно сделать систему очков, покупания бонус за очки и проигрывание карт.

Dernière modification le 1435840440000
Bushmeister
« Consul »
1435867320000
    • Bushmeister#0000
    • Profil
    • Derniers messages
    • Tribu
#80
  0
bulldoozzer a dit :
Bushmeister это ты уходи. Умник нашелся [cut]

Да, детка, я здесь самый главный!1 Я персона вип, у меня машина джип!1 Не нравится - ухади!11

Dobrjik a dit :
Bushmeister a dit :
Dobrjik a dit :
Нужен такой скрипт: проигрываются карты из ваниллы, за каждый принесенный сыр тебе +3 очков, за смерть -1 очко, за эти очки ты можешь покупать всякие там превращения в вампира, становится шаманом и т.д. Раньше у меня был такой скрипт, винда полетела и все снесло.

Случаем не это?

Похоже, правда мне бы отдельно сделать систему очков, покупания бонус за очки и проигрывание карт.

Не могу ничего обещать, времени совсем мало, но если появится сделаю.

Dernière modification le 1435926360000
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Scriptmeister] Небольшие скрипты на заказ
« ‹ 4 / 10 › »
© Atelier801 2018

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

Version 1.27