Gotowe skrypty LUA |
1 | ||
@odkop bo przydatne |
Sebafrancuz « Consul » 1457808660000
| 0 | ||
/delete Dernière modification le 1457808720000 |
Sunangelxd « Citoyen » 1458665460000
| 0 | ||
Co zrobić żeby jedna osoba mogła z tg korzystać? Np. Tylko ja? function eventNewPlayer(name) tfm.exec.bindKeyboard(name, 32, false, true) end function eventKeyboard(name, key) if key == 32 then tfm.exec.movePlayer(name, 0, 0, false, 0, -50, false) end end for name in pairs(tfm.get.room.playerList) do eventNewPlayer(name) end |
Krzysiul « Citoyen » 1458666900000
| 0 | ||
Sunangelxd a dit : function eventNewPlayer(name) tfm.exec.bindKeyboard("Sunangelxd", 32, false, true) end function eventKeyboard(name, key) if key == 32 then tfm.exec.movePlayer(name, 0, 0, false, 0, -50, false) end end for name in pairs(tfm.get.room.playerList) do eventNewPlayer(name) end Musisz w name wpisać swój nick w "" Dernière modification le 1458666960000 |
Paweluss « Citoyen » 1458909780000
| 0 | ||
Mi to wogóle nie chce nic działać >.< Co może być źle? |
Krzysiul « Citoyen » 1458996120000
| 0 | ||
Co zrobić żeby jedna osoba mogła z tg korzystać? Np. Tylko ja? function eventNewPlayer(name) if nick=="TWOJNICK" then tfm.exec.bindKeyboard(name, 32, false, true) end function eventKeyboard(name, key) if key == 32 then tfm.exec.movePlayer(name, 0, 0, false, 0, -50, false) end end for name in pairs(tfm.get.room.playerList) do eventNewPlayer(name) end |
Sebafrancuz « Consul » 1458996600000
| 0 | ||
krzysiul a dit : Mała poprawka: function eventNewPlayer(name) if name=="TWOJNICK" then tfm.exec.bindKeyboard(name, 32, false, true) end end function eventKeyboard(name, key) if key == 32 then tfm.exec.movePlayer(name, 0, 0, false, 0, -50, false) end end for name in pairs(tfm.get.room.playerList) do eventNewPlayer(name) end lub możesz innym sposobem: CiCoMogaLatac={Twój_Nick=1,Nick_Drugiej_Osoby=1} function eventNewPlayer(name) if CiCoMogaLatac[name] then tfm.exec.bindKeyboard(name, 32, false, true) end end function eventKeyboard(name, key) if key == 32 then tfm.exec.movePlayer(name, 0, 0, false, 0, -50, false) end end for name in pairs(tfm.get.room.playerList) do eventNewPlayer(name) end Dernière modification le 1458997260000 |
Krzysiul « Citoyen » 1459012140000
| 0 | ||
sebafrancuz a dit : Nie zauważyłem że jest name nie nick :p |
Chaikall « Censeur » 1459878600000
| 0 | ||
zna ktoś kod zebym tylko ja mogl teleportowac myszki w chatce? BARDZO POTRZEBUUUUUJE NA ZARAZ :( |
Sebafrancuz « Consul » 1459953060000
| 0 | ||
chaikall a dit : Prośby/zamówienia skryptów nie w tym temacie. |
Czarodziejh « Citoyen » 1465408020000
| 0 | ||
Ej jak zrobić taki Skrypt: Losowy gracz staje się wampirem i może latać inni gracze mają meepy i mogą raz na 1 min strzelić kulą taką jak na ffa i jak się zginie to się nie odradza? XD |
0 | ||
czarodziejh a dit : sebafrancuz a dit : |
Powolanyy « Consul » 1467466260000
| 0 | ||
/delate Dernière modification le 1467466380000 |
Fpekal « Citoyen » 1467490260000
| 0 | ||
T01={} ilosc=0 admins={Fpekal=1, TWOJNICK=1, TWOJNICK=1} system.disableChatCommandDisplay("usuń", true) print("by <ROSE>FPEKAL</ROSE>") print("poprawnie wczytano skrypt\n") function eventChatCommand(nick, com) if com=="usuń" and admins[nick] then ui.addPopup(0, 2, "które id?", nick, 200, 200, 100, true) end end function eventPopupAnswer(id, nick, odp) tfm.exec.removePhysicObject(odp) end function eventMouse(nick, x, y) tfm.exec.movePlayer(nick, x, y) tfm.exec.addPhysicObject(T01[nick], x, y+20, {friction=10, width=20}) end function eventKeyboard(nick,klaw) if klaw==88 then tfm.exec.removePhysicObject(T01[nick]) end end function printID() for t,tekst in pairs(T01) do print(t.." = "..tekst) end print("\n") end function eventNewPlayer(nick) system.bindMouse(nick, true) system.bindKeyboard(nick, 88, true) T01[nick]=ilosc ilosc=ilosc+1 printID() end for nick in pairs(tfm.get.room.playerList) do system.bindMouse(nick, true) system.bindKeyboard(nick, 88, true) T01[nick]=ilosc ilosc=ilosc+1 end printID() Taki mój mały skrypcik ;> Po kliknięciu myszką w jakieś miejsce teleportuje tam myszkę i kładzie deskę w taki sposób by nie spadła. Pod klawiszem X jest usuwanie WŁASNEJ deski. ---------------zauważone minusy-------------------------- Niestety nie umiem jeszcze używać za bardzo tej funkcji "tfm.exec.addPhysicObject()", więc ta deska jest malutka i ma 0 tarcia :/ NAPRAWIONO ---------------dla gracza wczytującego------------------- Na samej górze skryptu znajduje się tabela "admins" dalej po prawej znajduje się napis "Fpekal=1, TWOJNICK=1, TWOJNICK=1" i jeżeli chcesz mieć dodatkowe funkcje "VIPowskie" wpisz w miejscu "Fpekal" albo w "TWOJNICK" nick "VIPa". Jeżeli nie starczyło miejsca dla "VIPów" to dopisz zaraz obok ostatniej 1 to: ",TWÓJNICK=1" i powtórz wcześniejsze czynności związane z dodawaniem "VIPów". --------------dodatkowe funkcje "VIPowskie"--------------- Gdy jesteś "VIPem", możesz napisać "!usuń" na czacie i wtedy pojawi Ci się okienko z wyborem ID. (Mała informacja. Podczas wczytywania skryptu każdy gracz w chatce dostaje swoje własne ID (które wszystkie ma zapisane gracz wczytujący w zakładce #lua obok czatu).) Teraz wpisz ID gracza by usunąć jego deskę. Dernière modification le 1467575640000 |
Zantie « Citoyen » 1467742200000
| 0 | ||
Jak używać tego skryptu : red={} blue={} function makeTeams() local playerList={} for name,player in pairs(tfm.get.room.playerList) do table.insert(playerList,name) end for i=1,#playerList,1 do local index=math.random(#playerList) local name=playerList[index] if i%2==0 then table.insert(red,name) else table.insert(blue,name) end table.remove(playerList,index) end end Bo nie ogarniam troche i nic nie działa mi |
Fpekal « Citoyen » 1467752520000
| 0 | ||
Uwaga, Uwaga!!! Czy kiedykolwiek chciałaś/eś pokazać komuś że go/ją kochasz? Teraz masz taką możliwość! Limitowana edycja! nick="NICK" function eventLoop() x=tfm.get.room.playerList[nick].x y=tfm.get.room.playerList[nick].y tfm.exec.displayParticle(0, x, y-70, 0, 0, 0, 0, nil) tfm.exec.displayParticle(0, x+5, y-75, 0, 0, 0, 0, nil) tfm.exec.displayParticle(0, x+10, y-80, 0, 0, 0, 0, nil) tfm.exec.displayParticle(0, x+15, y-75, 0, 0, 0, 0, nil) tfm.exec.displayParticle(0, x+15, y-70, 0, 0, 0, 0, nil) tfm.exec.displayParticle(0, x+15, y-65, 0, 0, 0, 0, nil) tfm.exec.displayParticle(0, x+10, y-60, 0, 0, 0, 0, nil) tfm.exec.displayParticle(0, x+5, y-55, 0, 0, 0, 0, nil) tfm.exec.displayParticle(0, x, y-50, 0, 0, 0, 0, nil) tfm.exec.displayParticle(0, x-5, y-75, 0, 0, 0, 0, nil) tfm.exec.displayParticle(0, x-10, y-80, 0, 0, 0, 0, nil) tfm.exec.displayParticle(0, x-15, y-75, 0, 0, 0, 0, nil) tfm.exec.displayParticle(0, x-15, y-70, 0, 0, 0, 0, nil) tfm.exec.displayParticle(0, x-15, y-65, 0, 0, 0, 0, nil) tfm.exec.displayParticle(0, x-10, y-60, 0, 0, 0, 0, nil) tfm.exec.displayParticle(0, x-5, y-55, 0, 0, 0, 0, nil) end A teraz już tak na poważnie. Ten skrypt ma za zadanie rysować nad głową wybranej osoby serce. Instrukcja: Fpekal a dit : |
Krystjan « Citoyen » 1467795840000
| 0 | ||
moze ktos napisac 1 dobry wzór z nickiem gotowym i wugule bo ja che sie nauczyc a nie umiem |
Rohere « Consul » 1467796920000
| 0 | ||
Kompatorus a dit : Ten skrypt dzieli graczy na drużyny, co można wykorzystać: function eventPlayerGetCheese(red) tfm.exec.setVampirePlayer(blue) end Jeśli gracze z tabelki red zdobędą ser, blue zamienią się w vampiry Oto tutaj przykładowy skrypt na berka z drużynami: Berek Dernière modification le 1467797580000 |
Gasiaja « Citoyen » 1467898140000
| 0 | ||
jak się teleportuję |
Fpekal « Citoyen » 1467933660000
| 0 | ||
thefryz a dit : To raczej powinieneś napisać w dziale o uczeniu się LUA a nie gotowych spryptach, ale odpowiem Ci. Służy do tego funkcja "tfm.exec.movePlayer()" |