Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for command, k in pairs({"shop","titles","random","profile","help","title 1","title 2","title 3","title 4","title 5","title 6","title 7","title 8","title 9","title 10","title 11","title 12","title 13","title 14","title 15","title 16","title 17","title 18","title 19"}) do
- system.disableChatCommandDisplay(k,true)
- end
- canProfile={}
- idcheese={}
- idshop={} idshop2={} idshop3={} idshop4={} idshop5={} idshop6={}
- canShop={}
- levelimage = {}
- counter = {}
- canFly = {}
- id = {}
- idship = {}
- idavatar = {}
- ship = {}
- ids = { "156d2843afd.png","156d2839d3f.png","1582bb3e894.png","1582bb3da81.png","1582bb3ccd3.png","1582bb3bf78.png","1582bb3b1bd.png","1582bb3a41d.png","1582bb395fa.png","1582bb37ad3.png","1582bb36d29.png","1582bb35f65.png","1582bb34395.png","1582bb33624.png","1582bb32877.png","1582bb31afc.png","1582bb30d2b.png","1582bb2ff57.png","1582bb2f17c.png","1582bb2e442.png","1582bb2d6b0.png","1582bb2c936.png","1582bb2bbba.png","1582bb2ae0d.png","1582bb2a03d.png","1582bb2909f.png","1582bb282e6.png","1582bb24552.png","1582bb237c4.png","1582bb229ea.png","1582bb21c28.png","1582bb20e1a.png","1582bb200b8.png","1582bb1f307.png","1582bb1e528.png","1582bb1ae7f.png","1582bb1a0e6.png","1582bb19362.png","1582bb185cb.png","1582bb17845.png","1582bb16a96.png","1582bb15cf2.png","1582bb14f41.png","1582bb141b5.png","1582bb133f0.png","1582bb12679.png","1582bb11921.png","1582bb0fde2.png","1582bb0f037.png","1582bb0e2ce.png" }
- bg = { "158395fc4bf.png","158395ffb1e.png","158396034c5.png","15839606d57.png","1583960a8e9.png","1583960e267.png","15839611f63.png","15839616ccb.png","1583961a80f.png","1583961ed42.png","15839622948.png","15839625e2e.png","15839629d3b.png","1583962dd2c.png","15839631ed3.png","1583963534e.png","15839638535.png","1583963c935.png" }
- p={}
- canShip = {}
- toDespawn={}
- maps={"333020","5964714","4329532","5514055","4978958","4934730","3061252","3540608","492283","1026249","1545834","1659906","3322939","4543602","3699989","741041","489470","395246","292672","306106","5915934","3107377","787131","2408376","3620709","3587860","3549404","481676","3550350","3480467","3473722","290388","3419948","2842113","391057","3400319","1514928","2526952","489829","3146721","3175437","5498543","2939549","3067251","2732060","1388662","1522692","1522692","290546","306382","1812056","1794907","1794873","1543937","1539148","1533374","1533333","1528388","1525486","1519483","1515058","1492805","1463332","1277941","908739","866256","852617","848697","811211","803074","802975","802958","799141","797964","793117","697561","540495","521931","500312","495880","490248","479091","478116","464787","1661909","390657","573817","3579303","5239078","391664","958881","4705798","5583170","2964900","5727516","5175883","937383","307925","4842994","276534","279689","280120","280159","281431","281479","281492","281649","289932","289964","290725","290865","290971","290974","291399","291643","292592","292678","293222","293487","295988","296033","299123","300404","302224","304198","304482","305748","305753","306360","307930","311496","390383","390386","390649","391643","391738","392616","392646","393406","397066","459284"}
- tfm.exec.newGame(maps[math.random(#maps)])
- data={}
- dataplayer = {}
- tfm.exec.disableAutoNewGame(true)
- tfm.exec.disableAllShamanSkills(true)
- text={}
- lang={}
- lang.en={closebutton="Close",profile="Profile",uneq="Unequip",menu="Menu",eq="Equip",shop="Shop",buy="Buy",NEW_LEVEL_MESSAGE="<ROSE>You have reached a new level",NEW_TITLE_MESSAGE="<J>You have got a new title",change_av="Change your Avatar",avatars="<b><p align='center'><R><a href='event:avluffy'>Luffy<br><VP><a href='event:avzoro'>Zoro<br><font color='#BD7004'><a href='event:avnami'>Nami<br><J><a href='event:avusopp'>Usopp<br><BV><a href='event:avsanji'>Sanji<br><ROSE><a href='event:avchopper'>Chopper<br><VI><a href='event:avrobin'>Robin<br><font color='#00F4FF'><a href='event:avfranky'>Franky<br><font color='#000000'><a href='event:avbrook'>Brook<br><font color='#0016FF'><a href='event:avjinbei'>Jinbei",titles="Titles",title="Title",wins="Wins",losses="Losses",level="Level",title_14="Loser Pirate",title_15="Dead Pirate",title_16="Weak Pirate",title_17="Sad Pirate",title_18="Zombie Pirate",title_19="Skeleton",title_1="Little Pirate",title_2="Skillful Pirate",title_3="Avenger Pirate",title_4="Clown Pirate",title_5="Explosioner Pirate",title_6="Rich Pirate",title_7="Attacker Pirate",title_8="Fishman",title_9="Flying Pirate",title_10="Devil Fruit",title_11="Teleporter Pirate",title_12="Haki user",title_13="One Piece!",NLUFFY="<b><a href='event:nl'><p align='center'><font color='#FF0500'>Nightmare Luffy",NORMAL_LUFFY="<b><a href='event:nol'><p align='center'><font color='#FF0500'>Normal Luffy",G4="<b><a href='event:g4'><p align='center'><font color='#FF0500'>Gear 4",G3="<b><a href='event:g3'><p align='center'><font color='#FF0500'>Gear 3",G2="<b><a href='event:g2'><p align='center'><font color='#FF0500'>Gear 2",NEW_PLAYER_MESSAGE="<R>Welcome to #one piece<br><J>Type !random to transform to random character<br><VP>Click on H to attck<br><CH>Type !going merry or !sunny go to get a pet<br><VI>Type !help to show this message again"}
- lang.fr={closebutton="Close",profile="Profile",uneq="Unequip",menu="Menu",eq="Equip",shop="Shop",buy="Buy",NEW_LEVEL_MESSAGE="<ROSE>Vous avez atteint un nouveau niveau",NEW_TITLE_MESSAGE="<J>Vous avez reçu un nouveau titre",avatars="<b><p align='center'><R><a href='event:avluffy'>Luffy<br><VP><a href='event:avzoro'>Zoro<br><font color='#BD7004'><a href='event:avnami'>Nami<br><J><a href='event:avusopp'>Usopp<br><BV><a href='event:avsanji'>Sanji<br><ROSE><a href='event:avchopper'>Chopper<br><VI><a href='event:avrobin'>Robin<br><font color='#00F4FF'><a href='event:avfranky'>Franky<br><font color='#000000'><a href='event:avbrook'>Brook<br><font color='#0016FF'><a href='event:avjinbei'>Jinbei",change_av="Changer votre avatar",titles="Titres",title="Titre",wins="Victoires",losses="Défaites",level="Niveau",title_14="Pirate vaincu",title_15="Pirate mort",title_16="Pirate affaibli",title_17="Pirate triste",title_18="Zombie-Pirate",title_19="Squelette",title_1="Petit Pirate",title_2="Pirate talentueux",title_3="Pirate enragé",title_4="Clown-Pirate",title_5="Pirate explosif",title_6="Pirate fortuné",title_7="Pirate bélligéreux",title_8="Homme-Poisson",title_9="Pirate des airs",title_10="Fruit de démon",title_11="Pirate téléporté",title_12="Utilisiteur du Haki",title_13="One Piece!",NLUFFY="<b><a href='event:nl'><p align='center'><font color='#FF0500'>Le Cauchemar Luffy",NORMAL_LUFFY="<b><a href='event:nol'><p align='center'><font color='#FF0500'>Le Normale Luffy",G4="<b><a href='event:g4'><p align='center'><font color='#FF0500'>Gear 4",G3="<b><a href='event:g3'><p align='center'><font color='#FF0500'>Gear 3",G2="<b><a href='event:g2'><p align='center'><font color='#FF0500'>Gear 2",NEW_PLAYER_MESSAGE="<R>Bienvenue sur #one piece<br><J>Ecrit !random pour se transformer à une personnage aléatoire<br><VP>Appuie sur H pour attaquer<br><CH>Ecrit !going merry ou !sunny go pour avoir un animal domestique<br><VI>Tape !help pour voir ce message à nouveau"}
- lang.ar={closebutton="إغلاق",profile="الملف الشخصي",uneq="نزع",menu="القائمة",eq="ارتداء",shop="المتجر",buy="شراء",NEW_LEVEL_MESSAGE="<ROSE>لقد وصلت لمستوى جديد",NEW_TITLE_MESSAGE="<J>لقد حصلت على لقب جديد",change_av="تغيير الصورة الشخصية",avatars="<b><p align='center'><R><a href='event:avluffy'>لوفي<br><VP><a href='event:avzoro'>زورو<br><font color='#BD7004'><a href='event:avnami'>نامي<br><J><a href='event:avusopp'>يوسوب<br><BV><a href='event:avsanji'>سانجي<br><ROSE><a href='event:avchopper'>تشوبر<br><VI><a href='event:avrobin'>روبين<br><font color='#00F4FF'><a href='event:avfranky'>فرانكي<br><font color='#000000'><a href='event:avbrook'>بروك<br><font color='#0016FF'><a href='event:avjinbei'>جينبي",titles="الألقاب",title="اللقب",wins="عدد مرات الفوز",losses="عدد مرات الخسارة",level="المستوى",title_14="القرصان الخاسر",title_15="القرصان الميت",title_16="القرصان الضعيف",title_17="القرصان الحزين",title_18="القرصان العائد للحياة",title_19="الهيكل العظمي",title_1="القرصان الصغير",title_2="القرصان البارع",title_3="القرصان المنتقم",title_4="القرصان المهرج",title_5="القرصان المنفجر",title_6="القرصان الثري",title_7="القرصان المهاجم",title_8="البرمائي",title_9="القرصان الطائر",title_10="فاكهة الشيطان",title_11="القرصان المنتقل",title_12="مستعمل الهاكي",title_13="ون بيس!",NLUFFY="<b><a href='event:nl'><p align='center'><font color='#FF0500'>لوفي الكابوس",NORMAL_LUFFY="<b><a href='event:nol'><p align='center'><font color='#FF0500'>لوفي العادي",G4="<b><a href='event:g4'><p align='center'><font color='#FF0500'>المحرك 4",G3="<b><a href='event:g3'><p align='center'><font color='#FF0500'>المحرك 3",G2="<b><a href='event:g2'><p align='center'><font color='#FF0500'>المحرك 2",NEW_PLAYER_MESSAGE="<R>مرحباً بك في #one piece<br><J>قم بكتابة !random للتحول لشخصية عشوائية<br><VP>قم بالضغط على حرف H للهجوم<br><CH>قم بكتابة !going merry أو !sunny go للحصول على حيوان أليف<br><VI>قم بكتابة !help لعرض هذه الرسالة مجددا"}
- lang.br={closebutton="Fechar",profile="Perfil",uneq="Desequipar",menu="Menu",eq="Equipar",shop="Loja",buy="Comprar",NEW_LEVEL_MESSAGE="<ROSE>Você alcançou um novo nível",NEW_TITLE_MESSAGE="<J>Você conseguiu um novo título",change_av="Alterar seu perfil",avatars="<b><p align='center'><R><a href='event:avluffy'>Luffy<br><VP><a href='event:avzoro'>Zoro<br><font color='#BD7004'><a href='event:avnami'>Nami<br><J><a href='event:avusopp'>Usopp<br><BV><a href='event:avsanji'>Sanji<br><ROSE><a href='event:avchopper'>Chopper<br><VI><a href='event:avrobin'>Robin<br><font color='#00F4FF'><a href='event:avfranky'>Franky<br><font color='#000000'><a href='event:avbrook'>Brook<br><font color='#0016FF'><a href='event:avjinbei'>Jinbei",titles="Títulos",title="Título",wins="Vitórias",losses="Derrotas",level="Level",title_14="Pirata Perdedor",title_15="Pirata Morto",title_16="Pirata Fraco",title_17="Pirata Triste",title_18="Pirata Zumbi",title_19="Esqueleto",title_1="Pequeno Pirata",title_2="Pirata Habilidoso",title_3="Pirata Vingador",title_4="Pirata Palhaço",title_5="Pirata Explosivo",title_6="Pirata Rico",title_7="Pirata Atacante",title_8="Fishman",title_9="Pirata Voador",title_10="Fruta do Mal",title_11="Pirata Teleportador",title_12="Haki Usuário",title_13="One Piece!",NLUFFY="<b><a href='event:nl'><p align='center'><font color='#FF0500'>O Pesadelo Luffy",NORMAL_LUFFY="<b><a href='event:nol'><p align='center'><font color='#FF0500'>O Normal Luffy",G4="<b><a href='event:g4'><p align='center'><font color='#FF0500'>Gear 4",G3="<b><a href='event:g3'><p align='center'><font color='#FF0500'>Gear 3",G2="<b><a href='event:g2'><p align='center'><font color='#FF0500'>Gear 2",NEW_PLAYER_MESSAGE="<R>Bem-vindo ao #one piece<br><J>Digite !random para se transformar em um personagem aleatório<br><VP>Clique em H para atacar<br><CH>Digite !going merry ou !sunny go para ter um pet<br><VI>Digite !help para mostrar essa mensagem novamente"}
- lang.ro={closebutton="Închide",profile="Profil",uneq="Dezechipează",menu="Meniu",eq="Echipează",shop="Magazin",buy="Cumpără",NEW_LEVEL_MESSAGE="<ROSE>Ai atins un nou nivel",NEW_TITLE_MESSAGE="<J>Ai obținut un titlu nou",change_av="Schimbă avatarul",avatars="<b><p align='center'><R><a href='event:avluffy'>Luffy<br><VP><a href='event:avzoro'>Zoro<br><font color='#BD7004'><a href='event:avnami'>Nami<br><J><a href='event:avusopp'>Usopp<br><BV><a href='event:avsanji'>Sanji<br><ROSE><a href='event:avchopper'>Chopper<br><VI><a href='event:avrobin'>Robin<br><font color='#00F4FF'><a href='event:avfranky'>Franky<br><font color='#000000'><a href='event:avbrook'>Brook<br><font color='#0016FF'><a href='event:avjinbei'>Jinbei",titles="Titluri",title="Titlu",wins="Câștigări",losses="Pierderi",level="Nivel",title_14="Pirat pierzător",title_15="Pirat mort",title_16="Pirat slab",title_17="Pirat trist",title_18="Pirat zombie",title_19="Schelet",title_1="Mic pirat",title_2="Pirat iscusit",title_3="Pirat răzbunător",title_4="Pirat clovn",title_5="Pirat exploziv",title_6="Pirat bogat",title_7="Pirat atacator",title_8="Fishman",title_9="Pirat zburător",title_10="Fructul diavolului",title_11="Pirat teleporter",title_12="Utilizator Haki",title_13="One Piece!",NEW_PLAYER_MESSAGE="<R>Bine ați venit la modulul #one piece.<br><J> Scrie !random pentru a te transforma într-un caracter întâmplător.<br><VP> Apasă butonul H pentru a ataca.<br><CH> Scrie !going merry sau !sunny go pentru a primi un animal de companie.<br><VI> Scrie !help dacă vrei să citești acest mesaj din nou.",G2="<b><a href='event:g2'><p align='center'><font color='#FF0500'>Gear 2",G3="<b><a href='event:g3'><p align='center'><font color='#FF0500'>Gear 3",G4="<b><a href='event:g4'><p align='center'><font color='#FF0500'>Gear 4",NORMAL_LUFFY="<b><a href='event:nol'><p align='center'><font color='#FF0500'>Luffy Normal",NLUFFY="<b><a href='event:nl'><p align='center'><font color='#FF0500'>Luffy Înfricoșător"}
- lang.es={closebutton="Cerrar",profile="Perfil",uneq="Desequipar",menu="Menu",eq="Equipar",shop="Tienda",buy="Comprar",NEW_LEVEL_MESSAGE="<ROSE>Has alcanzado un nuevo nivel",NEW_TITLE_MESSAGE="<J>Has obtenido un nuevo título",change_av="Cambiar tu Avatar",avatars="<b><p align='center'><R><a href='event:avluffy'>Luffy<br><VP><a href='event:avzoro'>Zoro<br><font color='#BD7004'><a href='event:avnami'>Nami<br><J><a href='event:avusopp'>Usopp<br><BV><a href='event:avsanji'>Sanji<br><ROSE><a href='event:avchopper'>Chopper<br><VI><a href='event:avrobin'>Robin<br><font color='#00F4FF'><a href='event:avfranky'>Franky<br><font color='#000000'><a href='event:avbrook'>Brook<br><font color='#0016FF'><a href='event:avjinbei'>Jinbei",titles="Títulos",title="Título",wins="Victorias",losses="Derrotas",level="Nivel",title_14="Pirata Perdedor",title_15="Pirata Muerto",title_16="Pirata Debil",title_17="Pirata Triste",title_18="Pirata Zombie",title_19="Esqueleto",title_1="Pequeño Pirata",title_2="Pirata Habilidoso",title_3="Pirata Vengador",title_4="Payaso Pirata",title_5="Pirata de la Explosión",title_6="Pirata Rico",title_7="Pirata Atacante",title_8="Fishman",title_9="Pirata Volador",title_10="Fruta del Diablo",title_11="Pirata Teletransportador",title_12="Usuario Haki",title_13="One Piece!",NEW_PLAYER_MESSAGE = "<R> Bienvenid@ a #one piece<br><J>Escribe !random para transformarte en un personaje aleatoreo<br><VP>Haz click en la tecla H para atacar<br><CH>Escribe !going merry o !sunny go para conseguir una mascota<br><VI>Escribe !help para volver a ver este mensaje",G2 = "<b><a href='event:g2'><p align='center'><font color='#FF0500'>Gear 2",G3 = "<b><a href='event:g3'><p align='center'><font color='#FF0500'>Gear 3",G4 = "<b><a href='event:g4'><p align='center'><font color='#FF0500'>Gear 4",NORMAL_LUFFY = "<b><a href='event:nol'><p align='center'><font color='#FF0500'>Luffy normal",NLUFFY = "<b><a href='event:nl'><p align='center'><font color='#FF0500'>Luffy nocturno"}
- lang.tr={closebutton="Close",profile="Profile",uneq="Unequip",menu="Menu",eq="Equip",shop="Shop",buy="Buy",NEW_LEVEL_MESSAGE="<ROSE>You have reached a new level",NEW_TITLE_MESSAGE="<J>You have got a new title",change_av="Change your Avatar",avatars="<b><p align='center'><R><a href='event:avluffy'>Luffy<br><VP><a href='event:avzoro'>Zoro<br><font color='#BD7004'><a href='event:avnami'>Nami<br><J><a href='event:avusopp'>Usopp<br><BV><a href='event:avsanji'>Sanji<br><ROSE><a href='event:avchopper'>Chopper<br><VI><a href='event:avrobin'>Robin<br><font color='#00F4FF'><a href='event:avfranky'>Franky<br><font color='#000000'><a href='event:avbrook'>Brook<br><font color='#0016FF'><a href='event:avjinbei'>Jinbei",titles="Titles",title_14="Kaybeden Korsan",title_15="Ölü Korsan",title_16="Zayıf Korsan",title_17="Üzgün Korsan",title_18="Zombi Korsan",title_19="İskelet",title_1="Küçük Korsan",title_2="Becerikli Korsan",title_3="İntikamcı Korsan",title_4="Palyaço Korsan",title_5="Patlayıcı Korsan",title_6="Zengin Korsan",title_7="Saldıran Korsan",title_8="Fishman",title_9="Uçan Korsan",title_10="Şeytan Meyve",title_11="Işınlanan Korsan",title_12="Haki Kullanıcı",title_13="One Piece!",title="Título",wins="Kazanılanlar",losses="Kaybedilenler",level="Seviye",NLUFFY="<b><a href='event:nl'><p align='center'><font color='#FF0500'>Kabus Luffy",NORMAL_LUFFY="<b><a href='event:nol'><p align='center'><font color='#FF0500'>Normal Luffy",G4="<b><a href='event:g4'><p align='center'><font color='#FF0500'>Gear 4",G3="<b><a href='event:g3'><p align='center'><font color='#FF0500'>Gear 3",G2="<b><a href='event:g2'><p align='center'><font color='#FF0500'>Gear 2",NEW_PLAYER_MESSAGE="<R>#one piece'e hoş geldin.<br><J>!random yazarak rastgele bir karaktere dönüş.<br><VP>H tuşuna basarak saldır.<br><CH>!going merry veya !sunny yazarak bir hayvan al.<br><VI>!help yazmak bu mesajı tekrar gösterir."}
- commu={"fr", "en", "es", "ar", "ro", "br","tr"}
- function equipSkins(name,t0,t1,t2,t3,t4,t5,t6)
- data[name].useskin0 = t0 data[name].useskin1 = t1 data[name].useskin2 = t2 data[name].useskin3 = t3 data[name].useskin4 = t4 data[name].useskin5 = t5 data[name].useskin6 = t6
- end
- function imageRight(name)
- tfm.exec.removeImage(idship[name])
- idship[name] = tfm.exec.addImage(ship[name][1],"%"..name,-128,-12)
- end
- function imageLeft(name)
- tfm.exec.removeImage(idship[name])
- idship[name] = tfm.exec.addImage(ship[name][1],"%"..name,87,-12)
- end
- function avengerPiece(name,img)
- tfm.exec.removeImage(id[name])
- data[name].character = img
- id[name] = tfm.exec.addImage(data[name].character, "%"..name, -25, -81)
- end
- function avengerChopper(name,img)
- tfm.exec.removeImage(id[name])
- data[name].character = img
- id[name] = tfm.exec.addImage(data[name].character, "%"..name, -50, -81)
- end
- function Shop(name)
- canShop[name]=true
- ui.addTextArea(60, "", name, 218, 74, 388, 271, 0x2c555c, 0x936240,1,true,true)
- ui.addTextArea(61, "", name, 220, 77, 380, 263, 0x324650, 0x152d30,1,true,true)
- ui.addTextArea(62, "", name, 249, 100, 50, 50, 0x2e2e2e, 0x2e2e2e,1,true,true)
- ui.addTextArea(63, "", name, 389, 100, 50, 50, 0x2e2e2e, 0x2e2e2e,1,true,true)
- ui.addTextArea(64, "", name, 533, 100, 50, 50, 0x2e2e2e, 0x2e2e2e,1,true,true)
- ui.addTextArea(65, "", name, 250, 250, 50, 50, 0x2e2e2e, 0x2e2e2e,1,true,true)
- ui.addTextArea(66, "", name, 389, 250, 50, 50, 0x2e2e2e, 0x2e2e2e,1,true,true)
- ui.addTextArea(67, "", name, 533, 250, 50, 50, 0x2e2e2e, 0x2e2e2e,1,true,true)
- ui.addTextArea(68, ""..data[name].skin1.."", name, 260, 160, 100, 25, 0x324650, 0x0, 0, true, true)
- ui.addTextArea(69, ""..data[name].skin2.."", name, 399, 160, 100, 25, 0x324650, 0x0, 0, true, true)
- ui.addTextArea(70, ""..data[name].skin3.."", name, 548, 160, 100, 25, 0x324650, 0x0, 0, true, true)
- ui.addTextArea(71, ""..data[name].skin4.."", name, 260, 310, 100, 25, 0x324650, 0x0, 0, true, true)
- ui.addTextArea(72, ""..data[name].skin5.."", name, 399, 310, 100, 25, 0x324650, 0x0, 0, true, true)
- ui.addTextArea(73, ""..data[name].skin6.."", name, 548, 310, 100, 25, 0x324650, 0x0, 0, true, true)
- ui.addTextArea(74, "", name, 97, 74, 108, 34, 0x2c555c, 0x936240,1,true,true)
- ui.addTextArea(75, "<p align='center'>"..text[name].shop.."", name, 100, 78, 100, 26, 0x324650, 0x152d30,1,true,true)
- ui.addTextArea(76, "", name, 97, 145, 108, 34, 0x2c555c, 0x936240,1,true,true)
- ui.addTextArea(77, "", name, 97, 222, 108, 34, 0x2c555c, 0x936240,1,true,true)
- ui.addTextArea(78, "<a href='event:closeshop'><p align='center'>"..text[name].closebutton.."", name, 100, 149, 100, 26, 0x324650, 0x152d30,1,true,true)
- ui.addTextArea(79, "<p align='center'>"..data[name].coins.." <i>$</i>", name, 100, 226, 100, 26, 0x324650, 0x152d30,1,true,true)
- ui.addTextArea(80, "10 <i><i>$</i></i>", name, 260, 75, 40, 25, 0x324650, 0x0, 0, true,true)
- ui.addTextArea(81, "20 <i>$</i>", name, 399, 75, 40, 25, 0x324650, 0x0, 0, true,true)
- ui.addTextArea(82, "30 <i>$</i>", name, 548, 75, 40, 25, 0x324650, 0x0, 0, true,true)
- ui.addTextArea(83, "40 <i>$</i>", name, 260, 226, 40, 25, 0x324650, 0x0, 0, true,true)
- ui.addTextArea(84, "50 <i>$</i>", name, 399, 226, 40, 25, 0x324650, 0x0, 0, true,true)
- ui.addTextArea(85, "60 <i>$</i>", name, 548, 226, 40, 25, 0x324650, 0x0, 0, true,true)
- idshop[name] = tfm.exec.addImage("158bb15e03f.png", "&1", 256, 110, name)
- idshop2[name] = tfm.exec.addImage("158bb15c906.png", "&1", 396, 110, name)
- idshop3[name] = tfm.exec.addImage("158bb163a5e.png", "&1", 540, 110, name)
- idshop4[name] = tfm.exec.addImage("158bb160155.png", "&1", 256, 260, name)
- idshop5[name] = tfm.exec.addImage("158bb159fc8.png", "&1", 396, 260, name)
- idshop6[name] = tfm.exec.addImage("158bb161d1c.png", "&1", 540, 260, name)
- end
- function closeShop(name)
- canShop[name]=false
- for poups, k in pairs({"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"}) do
- ui.removeTextArea(k, name)
- end
- tfm.exec.removeImage(idshop[name])
- tfm.exec.removeImage(idshop2[name])
- tfm.exec.removeImage(idshop3[name])
- tfm.exec.removeImage(idshop4[name])
- tfm.exec.removeImage(idshop5[name])
- tfm.exec.removeImage(idshop6[name])
- end
- function buySkin(name)
- ui.addTextArea(68, ""..data[name].skin1.."", name, 260, 160, 100, 25, 0x324650, 0x0, 0, true, true) ui.addTextArea(69, ""..data[name].skin2.."", name, 399, 160, 100, 25, 0x324650, 0x0, 0, true, true) ui.addTextArea(70, ""..data[name].skin3.."", name, 548, 160, 100, 25, 0x324650, 0x0, 0, true, true) ui.addTextArea(71, ""..data[name].skin4.."", name, 260, 310, 100, 25, 0x324650, 0x0, 0, true, true) ui.addTextArea(72, ""..data[name].skin5.."", name, 399, 310, 100, 25, 0x324650, 0x0, 0, true, true) ui.addTextArea(73, ""..data[name].skin6.."", name, 548, 310, 100, 25, 0x324650, 0x0, 0, true, true) ui.addTextArea(79, "<p align='center'>"..data[name].coins.." <i>$</i>", name, 100, 226, 100, 26, 0x324650, 0x152d30,1,true,true)
- end
- function yonkuAttack(name)
- if p[name].character == "shanks" then
- p[name].imageid=tfm.exec.addImage("158b0c9bdc8.png", "#"..tostring(p[name].idcan4), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0c9bdc8.png", "#"..tostring(p[name].idcan5), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0c9bdc8.png", "#"..tostring(p[name].idcan6), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0c9bdc8.png", "#"..tostring(p[name].idcan7), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0c9bdc8.png", "#"..tostring(p[name].idcan8), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0c9bdc8.png", "#"..tostring(p[name].idcan9), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0c9bdc8.png", "#"..tostring(p[name].idcan1), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0c9bdc8.png", "#"..tostring(p[name].idcan2), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0c9bdc8.png", "#"..tostring(p[name].idcan3), -15, -15)
- elseif p[name].character == "whitebeard" then
- p[name].imageid=tfm.exec.addImage("158b0caa16c.png", "#"..tostring(p[name].idcan4), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0caa16c.png", "#"..tostring(p[name].idcan5), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0caa16c.png", "#"..tostring(p[name].idcan6), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0caa16c.png", "#"..tostring(p[name].idcan7), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0caa16c.png", "#"..tostring(p[name].idcan8), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0caa16c.png", "#"..tostring(p[name].idcan9), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0caa16c.png", "#"..tostring(p[name].idcan1), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0caa16c.png", "#"..tostring(p[name].idcan2), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0caa16c.png", "#"..tostring(p[name].idcan3), -15, -15)
- elseif p[name].character == "blackbeard" then
- p[name].imageid=tfm.exec.addImage("158b0ca4419.png", "#"..tostring(p[name].idcan4), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca4419.png", "#"..tostring(p[name].idcan5), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca4419.png", "#"..tostring(p[name].idcan6), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca4419.png", "#"..tostring(p[name].idcan7), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca4419.png", "#"..tostring(p[name].idcan8), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca4419.png", "#"..tostring(p[name].idcan9), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca4419.png", "#"..tostring(p[name].idcan1), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca4419.png", "#"..tostring(p[name].idcan2), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca4419.png", "#"..tostring(p[name].idcan3), -15, -15)
- elseif p[name].character == "bigmom" then
- p[name].imageid=tfm.exec.addImage("158b0ca0d00.png", "#"..tostring(p[name].idcan4), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca0d00.png", "#"..tostring(p[name].idcan5), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca0d00.png", "#"..tostring(p[name].idcan6), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca0d00.png", "#"..tostring(p[name].idcan7), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca0d00.png", "#"..tostring(p[name].idcan8), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca0d00.png", "#"..tostring(p[name].idcan9), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca0d00.png", "#"..tostring(p[name].idcan1), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca0d00.png", "#"..tostring(p[name].idcan2), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca0d00.png", "#"..tostring(p[name].idcan3), -15, -15)
- elseif p[name].character == "kaido" then
- p[name].imageid=tfm.exec.addImage("158b0ca7959.png", "#"..tostring(p[name].idcan4), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca7959.png", "#"..tostring(p[name].idcan5), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca7959.png", "#"..tostring(p[name].idcan6), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca7959.png", "#"..tostring(p[name].idcan7), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca7959.png", "#"..tostring(p[name].idcan8), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca7959.png", "#"..tostring(p[name].idcan9), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca7959.png", "#"..tostring(p[name].idcan1), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca7959.png", "#"..tostring(p[name].idcan2), -15, -15)
- p[name].imageid=tfm.exec.addImage("158b0ca7959.png", "#"..tostring(p[name].idcan3), -15, -15)
- end
- end
- function specialAttack(name)
- if p[name].character == "random" and data[name].useskin0==true then
- p[name].imageid=tfm.exec.addImage("1570eed9f80.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "random" and data[name].useskin1==true then
- p[name].imageid=tfm.exec.addImage("158bb15e03f.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "random" and data[name].useskin2==true then
- p[name].imageid=tfm.exec.addImage("158bb15c906.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "random" and data[name].useskin3==true then
- p[name].imageid=tfm.exec.addImage("158bb163a5e.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "random" and data[name].useskin4==true then
- p[name].imageid=tfm.exec.addImage("158bb160155.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "random" and data[name].useskin5==true then
- p[name].imageid=tfm.exec.addImage("158bb159fc8.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "random" and data[name].useskin6==true then
- p[name].imageid=tfm.exec.addImage("158bb161d1c.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "luffy" then
- p[name].imageid=tfm.exec.addImage("1583f8fc352.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "g2" then
- p[name].imageid=tfm.exec.addImage("1583f913f55.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "g3" then
- p[name].imageid=tfm.exec.addImage("1583f8f9fea.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "g4" then
- p[name].imageid=tfm.exec.addImage("1583f905dbd.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "nluffy" then
- p[name].imageid=tfm.exec.addImage("1583f902c35.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "zoro" then
- p[name].imageid=tfm.exec.addImage("1583f90efb3.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "nami" then
- p[name].imageid=tfm.exec.addImage("1583f8fe635.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "usopp" then
- p[name].imageid=tfm.exec.addImage("1583f908511.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "sanji" then
- p[name].imageid=tfm.exec.addImage("1583f90a6af.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "chopper" then
- p[name].imageid=tfm.exec.addImage("1583f8f5df3.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "robin" then
- p[name].imageid=tfm.exec.addImage("1583f90c977.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "franky" then
- p[name].imageid=tfm.exec.addImage("1583f900783.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "brook" then
- p[name].imageid=tfm.exec.addImage("1583f8f7d76.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "ace" then
- p[name].imageid=tfm.exec.addImage("1583f8f3aeb.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "jinbei" then
- p[name].imageid=tfm.exec.addImage("1583f911a2f.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "kaido" then
- p[name].imageid=tfm.exec.addImage("158b0ca7959.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "bigmom" then
- p[name].imageid=tfm.exec.addImage("158b0ca0d00.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "blackbeard" then
- p[name].imageid=tfm.exec.addImage("158b0ca4419.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "whitebeard" then
- p[name].imageid=tfm.exec.addImage("158b0caa16c.png", "#"..tostring(p[name].objectid), -15, -15)
- elseif p[name].character == "shanks" then
- p[name].imageid=tfm.exec.addImage("158b0c9bdc8.png", "#"..tostring(p[name].objectid), -15, -15)
- end
- end
- function newLevel(name,imgle)
- tfm.exec.removeImage(levelimage[name])
- setLang(name)
- ui.addTextArea(51, "", name, 146, 32, 468, 298, 0x2c555c, 0x936240,1,true)
- ui.addTextArea(52, "", name, 310, 344, 108, 32, 0x2c555c, 0x936240,1,true)
- ui.addTextArea(53, "<a href='event:levelclose'><p align='center'><b>"..text[name].closebutton.."", name, 314, 348, 100, 24, 0x324650, 0x152D30,1,true)
- levelimage[name] = tfm.exec.addImage(imgle,"&1",150,35,name)
- end
- function removeGear(name)
- for poups, k in pairs({"0","1","2","3","4","5"}) do
- ui.removeTextArea(k, name)
- end
- end
- function onePiece(name,img)
- tfm.exec.removeImage(id[name])
- data[name].character = img
- id[name] = tfm.exec.addImage(data[name].character, "%"..name, -35, -50)
- removeGear(name)
- end
- function setLang(name)
- local c=true
- for k,v in pairs(commu) do
- if v==tfm.get.room.playerList[name].community then
- text[name] = lang[v]
- c=false
- end
- end
- if c then text[name] = lang.en end
- end
- function Dataplayer(name)
- name = name:sub(1,1):upper()..name:sub(2):lower()
- for i,dataplayer in ipairs(dataplayer) do
- if name==dataplayer then
- return true
- end
- end
- return false
- end
- function reData(name)
- setLang(name)
- data[name]={win=0,lose=0,tptime=0,level=0,title=text[name].title_1,avatar="158a00b0d3f.png",point=0,skin1="<a href='event:buy1'>"..text[name].buy.."",skin2="<a href='event:buy2'>"..text[name].buy.."",skin3="<a href='event:buy3'>"..text[name].buy.."",skin4="<a href='event:buy4'>"..text[name].buy.."",skin5="<a href='event:buy5'>"..text[name].buy.."",skin6="<a href='event:buy6'>"..text[name].buy.."",skin0=true,coins=0,useskin1=false,useskin2=false,useskin3=false,useskin4=false,useskin5=false,useskin6=false,useskin0=true,character="1582bb3514f.png"}
- end
- function Profile(Player,name)
- canProfile[name]=true
- setLang(name)
- ui.addTextArea(200, "<b>"..text[name].title.." : <font color='#BABD2F'>«"..data[Player].title.."»</font><br><br>"..text[name].level.." : "..data[Player].level.."<br><br>"..text[name].wins.." : "..data[Player].win.."<br><br>"..text[name].losses.." : "..data[Player].lose.."", name, 325, 125, 200, 120, 0x2c555c, 0x936240)
- ui.addTextArea(201, "<b><p align='center'><font color='#30BA76' size='14'>•</font> <font size='14'><b><V><b>"..Player.."</b>", name, 314, 95, 220, 20, 0x152d30, 0x152d30)
- ui.addTextArea(202, "<a href='event:something'><font face='serif' color='#2b2b2b' size='12'><b>✕</b></font></a>", name, 517, 97, 16, 16, 0x9d9d, 0x9d9d)
- idavatar[name] = tfm.exec.addImage(data[Player].avatar,"&1",215,146,name)
- if Player == name then
- ui.addTextArea(50, "<font size='10'><a href='event:change'><p align='center'>"..text[name].change_av.."", name, 360, 256, 130, 23, 0x324650, 0x1c3c41, 1, true)
- end
- end
- function Titles(Player,name)
- setLang(Player)
- buttonsArray = "";
- profilepoup.ui.createPopup(101, "<p align='center'><<V><b>"..text[name].titles.."</b>", "<br><p align='center'><BV><b>!title 1 <G>: <J>«"..text[name].title_1.."»<br><BV><b>!title 2 <G>: <J>«"..text[name].title_2.."»<br><BV><b>!title 3 <G>: <J>«"..text[name].title_3.."»<br><BV><b>!title 4 <G>: <J>«"..text[name].title_4.."»<br><BV><b>!title 5 <G>: <J>«"..text[name].title_5.."»<br><BV><b>!title 6 <G>: <J>«"..text[name].title_6.."»<br><BV><b>!title 7 <G>: <J>«"..text[name].title_7.."»<br><BV><b>!title 8 <G>: <J>«"..text[name].title_8.."»<br><BV><b>!title 9 <G>: <J>«"..text[name].title_9.."»<br><BV><b>!title 10 <G>: <J>«"..text[name].title_10.."»<br><BV><b>!title 11 <G>: <J>«"..text[name].title_11.."»<br><BV><b>!title 12 <G>: <J>«"..text[name].title_12.."»<br><BV><b>!title 13 <G>: <J>«"..text[name].title_13.."»<br><BV><b>!title 14 <G>: <J>«"..text[name].title_14.."»<br><BV><b>!title 15 <G>: <J>«"..text[name].title_15.."»<br><BV><b>!title 16 <G>: <J>«"..text[name].title_16.."»<br><BV><b>!title 17 <G>: <J>«"..text[name].title_17.."»<br><BV><b>!title 18 <G>: <J>«"..text[name].title_18.."»<br><BV><b>!title 19 <G>: <J>«"..text[name].title_19.."»", name, buttonsArray, true, 7, 90, 263, 273, "0x324650", "0x1c3c41", 1.0, true);
- end
- function Avatars(Player,name)
- setLang(Player)
- buttonsArray = "";
- profilepoup.ui.createPopup(102, "<p align='center'><b><font size='10'>"..text[name].change_av.."", ""..text[name].avatars.."", name, buttonsArray, true, 580, 190, 201, 173, "0x324650", "0x1c3c41", 1.0, true);
- end
- function eventNewPlayer(name)
- setLang(name)
- ui.addTextArea(150, "<b><p align='center'><a href='event:menu'>"..text[name].menu.." »</a></p></b>", name, 7, 27, 89, 22, 0x2b4455, 0x2d4655, 0.5,true,true)
- counter[name] = 0
- system.bindMouse(name,true)
- setLang(name)
- tfm.exec.chatMessage(text[name].NEW_PLAYER_MESSAGE,name)
- for keys, k in pairs({72,2,0,37,38,39,40,74,71,32}) do
- tfm.exec.bindKeyboard(name, k, true, true)
- end
- p[name]={timestamp=os.time(), imageid=0, objectid=0, right=false, left=false ,idcan=1, idcan=2, idcan=3, idcan=4, idcan=5, idcan=6, idcan=7, idcan=8, idcan=9}
- if Dataplayer(name) then else
- reData(name)
- table.insert(dataplayer,name)
- end
- tfm.exec.removeImage(id[name])
- id[name] = tfm.exec.addImage(data[name].character, "%"..name, -35, -50)
- end
- for name,player in pairs(tfm.get.room.playerList) do
- eventNewPlayer(name)
- end
- function eventNewGame()
- if tfm.get.room.currentMap ~= "@0" then
- xml = tfm.get.room.xmlMapInfo.xml
- end
- local cheeses = {}
- for cheese in string.gmatch(xml, '<F .-/>') do
- table.insert(cheeses, {x=tonumber(cheese:match('X="(.-)"')), y=tonumber(cheese:match('Y="(.-)"'))})
- end
- for name,player in pairs(tfm.get.room.playerList) do
- if idcheese[name] then
- for i = 1, #idcheese[name] do
- tfm.exec.removeImage(idcheese[name][i])
- end
- else
- idcheese[name] = {}
- end
- for i = 1, #cheeses do
- table.insert(idcheese[name], tfm.exec.addImage("158c0b0fbcc.png","!1",cheeses[i].x-31,cheeses[i].y-20))
- end
- end
- started=false
- canFly = {}
- tfm.exec.removeImage(bg)
- tfm.exec.addImage(bg[math.random(#bg)], "?1", 0, 0)
- for name,player in pairs(tfm.get.room.playerList) do
- counter[name] = 0
- data[name].tptime = 0
- if 2 <= data[name].level then
- tfm.exec.giveMeep(name)
- end
- tfm.exec.removeImage(id[name])
- id[name] = tfm.exec.addImage(data[name].character, "%"..name, -35, -50)
- canShip[name]=false
- tfm.exec.removeImage(idship[name])
- end
- end
- function eventTextAreaCallback(ids,name,callback)
- setLang(name)
- profilepoup.trigger.popupClose(textAreaId,name,callback)
- if callback=="g2" then
- onePiece(name,"1582bb1bc38.png")
- removeGear(name)
- p[name].character = "g2"
- end
- if callback=="g3" then
- p[name].character = "g3"
- removeGear(name)
- onePiece(name,"1582bb1c9da.png")
- end
- if callback=="g4" then
- p[name].character = "g4"
- removeGear(name)
- onePiece(name,"1582bb1d7a9.png")
- end
- if callback=="nl" then
- p[name].character = "nluffy"
- removeGear(name)
- onePiece(name,"1582bb3514f.png")
- end
- if callback=="nol" then
- p[name].character = "luffy"
- removeGear(name)
- onePiece(name,"156d28350bc.png")
- elseif callback=="change" then
- Avatars(name,name)
- end
- if callback=="avluffy" then
- tfm.exec.removeImage(idavatar[name])
- data[name].avatar = "158a00afdc4.png"
- if canProfile[name] then idavatar[name] = tfm.exec.addImage(data[name].avatar,"&1",215,146,name) end
- elseif callback=="avnami" then
- tfm.exec.removeImage(idavatar[name])
- data[name].avatar = "158a00ab54d.jpg"
- if canProfile[name] then idavatar[name] = tfm.exec.addImage(data[name].avatar,"&1",215,146,name) end
- elseif callback=="avzoro" then
- tfm.exec.removeImage(idavatar[name])
- data[name].avatar = "158a00aef3c.jpg"
- if canProfile[name] then idavatar[name] = tfm.exec.addImage(data[name].avatar,"&1",215,146,name) end
- elseif callback=="avusopp" then
- tfm.exec.removeImage(idavatar[name])
- data[name].avatar = "158a00b3810.jpg"
- if canProfile[name] then idavatar[name] = tfm.exec.addImage(data[name].avatar,"&1",215,146,name) end
- elseif callback=="avsanji" then
- tfm.exec.removeImage(idavatar[name])
- data[name].avatar = "158a00ad2b6.png"
- if canProfile[name] then idavatar[name] = tfm.exec.addImage(data[name].avatar,"&1",215,146,name) end
- elseif callback=="avchopper" then
- tfm.exec.removeImage(idavatar[name])
- data[name].avatar = "158a00b29e9.jpg"
- if canProfile[name] then idavatar[name] = tfm.exec.addImage(data[name].avatar,"&1",215,146,name) end
- elseif callback=="avrobin" then
- tfm.exec.removeImage(idavatar[name])
- data[name].avatar = "158a00b1b92.png"
- if canProfile[name] then idavatar[name] = tfm.exec.addImage(data[name].avatar,"&1",215,146,name) end
- elseif callback=="avfranky" then
- tfm.exec.removeImage(idavatar[name])
- data[name].avatar = "158a00ac426.png"
- if canProfile[name] then idavatar[name] = tfm.exec.addImage(data[name].avatar,"&1",215,146,name) end
- elseif callback=="avbrook" then
- tfm.exec.removeImage(idavatar[name])
- data[name].avatar = "158a00ae15b.png"
- if canProfile[name] then idavatar[name] = tfm.exec.addImage(data[name].avatar,"&1",215,146,name) end
- elseif callback=="avjinbei" then
- tfm.exec.removeImage(idavatar[name])
- data[name].avatar = "158a00aa752.jpg"
- if canProfile[name] then idavatar[name] = tfm.exec.addImage(data[name].avatar,"&1",215,146,name) end
- elseif callback=="levelclose" then
- tfm.exec.removeImage(levelimage[name])
- ui.removeTextArea(51, name)
- ui.removeTextArea(52, name)
- ui.removeTextArea(53, name)
- elseif callback=="closeshop" then
- closeShop(name)
- elseif callback=="buy1" and 10 <= data[name].coins then
- data[name].coins=data[name].coins-10
- data[name].skin1="<a href='event:eq1'>"..text[name].eq..""
- buySkin(name)
- elseif callback=="buy2" and 20 <= data[name].coins then
- data[name].coins=data[name].coins-20
- data[name].skin2="<a href='event:eq2'>"..text[name].eq..""
- buySkin(name)
- elseif callback=="buy3" and 30 <= data[name].coins then
- data[name].coins=data[name].coins-30
- data[name].skin3="<a href='event:eq3'>"..text[name].eq..""
- buySkin(name)
- elseif callback=="buy4" and 40 <= data[name].coins then
- data[name].coins=data[name].coins-40
- data[name].skin4="<a href='event:eq4'>"..text[name].eq..""
- buySkin(name)
- elseif callback=="buy5" and 50 <= data[name].coins then
- data[name].coins=data[name].coins-50
- data[name].skin5="<a href='event:eq5'>"..text[name].eq..""
- buySkin(name)
- elseif callback=="buy6" and 60 <= data[name].coins then
- data[name].coins=data[name].coins-60
- data[name].skin6="<a href='event:eq6'>"..text[name].eq..""
- buySkin(name)
- elseif callback=="eq1" then
- if data[name].skin2=="<a href='event:uneq2'>"..text[name].uneq.."" then data[name].skin2="<a href='event:eq2'>"..text[name].eq.."" elseif data[name].skin3=="<a href='event:uneq3'>"..text[name].uneq.."" then data[name].skin3="<a href='event:eq3'>Equip" elseif data[name].skin4=="<a href='event:uneq4'>"..text[name].uneq.."" then data[name].skin4="<a href='event:eq4'>"..text[name].eq.."" elseif data[name].skin5=="<a href='event:uneq5'>"..text[name].uneq.."" then data[name].skin5="<a href='event:eq5'>"..text[name].eq.."" elseif data[name].skin6=="<a href='event:uneq6'>"..text[name].uneq.."" then data[name].skin6="<a href='event:eq6'>"..text[name].eq.."" end
- data[name].skin1="<a href='event:uneq1'>"..text[name].uneq.."" buySkin(name) equipSkins(name,false,true,false,false,false,false,false)
- elseif callback=="eq2" then
- if data[name].skin1=="<a href='event:uneq1'>"..text[name].uneq.."" then data[name].skin1="<a href='event:eq1'>"..text[name].eq.."" elseif data[name].skin3=="<a href='event:uneq3'>"..text[name].uneq.."" then data[name].skin3="<a href='event:eq3'>Equip" elseif data[name].skin4=="<a href='event:uneq4'>"..text[name].uneq.."" then data[name].skin4="<a href='event:eq4'>"..text[name].eq.."" elseif data[name].skin5=="<a href='event:uneq5'>"..text[name].uneq.."" then data[name].skin5="<a href='event:eq5'>"..text[name].eq.."" elseif data[name].skin6=="<a href='event:uneq6'>"..text[name].uneq.."" then data[name].skin6="<a href='event:eq6'>"..text[name].eq.."" end
- data[name].skin2="<a href='event:uneq2'>"..text[name].uneq.."" buySkin(name) equipSkins(name,false,false,true,false,false,false,false)
- elseif callback=="eq3" then
- if data[name].skin2=="<a href='event:uneq2'>"..text[name].uneq.."" then data[name].skin2="<a href='event:eq2'>"..text[name].eq.."" elseif data[name].skin1=="<a href='event:uneq1'>"..text[name].uneq.."" then data[name].skin1="<a href='event:eq1'>Equip" elseif data[name].skin4=="<a href='event:uneq4'>"..text[name].uneq.."" then data[name].skin4="<a href='event:eq4'>"..text[name].eq.."" elseif data[name].skin5=="<a href='event:uneq5'>"..text[name].uneq.."" then data[name].skin5="<a href='event:eq5'>"..text[name].eq.."" elseif data[name].skin6=="<a href='event:uneq6'>"..text[name].uneq.."" then data[name].skin6="<a href='event:eq6'>"..text[name].eq.."" end
- data[name].skin3="<a href='event:uneq3'>"..text[name].uneq.."" buySkin(name) equipSkins(name,false,false,false,true,false,false,false)
- elseif callback=="eq4" then
- if data[name].skin2=="<a href='event:uneq2'>"..text[name].uneq.."" then data[name].skin2="<a href='event:eq2'>"..text[name].eq.."" elseif data[name].skin3=="<a href='event:uneq3'>"..text[name].uneq.."" then data[name].skin3="<a href='event:eq3'>Equip" elseif data[name].skin1=="<a href='event:uneq1'>"..text[name].uneq.."" then data[name].skin1="<a href='event:eq1'>"..text[name].eq.."" elseif data[name].skin5=="<a href='event:uneq5'>"..text[name].uneq.."" then data[name].skin5="<a href='event:eq5'>"..text[name].eq.."" elseif data[name].skin6=="<a href='event:uneq6'>"..text[name].uneq.."" then data[name].skin6="<a href='event:eq6'>"..text[name].eq.."" end
- data[name].skin4="<a href='event:uneq4'>"..text[name].uneq.."" buySkin(name) equipSkins(name,false,false,false,false,true,false,false)
- elseif callback=="eq5" then
- if data[name].skin2=="<a href='event:uneq2'>"..text[name].uneq.."" then data[name].skin2="<a href='event:eq2'>"..text[name].eq.."" elseif data[name].skin3=="<a href='event:uneq3'>"..text[name].uneq.."" then data[name].skin3="<a href='event:eq3'>Equip" elseif data[name].skin4=="<a href='event:uneq4'>"..text[name].uneq.."" then data[name].skin4="<a href='event:eq4'>"..text[name].eq.."" elseif data[name].skin1=="<a href='event:uneq1'>"..text[name].uneq.."" then data[name].skin1="<a href='event:eq1'>"..text[name].eq.."" elseif data[name].skin6=="<a href='event:uneq6'>"..text[name].uneq.."" then data[name].skin6="<a href='event:eq6'>"..text[name].eq.."" end
- data[name].skin5="<a href='event:uneq5'>"..text[name].uneq.."" buySkin(name) equipSkins(name,false,false,false,false,false,true,false)
- elseif callback=="eq6" then
- if data[name].skin2=="<a href='event:uneq2'>"..text[name].uneq.."" then data[name].skin2="<a href='event:eq2'>"..text[name].eq.."" elseif data[name].skin3=="<a href='event:uneq3'>"..text[name].uneq.."" then data[name].skin3="<a href='event:eq3'>Equip" elseif data[name].skin4=="<a href='event:uneq4'>"..text[name].uneq.."" then data[name].skin4="<a href='event:eq4'>"..text[name].eq.."" elseif data[name].skin5=="<a href='event:uneq5'>"..text[name].uneq.."" then data[name].skin5="<a href='event:eq5'>"..text[name].eq.."" elseif data[name].skin1=="<a href='event:uneq1'>"..text[name].uneq.."" then data[name].skin1="<a href='event:eq1'>"..text[name].eq.."" end
- data[name].skin6="<a href='event:uneq6'>"..text[name].uneq.."" buySkin(name) equipSkins(name,false,false,false,false,false,false,true)
- elseif callback=="uneq1" then
- data[name].skin1="<a href='event:eq1'>"..text[name].eq.."" buySkin(name) equipSkins(name,true,false,false,false,false,false,false)
- elseif callback=="uneq2" then
- data[name].skin2="<a href='event:eq2'>"..text[name].eq.."" buySkin(name) equipSkins(name,true,false,false,false,false,false,false)
- elseif callback=="uneq1" then
- data[name].skin3="<a href='event:eq3'>"..text[name].eq.."" buySkin(name) equipSkins(name,true,false,false,false,false,false,false)
- elseif callback=="uneq4" then
- data[name].skin4="<a href='event:eq4'>"..text[name].eq.."" buySkin(name) equipSkins(name,true,false,false,false,false,false,false)
- elseif callback=="uneq5" then
- data[name].skin5="<a href='event:eq5'>"..text[name].eq.."" buySkin(name) equipSkins(name,true,false,false,false,false,false,false)
- elseif callback=="uneq6" then
- data[name].skin6="<a href='event:eq6'>"..text[name].eq.."" buySkin(name) equipSkins(name,true,false,false,false,false,false,false)
- elseif callback=="menu" then
- ui.addTextArea(151, "<p align='center'><b><a href='event:profile'>"..text[name].profile.."</b></a> | <b><a href='event:titles'>"..text[name].titles.."</b></a> | <b><a href='event:shop'>"..text[name].shop.."</b></a> | <b><a href='event:avatars'>"..text[name].change_av.."</b></a> <a href='event:menu2'>«</a>", name, 107, 27, 312, 22, 0x1f2931, 0x212b32, 0.5,true,true)
- elseif callback=="profile" then
- Profile(name,name)
- elseif callback=="titles" then
- Titles(name,name)
- elseif callback=="shop" then
- Shop(name)
- elseif callback=="avatars" then
- Avatars(name,name)
- elseif callback=="menu2" then
- ui.removeTextArea(151, name)
- elseif callback=="something" then
- canProfile[name]=false
- ui.removeTextArea(200, name)
- ui.removeTextArea(201, name)
- ui.removeTextArea(202, name)
- ui.removeTextArea(50, name)
- tfm.exec.removeImage(idavatar[name])
- end
- end
- function eventChatCommand(name,c)
- if c=="profile" then
- tfm.exec.removeImage(idavatar[name])
- Profile(name,name)
- elseif c=="titles" then
- Titles(name,name)
- elseif c:sub(0,7)=="profile" and Dataplayer(c:sub(9)) then
- Player = c:sub(9,9):upper()..c:sub(10):lower()
- tfm.exec.removeImage(idavatar[name])
- ui.removeTextArea(50, name)
- Profile(Player,name)
- elseif c=="black beard" then
- p[name].character = "blackbeard"
- onePiece(name,"156d2833bb0.png")
- elseif c=="luffy" then
- ui.addTextArea(0,"<b>", name,265,122,224,173,1,1,0.8,true)
- setLang(name)
- ui.addTextArea(1,text[name].G2, name,265,196,59,30,1,1,0.8,true)
- ui.addTextArea(2,text[name].G3, name,348,196,59,30,1,1,0.8,true)
- ui.addTextArea(3,text[name].G4, name,429,196,59,30,1,1,0.8,true)
- ui.addTextArea(4,text[name].NLUFFY, name,321,263,115,30,1,1,0.8,true)
- ui.addTextArea(5,text[name].NORMAL_LUFFY, name,321,123,92,30,1,1,0.8,true)
- elseif c=="franky" then
- p[name].character = "franky"
- onePiece(name,"156d283648d.png")
- elseif c=="brook" then
- p[name].character = "brook"
- onePiece(name,"156d283750f.png")
- elseif c=="nami" then
- p[name].character = "nami"
- onePiece(name,"156d2838a32.png")
- elseif c=="mihawk" then
- p[name].character = "random"
- onePiece(name,"156d2839d3f.png")
- elseif c=="robin" then
- p[name].character = "robin"
- onePiece(name,"156d283ae91.png")
- elseif c=="chopper" then
- p[name].character = "chopper"
- onePiece(name,"156d283c06e.png")
- elseif c=="sanji" then
- p[name].character = "sanji"
- onePiece(name,"156d283d1cf.png")
- elseif c=="zoro" then
- p[name].character = "zoro"
- onePiece(name,"156d283e51c.png")
- elseif c=="white beard" then
- p[name].character = "whitebeard"
- onePiece(name,"156d283f6ff.png")
- elseif c=="shanks" then
- p[name].character = "shanks"
- onePiece(name,"156d28416e1.png")
- elseif c=="usopp" then
- p[name].character = "usopp"
- onePiece(name,"156d2842a06.png")
- elseif c=="law" then
- p[name].character = "random"
- onePiece(name,"156d2843afd.png")
- elseif c=="random" then
- p[name].character = "random"
- onePiece(name,ids[math.random(#ids)])
- elseif c=="x drake" then
- p[name].character = "random"
- onePiece(name,"1582bb3e894.png")
- elseif c=="vivi" then
- p[name].character = "random"
- onePiece(name,"1582bb3da81.png")
- elseif c=="urouge" then
- p[name].character = "random"
- onePiece(name,"1582bb3ccd3.png")
- elseif c=="tashigi" then
- p[name].character = "random"
- onePiece(name,"1582bb3bf78.png")
- elseif c=="smoker" then
- p[name].character = "random"
- onePiece(name,"1582bb3b1bd.png")
- elseif c=="shirahoshi" then
- p[name].character = "random"
- onePiece(name,"1582bb3a41d.png")
- elseif c=="apoo" then
- p[name].character = "random"
- onePiece(name,"1582bb395fa.png")
- elseif c=="sabo" then
- p[name].character = "ace"
- onePiece(name,"1582bb38867.png")
- elseif c=="roger" then
- p[name].character = "random"
- onePiece(name,"1582bb37ad3.png")
- elseif c=="rayleigh" then
- p[name].character = "random"
- onePiece(name,"1582bb36d29.png")
- elseif c=="perona" then
- p[name].character = "random"
- onePiece(name,"1582bb35f65.png")
- elseif c=="mr 5" then
- p[name].character = "random"
- onePiece(name,"1582bb34395.png")
- elseif c=="mr 4" then
- p[name].character = "random"
- onePiece(name,"1582bb33624.png")
- elseif c=="mr 3" then
- p[name].character = "random"
- onePiece(name,"1582bb32877.png")
- elseif c=="mr 2" then
- p[name].character = "random"
- onePiece(name,"1582bb31afc.png")
- elseif c=="mr 1" then
- p[name].character = "random"
- onePiece(name,"1582bb30d2b.png")
- elseif c=="moria" then
- p[name].character = "random"
- onePiece(name,"1582bb2ff57.png")
- elseif c=="lucci" then
- p[name].character = "random"
- onePiece(name,"1582bb2f17c.png")
- elseif c=="kuroobig" then
- p[name].character = "random"
- onePiece(name,"1582bb2e442.png")
- elseif c=="kumadori" then
- p[name].character = "random"
- onePiece(name,"1582bb2d6b0.png")
- elseif c=="kuma" then
- p[name].character = "random"
- onePiece(name,"1582bb2c936.png")
- elseif c=="kizaru" then
- p[name].character = "random"
- onePiece(name,"1582bb2bbba.png")
- elseif c=="killer" then
- p[name].character = "random"
- onePiece(name,"1582bb2ae0d.png")
- elseif c=="kid" then
- p[name].character = "random"
- onePiece(name,"1582bb2a03d.png")
- elseif c=="kalifa" then
- p[name].character = "random"
- onePiece(name,"1582bb2909f.png")
- elseif c=="kaku" then
- p[name].character = "random"
- onePiece(name,"1582bb282e6.png")
- elseif c=="kaido" then
- p[name].character = "kaido"
- onePiece(name,"1582bb26cd3.png")
- elseif c=="jinbei" then
- p[name].character = "jinbei"
- onePiece(name,"1582bb2595c.png")
- elseif c=="jabura" then
- p[name].character = "random"
- onePiece(name,"1582bb24552.png")
- elseif c=="ivankov" then
- p[name].character = "random"
- onePiece(name,"1582bb237c4.png")
- elseif c=="inazuma" then
- p[name].character = "random"
- onePiece(name,"1582bb229ea.png")
- elseif c=="hogback" then
- p[name].character = "random"
- onePiece(name,"1582bb21c28.png")
- elseif c=="hody" then
- p[name].character = "random"
- onePiece(name,"1582bb20e1a.png")
- elseif c=="hawkins" then
- p[name].character = "random"
- onePiece(name,"1582bb200b8.png")
- elseif c=="hatchan" then
- p[name].character = "random"
- onePiece(name,"1582bb1f307.png")
- elseif c=="hancock" then
- p[name].character = "random"
- onePiece(name,"1582bb1e528.png")
- elseif c=="garp" then
- p[name].character = "random"
- onePiece(name,"1582bb1ae7f.png")
- elseif c=="fukuro" then
- p[name].character = "random"
- onePiece(name,"1582bb1a0e6.png")
- elseif c=="enel" then
- p[name].character = "random"
- onePiece(name,"1582bb19362.png")
- elseif c=="dragon" then
- p[name].character = "random"
- onePiece(name,"1582bb185cb.png")
- elseif c=="doflamingo" then
- p[name].character = "random"
- onePiece(name,"1582bb17845.png")
- elseif c=="crocodile" then
- p[name].character = "random"
- onePiece(name,"1582bb16a96.png")
- elseif c=="chew" then
- p[name].character = "random"
- onePiece(name,"1582bb15cf2.png")
- elseif c=="capone bege" then
- p[name].character = "random"
- onePiece(name,"1582bb14f41.png")
- elseif c=="cesar" then
- p[name].character = "random"
- onePiece(name,"1582bb141b5.png")
- elseif c=="buggy" then
- p[name].character = "random"
- onePiece(name,"1582bb133f0.png")
- elseif c=="bonney" then
- p[name].character = "random"
- onePiece(name,"1582bb12679.png")
- elseif c=="blueno" then
- p[name].character = "random"
- onePiece(name,"1582bb11921.png")
- elseif c=="big mom" then
- p[name].character = "bigmom"
- onePiece(name,"1582bb10bc9.png")
- elseif c=="arlong" then
- p[name].character = "random"
- onePiece(name,"1582bb0fde2.png")
- elseif c=="aokiji" then
- p[name].character = "random"
- onePiece(name,"1582bb0f037.png")
- elseif c=="akainu" then
- p[name].character = "random"
- onePiece(name,"1582bb0e2ce.png")
- elseif c=="ace" then
- p[name].character = "ace"
- onePiece(name,"1582bb0d564.png")
- elseif c=="going merry" then
- canShip[name]=true
- ship[name] = { "1584dd1bf06.png" }
- elseif c=="sunny go" then
- canShip[name]=true
- ship[name] = { "1584dd1b04c.png" }
- elseif c=="help" then
- setLang(name)
- tfm.exec.chatMessage(text[name].NEW_PLAYER_MESSAGE,name)
- elseif c=="avenger luffy" and 1 <= data[name].level then
- p[name].character = "luffy"
- avengerPiece(name,"1586e44f7c6.png")
- elseif c=="avenger nami" and 1 <= data[name].level then
- p[name].character = "nami"
- avengerPiece(name,"1586e438ac9.png")
- elseif c=="avenger zoro" and 1 <= data[name].level then
- p[name].character = "zoro"
- avengerPiece(name,"1586e45c940.png")
- elseif c=="avenger usopp" and 1 <= data[name].level then
- p[name].character = "usopp"
- avengerPiece(name,"1586e453fdc.png")
- elseif c=="avenger sanji" and 1 <= data[name].level then
- p[name].character = "sanji"
- avengerPiece(name,"1586e44689b.png")
- elseif c=="avenger chopper" and 1 <= data[name].level then
- p[name].character = "chopper"
- avengerChopper(name,"1586e441f46.png")
- elseif c=="avenger robin" and 1 <= data[name].level then
- p[name].character = "robin"
- avengerPiece(name,"1586e44b36a.png")
- elseif c=="avenger franky" and 1 <= data[name].level then
- p[name].character = "franky"
- avengerChopper(name,"1586e43d0e5.png")
- elseif c=="avenger brook" and 1 <= data[name].level then
- p[name].character = "brook"
- avengerPiece(name,"1586e8dbcf8.png")
- elseif c=="avenger sabo" and 1 <= data[name].level then
- p[name].character = "ace"
- avengerPiece(name,"1586e4584f2.png")
- elseif c=="avenger perona" and 1 <= data[name].level then
- p[name].character = "random"
- avengerPiece(name,"1586e422b9f.png")
- elseif c=="avenger leo" and 1 <= data[name].level then
- p[name].character = "random"
- avengerPiece(name,"1586e433a0a.png")
- elseif c=="title 1" then
- data[name].title = text[name].title_1
- elseif c=="title 2" and 3 <= data[name].win then
- data[name].title = text[name].title_2
- elseif c=="title 3" and 5 <= data[name].win then
- data[name].title = text[name].title_3
- elseif c=="title 4" and 7 <= data[name].win then
- data[name].title = text[name].title_4
- elseif c=="title 5" and 10 <= data[name].win then
- data[name].title = text[name].title_5
- elseif c=="title 6" and 13 <= data[name].win then
- data[name].title = text[name].title_6
- elseif c=="title 7" and 15 <= data[name].win then
- data[name].title = text[name].title_7
- elseif c=="title 8" and 17 <= data[name].win then
- data[name].title = text[name].title_8
- elseif c=="title 9" and 20 <= data[name].win then
- data[name].title = text[name].title_9
- elseif c=="title 10" and 23 <= data[name].win then
- data[name].title = text[name].title_10
- elseif c=="title 11" and 25 <= data[name].win then
- data[name].title = text[name].title_11
- elseif c=="title 12" and 30 <= data[name].win then
- data[name].title = text[name].title_12
- elseif c=="title 13" and 35 <= data[name].win then
- data[name].title = text[name].title_13
- elseif c=="title 14" and 1 <= data[name].lose then
- data[name].title = text[name].title_14
- elseif c=="title 15" and 5 <= data[name].lose then
- data[name].title = text[name].title_15
- elseif c=="title 16" and 10 <= data[name].lose then
- data[name].title = text[name].title_16
- elseif c=="title 17" and 15 <= data[name].lose then
- data[name].title = text[name].title_17
- elseif c=="title 18" and 20 <= data[name].lose then
- data[name].title = text[name].title_18
- elseif c=="title 19" and 25 <= data[name].lose then
- data[name].title = text[name].title_19
- elseif c=="shop" then
- Shop(name)
- end
- end
- function eventPlayerDied(name)
- setLang(name)
- data[name].lose=data[name].lose+1
- if 1 == data[name].lose then
- data[name].title = text[name].title_14
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- elseif 5 == data[name].lose then
- data[name].title = text[name].title_15
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- elseif 10 == data[name].lose then
- data[name].title = text[name].title_16
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- elseif 15 == data[name].lose then
- data[name].title = text[name].title_17
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- elseif 20 == data[name].lose then
- data[name].title = text[name].title_18
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- elseif 25 == data[name].lose then
- data[name].title = text[name].title_19
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- end
- local i=0
- local n
- for pname,player in pairs(tfm.get.room.playerList) do
- if not player.isDead then
- i=i+1
- n=pname
- end
- end
- if i==0 then
- tfm.exec.newGame(maps[math.random(#maps)])
- elseif i==1 then
- tfm.exec.setGameTime(5)
- tfm.exec.giveCheese(n)
- tfm.exec.playerVictory(n)
- end
- end
- function eventPlayerRespawn(name)
- p[name].character = "random"
- tfm.exec.removeImage(id[name])
- id[name] = tfm.exec.addImage(ids[math.random(#ids)], "%"..name, -35, -50)
- end
- function eventPlayerWon(name)
- setLang(name)
- tfm.exec.setGameTime(5)
- data[name].win=data[name].win+1
- data[name].point=data[name].point+1
- data[name].coins=data[name].coins+1
- data[name].tptime = 0
- if canShop[name] then
- ui.addTextArea(79, "<p align='center'>"..data[name].coins.." <i>$</i>", name, 100, 226, 100, 26, 0x324650, 0x152d30,1,true,true)
- end
- if 5 == data[name].point then
- data[name].level=data[name].level+1
- tfm.exec.chatMessage(""..text[name].NEW_LEVEL_MESSAGE.." : « "..data[name].level.." »",name)
- data[name].point=0
- end
- if 3 == data[name].win then
- data[name].title = text[name].title_2
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- elseif 5 == data[name].win then
- data[name].title = text[name].title_3
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- newLevel(name,"158b12a2684.jpg")
- elseif 7 == data[name].win then
- data[name].title = text[name].title_4
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- elseif 10 == data[name].win then
- data[name].title = text[name].title_5
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- newLevel(name,"158b129b39c.jpg")
- elseif 13 == data[name].win then
- data[name].title = text[name].title_6
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- elseif 15 == data[name].win then
- data[name].title = text[name].title_7
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- newLevel(name,"158b12925ce.jpg")
- elseif 17 == data[name].win then
- data[name].title = text[name].title_8
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- elseif 20 == data[name].win then
- data[name].title = text[name].title_9
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- newLevel(name,"158b1287a30.jpg")
- elseif 23 == data[name].win then
- data[name].title = text[name].title_10
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- elseif 25 == data[name].win then
- data[name].title = text[name].title_11
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- newLevel(name,"158b127d9e2.jpg")
- elseif 30 == data[name].win then
- data[name].title = text[name].title_12
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- elseif 35 == data[name].win then
- data[name].title = text[name].title_13
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- elseif 40 == data[name].win then
- tfm.exec.chatMessage(""..text[name].NEW_TITLE_MESSAGE.." : « "..data[name].title.." »",name)
- end
- end
- function eventLoop(time,remaining)
- if time >= 3000 and not started then
- started=true
- end
- for name,player in pairs(tfm.get.room.playerList) do
- if tfm.get.room.playerList[name].isFacingRight then
- if canShip[name] then
- imageRight(name)
- else
- if canShip[name] then
- imageLeft(name)
- end
- end
- end
- end
- for i in pairs(canFly) do
- canFly[i][2] = canFly[i][2] - 1
- print(canFly[i][2])
- if canFly[i][2] <= 0 then
- canFly[i][1] = false
- end
- end
- if remaining<=0 then
- tfm.exec.newGame(maps[math.random(#maps)])
- end
- for name in pairs(tfm.get.room.playerList) do
- for i,cannon in ipairs(toDespawn) do
- if cannon[1] <= os.time()-3000 then
- tfm.exec.removeObject(cannon[2])
- table.remove(toDespawn,i)
- end
- end
- end
- end
- function eventKeyboard(name, key, down, x, y)
- if started then
- if key==2 then
- p[name].right=true
- p[name].left=true
- elseif key==0 then
- p[name].right=false
- p[name].left=false
- end
- if key==72 and p[name].timestamp<os.time()-2000 and tfm.get.room.playerList[name].isDead==false then
- p[name].objectid=tfm.exec.addShamanObject(65,x+(p[name].right and 15 or -15),y,20,20)
- p[name].timestamp=os.time()
- table.insert(toDespawn,{os.time(),p[name].objectid})
- specialAttack(name)
- end
- if key==37 then
- if canShip[name] then
- tfm.exec.removeImage(idship[name])
- idship[name] = tfm.exec.addImage(ship[name][1],"%"..name,87,-12)
- end
- elseif key==39 then
- if canShip[name] then
- tfm.exec.removeImage(idship[name])
- idship[name] = tfm.exec.addImage(ship[name][1],"%"..name,-128,-12)
- end
- elseif key==74 and 4 <= data[name].level and tfm.get.room.playerList[name].isDead==false then
- if canFly[name] and canFly[name][1] == true then
- tfm.exec.movePlayer(name,0,0,false,0,-40,false)
- elseif canFly[name] == nil then
- canFly[name] = {true, 40}
- tfm.exec.movePlayer(name,0,0,false,0,-40,false)
- end
- elseif key==71 and 3 <= data[name].level and tfm.get.room.playerList[name].isDead==false and p[name].timestamp<os.time()-2000 then
- p[name].objectid=tfm.exec.addShamanObject(17,x-2,y+25,180,50,50)
- p[name].timestamp=os.time()
- table.insert(toDespawn,{os.time(),p[name].objectid})
- specialAttack(name)
- elseif key==32 and tfm.get.room.playerList[name].isDead==false then
- if p[name].character == "shanks" or p[name].character == "whitebeard" or p[name].character == "blackbeard" or p[name].character == "bigmom" or p[name].character == "kaido" then
- counter[name] = counter[name] + 1
- if counter[name] == 10 then
- p[name].idcan4=tfm.exec.addShamanObject(17,x+90,y,90,50,50)
- table.insert(toDespawn,{os.time(),p[name].objectid})
- p[name].idcan5=tfm.exec.addShamanObject(17,x+66,y-26,80,50,50)
- table.insert(toDespawn,{os.time(),p[name].objectid})
- p[name].idcan6=tfm.exec.addShamanObject(17,x+47,y-43,80,50,50)
- table.insert(toDespawn,{os.time(),p[name].objectid})
- p[name].idcan1=tfm.exec.addShamanObject(17,x+24,y-50,0)
- table.insert(toDespawn,{os.time(),p[name].idcan1})
- p[name].idcan2=tfm.exec.addShamanObject(17,x,y-50,0)
- table.insert(toDespawn,{os.time(),p[name].idcan2})
- p[name].idcan3=tfm.exec.addShamanObject(17,x-24,y-50,0)
- table.insert(toDespawn,{os.time(),p[name].idcan3})
- tfm.exec.moveObject(p[name].idcan1,x+24,y-50,0,0,-250,0)
- tfm.exec.moveObject(p[name].idcan2,x,y-50,0,0,-250,0)
- tfm.exec.moveObject(p[name].idcan3,x-24,y-50,0,0,-250,0)
- p[name].idcan8=tfm.exec.addShamanObject(17,x-43,y-42,-80,50,50)
- table.insert(toDespawn,{os.time(),p[name].objectid})
- p[name].idcan7=tfm.exec.addShamanObject(17,x-59,y-23,-80,50,50)
- table.insert(toDespawn,{os.time(),p[name].objectid})
- p[name].idcan9=tfm.exec.addShamanObject(17,x-67,y,-90,50,50)
- table.insert(toDespawn,{os.time(),p[name].objectid})
- yonkuAttack(name)
- end
- end
- end
- end
- end
- function eventMouse(name,X,Y)
- if 5 <= data[name].level and data[name].tptime <= 0 then
- tfm.exec.movePlayer(name,X,Y,false,0,0,false)
- data[name].tptime = 1
- end
- end
- profilepoup = {
- ui = {
- popups = {},
- createPopup = function (id, title, content, targetPlayer, buttons, closable, x, y, width, height, backgroundColor, borderColor, backgroundAlpha, fixedPos)
- ui.addTextArea(9 ..id.. 36 .. 21, "<font color='white'>"..content.."</font", targetPlayer, x, y + 25, width, height, "0x2c555c", "0x936240", backgroundAlpha, fixedPos);
- ui.addTextArea(9 ..id.. 36 .. 22, "<b><font size='14' color='#009D9D'>"..title.."</font></b>", targetPlayer, x - 10, y, width + 20, 20, "0x152d30", "0x152d30", backgroundAlpha, fixedPos);
- if closable then
- ui.addTextArea(9 ..id.. 36 .. 23, "<a href='event:closeTWFPopup_".. 9 ..id.. 36 .."'><font face='serif' color='#2b2b2b' size='12'><b>✕</b></font></a>", targetPlayer, x + width - 8, y + 2, 16, 16, "0x009D9D", "0x009D9D", backgroundAlpha, fixedPos);
- end;
- profilepoup.ui.popups[tostring("9"..id.."36")] = 9 ..id.. 36;
- end,
- removePopup = function (id, targetPlayer)
- ui.removeTextArea(profilepoup.ui.popups[id] .. 21, targetPlayer);
- ui.removeTextArea(profilepoup.ui.popups[id] .. 22, targetPlayer);
- ui.removeTextArea(profilepoup.ui.popups[id] .. 23, targetPlayer);
- end,
- createLabel = function (id, text, targetPlayer, x, y)
- ui.addTextArea(9 ..id.. 72 .. 22, "<font color='#000000' size='14'>"..text.."</font>", targetPlayer, x - 1, y, 600, 20, nil, nil, 0.0, true);
- ui.addTextArea(9 ..id.. 72 .. 22, "<font color='#000000' size='14'>"..text.."</font>", targetPlayer, x + 1, y, 600, 20, nil, nil, 0.0, true);
- ui.addTextArea(9 ..id.. 72 .. 22, "<font color='#000000' size='14'>"..text.."</font>", targetPlayer, x, y - 1, 600, 20, nil, nil, 0.0, true);
- ui.addTextArea(9 ..id.. 72 .. 22, "<font color='#000000' size='14'>"..text.."</font>", targetPlayer, x, y + 1, 600, 20, nil, nil, 0.0, true);
- ui.addTextArea(9 ..id.. 72 .. 21, "<font color='#ffffff' size='14'>"..text.."</font>", targetPlayer, x, y, 600, 20, nil, nil, 0.0, true);
- end;
- },
- trigger = {
- popupClose = function (popupId, playerName, callback)
- if string.sub(callback, 0, 14) == "closeTWFPopup_" then
- profilepoup.ui.removePopup(callback:sub(15), playerName);
- end
- end;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement