×

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
  • /
  • zamówienia na kody.
« ‹ 13 / 149 › »
zamówienia na kody.
Maikeru
« Citoyen »
1393265640000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#241
  0
Poprosze Kod zeby tak jak na #utility tam gdzie jest znak zapytania to zeby zamiast tego pisalo Witamy
A zamiast tych Informacji pisalo Administracja.
Po nacisnieciu wpisze sobie to co ma byc.

A ten tekst na ile linijek moze byc?
Djlilixd
« Citoyen »
1393354980000
    • Djlilixd#0000
    • Profil
    • Derniers messages
    • Tribu
#242
  0
Woterek a dit :
Pytasz się jak więc wytłumacze :)
1. Musisz stworzyć przycisk użyjemy do tego ui.addTextArea oraz dodamy nasz przycisk a href="event:C"><B>C</B></a>. Zrobimy by tylko tobie się pojawił ten przycisk więc damy w 3 rubryke "Serfeuszka"
2. Używamy function eventTextAreaCallback(id, name, text) by sprawdzić czy gracz wcisnoł ten przycisk oraz dajemy popup z rodzajem 2 by dał nam możliwość wpisania naszego tekstu ui.addPopup(1,2,'Wpisz coś!',name,300,150,200)
3. Dodajemy function eventPopupAnswer(id, name, anw) by przechwycić to co gracz wpisał do naszego okienka i wyświetlamy to używając ui.addTextArea(2, anw, nil, 30, 30, nil, nil, 0, 0, 1, false)
Jeśli chcesz to moge to zrobić na podstawie skryptu Shamousey'a


Wpisz komende !NICK JAKIEGOS GRACZA np. !Woterek i będziesz mógł/a teleportować go.

Pamiętaj o dużych literach :D


Dostawa kodów :D
Mam nadzieje że wszystko działa poprawnie.

Tylko z tym teleportowaniem coś u mnei jest nie tak. :o

Ah i możesz też zrobić, że ten kod szarlotki jest dostępny tylko dla mnie?
Unnamedsomeone
« Citoyen »
1393427040000
    • Unnamedsomeone#9799
    • Profil
    • Derniers messages
#243
  0
da sie zrobic bota? lub ogolnie myszke stojoca w plemieniu tak jak np na roomie 801?
Tasted
« Citoyen »
1393435380000
    • Tasted#0000
    • Profil
    • Derniers messages
    • Tribu
#244
  0
Ouake a dit :
Tasted:
function eventChatCommand(nick,komd)
sekw={}
for arg in komd:gmatch("%S+") do
table.insert(sekw,arg)
end
if sekw[1]=="popup" then
ui.addPopup(0,0,sekw[4],n,sekw[2],sekw[3],200,true)
end
end

Użyj komendy '!popup [x] [y] [treść]' - wstawia okienko w ustalone miejsce i wposaną treścią

Quake, myślałem raczej o komendzie !ban *nick*. Skonstruujesz mi, bo nie rozumiem tego skryptu :X
Maikeru
« Citoyen »
1393437420000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#245
  0
Trololowaaa a dit :
da sie zrobic bota? lub ogolnie myszke stojoca w plemieniu tak jak np na roomie 801?

Tez wlasnie o to prosze! :D
Nicknamepll
« Citoyen »
1393499340000
    • Nicknamepll#0000
    • Profil
    • Derniers messages
    • Tribu
#246
  0
Trololowaaa a dit :
da sie zrobic bota? lub ogolnie myszke stojoca w plemieniu tak jak np na roomie 801?

Nie. Boty już nie działają zastąpiły je kody lua.
Ouake
« Censeur »
1393504980000
    • Ouake#0000
    • Profil
    • Derniers messages
    • Tribu
#247
  0
