patrickjean 38 Postado Julho 13, 2011 Share Postado Julho 13, 2011 (editado) Falaé galerinha do XTibia, estou aqui para postar mais um script que eu mesmo criei!!! #Caracteristicas e Informações @Nome: Soccer System @Versão: 1.0 @Autor: Potreco =D @Versão testada = TFS 0.3.5 #Instalação: @Actions: Vá até a pasta Data/Script e crie um arquivo chamado fut.lua e adicione isso dentro: </-- Script By Potreco =D --> function onUse(cid,item,frompos,item2,topos) pos1 = {x = 344,y = 248,z = 7} pos2 = {x = 337,y = 248,z = 7} poscentro2 = {x = 335,y = 242,z = 7} poscentro1 = {x = 346,y = 242,z = 7} idbola = 2160 -- Id do item que irá ser utilizado como bola tempo = 2*60*1000 -- Tempo de duração de cada partida outfit1 = {lookType = 128, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94, lookAddons = getCreatureOutfit(cid).lookAddons}--Outfit que o time 1 utilizará outfit2 = {lookType = 128, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = getCreatureOutfit(cid).lookAddons} --Outfit do time 2 time1 = getSpectators(pos1,2,0) time2 = getSpectators(pos2,2,0) if getGlobalStorageValue(20003) == -1 then setGlobalStorageValue(20003,1) if time1 then for i = 1,#time1 do doSetCreatureOutfit(time1[i], outfit1,tempo) doTeleportThing(time1[i],poscentro1) end end if time2 then for i = 1,#time2 do doSetCreatureOutfit(time2[i], outfit2,tempo) doTeleportThing(time2[i],poscentro2) end end doCreateItem(idbola,poscentro1) doBroadcastMessage("Começa o jogo!") addEvent(function() players = getSpectators(poscentro1,12,5) if players ~= nil then for i = 1,#players do doTeleportThing(players[i],pos1) end end doBroadcastMessage("Fim de jogo! O placar foi de: Time 1 "..getGlobalStorageValue(20000).." x "..getGlobalStorageValue(20001).." Time 2") setGlobalStorageValue(20000,0) setGlobalStorageValue(20001,0) setGlobalStorageValue(20003,-1) end,tempo) end return TRUE end Agora adicione a seguinte TAG no arquivo Actions.xml: <action actionid="5555" event="script" value="fut.lua"/> @Movements: Agora em Movements/Scripts crie um arquivo chamado fut.lua e adicione isso dentro: </-- Script By Potreco =D --> function onAddItem(moveitem, tileitem, position, cid) gol1 = { {x=328,y=240,z=7}, {x=329,y=244,z=7} } gol2 = { {x=352,y=240,z=7}, {x=353,y=244,z=7} } poscentro2 = {x = 335,y = 242,z = 7} poscentro1 = {x = 346,y = 242,z = 7} if inArea(position,gol1[1],gol1[2]) then doBroadcastMessage("Gol do time 1!") setGlobalStorageValue(20000,getGlobalStorageValue(20000) + 1) doRemoveItem(moveitem.uid) doCreateItem(moveitem.itemid,poscentro1) elseif inArea(position,gol2[1], gol2[2]) then doBroadcastMessage("Gol do time 2!") setGlobalStorageValue(20001,getGlobalStorageValue(20001) + 1) doRemoveItem(moveitem.uid) doCreateItem(moveitem.itemid,poscentro2) end return true end function inArea(p,pos1,pos2) if p.x >= pos1.x and p.x <= pos2.x then if p.y >= pos1.y and p.y <= pos2.y then if p.z == pos1.z then return true end end end return false end Coloque agora essa TAG em Movements.xml: <movevent type="AddItem" tileitem="0" itemid="2160" event="script" value="fut.lua"/> Em ItemID, coloque o que você irá usar de bola!! @ShotScreens: Para facilitar a instalação, eu fiz um pegueno campo de Futebol, ficou um lixo porque eu fiz meio com pressa, mais dá para entender!! O time 1 deverá ficar no quadrados cinza à esquerda, e o time 2 à direita. Após isso alguém puxa a alavanca e o jogo começa. Espero que gostem do Script!! Qualquer duvida, poste aqui... Gostou?? Te Ajudei??? REP++ =D Editado Julho 16, 2011 por PatrickJean raulcdj reagiu a isso 1 Link para o comentário https://xtibia.com/forum/topic/161422-actions-soccer-system/ Compartilhar em outros sites More sharing options...
Nitrox 6 Postado Julho 15, 2011 Share Postado Julho 15, 2011 Teria como explicar melhor, onde são as coordenadas do campo, como mudar as coordenadas dos gols, e ajeitar as imagens! Link para o comentário https://xtibia.com/forum/topic/161422-actions-soccer-system/#findComment-1065729 Compartilhar em outros sites More sharing options...
patrickjean 38 Postado Julho 16, 2011 Autor Share Postado Julho 16, 2011 Estarei arrumando agora!! Obrigado por avisar =D Link para o comentário https://xtibia.com/forum/topic/161422-actions-soccer-system/#findComment-1066731 Compartilhar em outros sites More sharing options...
GuuhTorres 114 Postado Julho 25, 2011 Share Postado Julho 25, 2011 Gostei,ganhou meu REP !!! Link para o comentário https://xtibia.com/forum/topic/161422-actions-soccer-system/#findComment-1073351 Compartilhar em outros sites More sharing options...
MasterXots 0 Postado Julho 27, 2011 Share Postado Julho 27, 2011 Muito mal explicado os lugares onde tem q fica rno map... e eu queria fazer um fut de 3x3 daria pra vc expliar melhor? Link para o comentário https://xtibia.com/forum/topic/161422-actions-soccer-system/#findComment-1075019 Compartilhar em outros sites More sharing options...
15151512 2 Postado Agosto 22, 2011 Share Postado Agosto 22, 2011 nao entendi cara explica direito Link para o comentário https://xtibia.com/forum/topic/161422-actions-soccer-system/#findComment-1089451 Compartilhar em outros sites More sharing options...
823692 1 Postado Janeiro 26, 2012 Share Postado Janeiro 26, 2012 poxa ela ta explicando beiim , vocês tão precizando prestar atenção . Link para o comentário https://xtibia.com/forum/topic/161422-actions-soccer-system/#findComment-1185921 Compartilhar em outros sites More sharing options...
Zmovir 41 Postado Janeiro 27, 2012 Share Postado Janeiro 27, 2012 Otimo script mais falto organizaçao! Link para o comentário https://xtibia.com/forum/topic/161422-actions-soccer-system/#findComment-1186651 Compartilhar em outros sites More sharing options...
pkemomm 0 Postado Setembro 28, 2013 Share Postado Setembro 28, 2013 Este sistema funciona em 8.70 ? Outra dúvida, quando vou puxar a alavanca que coloquei(OBS : Já coloquei ActionId:5555), nao acontece nada. Mas quando marco um gol aparece normalmente. Link para o comentário https://xtibia.com/forum/topic/161422-actions-soccer-system/#findComment-1566393 Compartilhar em outros sites More sharing options...
Administrador Administrador 1437 Postado Abril 9, 2015 Administrador Share Postado Abril 9, 2015 Repor Imagens. Link para o comentário https://xtibia.com/forum/topic/161422-actions-soccer-system/#findComment-1644890 Compartilhar em outros sites More sharing options...
Posts Recomendados