a dit :
•Mrmichas:
function Okno(nick,a,b,c,d,e,f)
ui.addTextArea(3*a,b,nick,c-1,d-1,e,f,0x648FA4,0x648FA4,n,true)
ui.addTextArea(3*a+1,b,nick,c+1,d+1,e,f,0xE1417,0xE1417,n,true)
ui.addTextArea(3*a+2,b,nick,c,d,e,f,0x324650,0x324650,n,true)
end

function eventNewPlayer(nick)
Okno(nick,0,"<a href='event:HEJ'>Witamy",10,30)
Okno(nick,3,"<a href='event:ADM'>Administracja",70,30)
end

for nick in pairs(tfm.get.room.playerList) do
eventNewPlayer(nick)
end

TXT={"123","456","789"}
Ekw={}

function eventTextAreaCallback(id,nick,odp)
if odp=="HEJ" then
Ekw[nick]=1
Okno(nick,10,TXT[Ekw[nick]],150,50,500,300)
Okno(nick,11,"<p align='center'>1/"..#TXT,150,370,60)
Okno(nick,12,"<p align='center'><B><a href='event:ZAM'>Zamknij",530,370,60)
Okno(nick,13,"<p align='center'><B><a href='event:-'>&lt;",605,370,15)
Okno(nick,14,"<p align='center'><B><a href='event:+'>>",635,370,15)
elseif odp=="ADM" then
ui.addPopup(0,0,"<p align='center'>X_x",nick,300,100,200,true)
elseif odp=="ZAM" then
for i=30,44 do
ui.removeTextArea(i,nick)
end
elseif odp=="-" and Ekw[nick]>1 then
Ekw[nick]=Ekw[nick]-1
ui.addTextArea(32,TXT[Ekw[nick]],nick,150,50,500,300,0x324650,0x324650,n,true)
ui.addTextArea(35,"<p align='center'>"..Ekw[nick].."/"..#TXT,nick,150,370,60,n,0x324650,0x324650,n,true)
elseif odp=="+" and Ekw[nick]<#TXT then
Ekw[nick]=Ekw[nick]+1
ui.addTextArea(32,TXT[Ekw[nick]],nick,150,50,500,300,0x324650,0x324650,n,true)
ui.addTextArea(35,"<p align='center'>"..Ekw[nick].."/"..#TXT,nick,150,370,60,n,0x324650,0x324650,n,true)
end
end

Zrobiłem tak, że jeżeli "Administracja" ma być jak teraz, to JEDYNE co musisz zmienić to te 2 żółte wpisy. W tabeli możesz wpisać tylke stron ile zechcesz przy czym każda strona to osobny tekst, a w drugim tylko treść zmieniasz.

TXT={String tekst,String tekst,String tekst,String tekst,...}


•Tasted:
function eventChatCommand(nick,komd)
if komd:sub(1,3)=="ban" then
tfm.exec.killPlayer(komd:sub(5))
end
end

W poprzednim zrobiłem więcej aby było mniej więcej widać o co chodzi.
Maikeru
« Citoyen »
1393509600000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#248
  0
Ouake a dit :

A mogl bys bardziej wytlumaczyc z zoltymi polami.
Ouake
« Censeur »
1393513200000
    • Ouake#0000
    • Profil
    • Derniers messages
    • Tribu
#249
  0
1) Jak masz tabelę TXT, to każdy tekst jest osobną stroną w okienku

1 strona: TXT={"Cześć!"}

2 strony: TXT={"Cześć!","No cześć."}

3 strony: TXT={"Cześć!","No cześć.","CZEŚĆ!"}

4 strony: TXT={"Cześć!","No cześć.","CZEŚĆ!","NO CZEEEŚĆ!!!"}

5 stron: TXT={"Cześć!","No cześć.","CZEŚĆ!","NO CZEEEŚĆ!!!","omg no cześć..."}

123 strony: TXT={"Cześć!","No cześć.","CZEŚĆ!","NO CZEEEŚĆ!!!","omg no cześć...","No długo jeszcze? Albo przeliterować?","C-Z-E-Ś-Ć = CZEŚĆ","[Cy][Zy][E][Si][Ci].","Skończ, no błagam ;-;","Chcesz mnie wykończyć? D:","POMOCY, JA CHCĘ SIE WYŁĄCZYĆ!!!","CCCCCCCCCCCCCCCCCCCZZZZZZZZZZZZZEEEEEEEEEEEEEEŚŚŚŚŚŚŚŚŚŚŚĆĆĆĆĆĆĆĆĆĆĆĆĆĆĆ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!","To może teraz:\n\nHejka!","NO DLACZEGO NIE??????","Zostaw mnie! A-fe, A-fe!","Serio chcesz mnie popsuć...","NIE DAM SIE!",1,2,3,4,5,6,7,8,9,"Nie ma 10 dla Ciebie ^_^","Bo jest MOJE!!","Eh, no kiedy skończysz?","E tam, liczę dalej.", 11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,"No jeszcze Ci sie nie znudziło? Lol...",43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,"1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","Jesteś dziwnE ;;-;;","Dobra, niech już będzie, wygrałeś..."}

2) W funkcji ui.addPopup zmieniasz tylko ten tutaj żółty napis na to co chcesz.
Maikeru
« Citoyen »
1393523580000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#250
  0
A Ouake da się zrobić taki kod, że tam gdzie stane i wpisze !bot (Tu jego Nazwa)
I wtedy pokarze sie Myszka.
Djlilixd
« Citoyen »
1393671240000
    • Djlilixd#0000
    • Profil
    • Derniers messages
    • Tribu
#251
  0
Chciałabym kod bym mogła wpisać nick gracza i kolor jego nicku i nagle mu się zmieni.
Basterfeild
« Citoyen »
1393675740000
    • Basterfeild#0000
    • Profil
    • Derniers messages
#252
  0
Djlilixd a dit :
Chciałabym kod bym mogła wpisać nick gracza i kolor jego nicku i nagle mu się zmieni.

a dit :
Kod :

a dit :
system.disableChatCommandDisplay("kolor",true)
function eventChatCommand(name, c)
sekw={}
for arg in c:gmatch("%S+") do
table.insert(sekw,arg)
end
if sekw[1]=="kolor" then
if sekw[2]=="żółty" then
tfm.exec.setNameColor(sekw[3], 0xDDFD00)
elseif sekw[2]=="czerwony" then
tfm.exec.setNameColor(sekw[3], 0xFC0000)
elseif sekw[2]=="zielony" then
tfm.exec.setNameColor(sekw[3], 0x00FB3D)
elseif sekw[2]=="różowy" then
tfm.exec.setNameColor(sekw[3], 0xD700FE)
elseif sekw[2]=="pomarańczowy" then
tfm.exec.setNameColor(sekw[3], 0xFA9D00)
elseif sekw[2]=="niebieski" then
tfm.exec.setNameColor(sekw[3], 0x003EF9)
elseif sekw[2]=="błękitny" then
tfm.exec.setNameColor(sekw[3], 0x00BEF8)
elseif sekw[2]=="fioletowy" then
tfm.exec.setNameColor(sekw[3], 0x9700F7)
elseif sekw[2]=="biały" then
tfm.exec.setNameColor(sekw[3], 0xFFFFFF)
end
end
end

Użycie :

!kolor [nazwa koloru] [nick gracza]

Kolory :
a dit :

żółty
czerwony
zielony
różowy
pomarańczowy
niebieski
błękitny
fioletowy
biały
Djlilixd
« Citoyen »
1393683420000
    • Djlilixd#0000
    • Profil
    • Derniers messages
    • Tribu
#253
  0
Basterfeild a dit :
Użycie :

!kolor [nazwa koloru] [nick gracza]

Kolory :

A inni też mogą tego używać? :p Jak tak to czy można zrobić tak bym tylko ja mogła zmieniać kolor nicków innym?
Basterfeild
« Citoyen »
1393685460000
    • Basterfeild#0000
    • Profil
    • Derniers messages
#254
  0
Djlilixd a dit :
A inni też mogą tego używać? :p Jak tak to czy można zrobić tak bym tylko ja mogła zmieniać kolor nicków innym?

Mogą, tu nie.

a dit :
system.disableChatCommandDisplay("kolor",true)
function eventChatCommand(name, c)
sekw={}
for arg in c:gmatch("%S+") do
table.insert(sekw,arg)
end
if name=="Djlilixd" then
if sekw[1]=="kolor" then
if sekw[2]=="żółty" then
tfm.exec.setNameColor(sekw[3], 0xDDFD00)
elseif sekw[2]=="czerwony" then
tfm.exec.setNameColor(sekw[3], 0xFC0000)
elseif sekw[2]=="zielony" then
tfm.exec.setNameColor(sekw[3], 0x00FB3D)
elseif sekw[2]=="różowy" then
tfm.exec.setNameColor(sekw[3], 0xD700FE)
elseif sekw[2]=="pomarańczowy" then
tfm.exec.setNameColor(sekw[3], 0xFA9D00)
elseif sekw[2]=="niebieski" then
tfm.exec.setNameColor(sekw[3], 0x003EF9)
elseif sekw[2]=="błękitny" then
tfm.exec.setNameColor(sekw[3], 0x00BEF8)
elseif sekw[2]=="fioletowy" then
tfm.exec.setNameColor(sekw[3], 0x9700F7)
elseif sekw[2]=="biały" then
tfm.exec.setNameColor(sekw[3], 0xFFFFFF)
end
end
end
end
Maikeru
« Citoyen »
1393688280000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#255
  0
Zamawiam:

Jak zrobic takie cos, że po włączeniu kodu na chacie pokazuje się:
# (Tu jakiś tekst co ma się pokazać)

Niech ktoś poda przykładowy Kod Lua.
Djlilixd
« Citoyen »
1393689300000
    • Djlilixd#0000
    • Profil
    • Derniers messages
    • Tribu
#256
  0
Basterfeild a dit :
Mogą, tu nie.

Ok dziękuje. :D
Basterfeild
« Citoyen »
1393697400000
    • Basterfeild#0000
    • Profil
    • Derniers messages
#257
  0
Mrmichas a dit :
Zamawiam:

Jak zrobic takie cos, że po włączeniu kodu na chacie pokazuje się:
# (Tu jakiś tekst co ma się pokazać)

Niech ktoś poda przykładowy Kod Lua.

Do tego służy "print()"

np.
print("TEKST")

Dla ozdobienia tekstu używaj HTML.

print("<vp>Witaj!")

HTML
Nie polecam zmieniać grubości, rozmiaru itp.
Maikeru
« Citoyen »
1393698300000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#258
  0
Basterfeild a dit :
Do tego służy "print()"

np.
print("TEKST")

Dla ozdobienia tekstu używaj HTML.

print("&lt;vp&gt;Witaj!")

HTML
Nie polecam zmieniać grubości, rozmiaru itp.

Akurat dowiedzialem sie przed toba! :D
Ouake
« Censeur »
1393700940000
    • Ouake#0000
    • Profil
    • Derniers messages
    • Tribu
#259
  0
Basterfeild a dit :
Dla ozdobienia tekstu używaj HTML.

print("&lt;vp&gt;Witaj!")

HTML
Nie polecam zmieniać grubości, rozmiaru itp.

Hej hej, powoli, co do samego html'a może to i dobry "poradnik" (ale i tak pełno w nim brakuje), ale w Transformice nie działa wszystko co zechcemy. Te tagi html i jeszcze Transformicowe, które działają są wypisane tu:

[ Topic-481526 ]"LUA - edytor pokoju" / 9.

Nie jestem pewien czy to wszystko, ale te działają na 100%.
Maikeru
« Citoyen »
1393758720000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#260
  0
Ouake to co z tym Kodem Lua na Bota?
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • zamówienia na kody.
« ‹ 13 / 149 › »
© Atelier801 2018

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

Version 1.27