SnoopDoggy 0 Postado Junho 5, 2016 Share Postado Junho 5, 2016 Tenho um globalevent que seria para ficar executando efeito instantaneamente em algumas vocations, mas alem de não estar funcionando, não apresenta erro no distro Minha tfs é CryingDamson v8 -8.6 E estes são os scripts: playereffect.lua globalevents.xml REP+ pra quem ajudar a resolver !! playereffect.lua globalevents.xml Link para o comentário https://xtibia.com/forum/topic/240980-globalevent-n%C3%A3o-est%C3%A1-funcionando/ Compartilhar em outros sites More sharing options...
0 Diretor Yan Liima 578 Postado Junho 5, 2016 Diretor Share Postado Junho 5, 2016 (editado) Acabei de ver aqui e não tem nenhum erro com a script, o problema seria com sua source. Suas sources deve tar com maximo de limite até 41. Ou seja por mais que você tenha 300 efeitos em seu cliente você só podera usar até 41, chato isso né? Não acredita? Vai no seu servidor e executa o comando /z de 0 até 41 até ai tudo bem depois não irá aparecer mais effects ou irá repetir os efeitos... Não tenho certeza se o limit da suas source é 41 mais provavelmente não vai passar do 69. Na área de programação deve ter um tutorial para suportar 254 effects, infelizmente passar disso não da. Não em Old Cliente tem gente que fala que dá mais é mentira maximo é 254/255. Para passar disso em OLD é só por DLL. Editado Junho 5, 2016 por nedroesdoksdja Link para o comentário https://xtibia.com/forum/topic/240980-globalevent-n%C3%A3o-est%C3%A1-funcionando/#findComment-1694667 Compartilhar em outros sites More sharing options...
0 SnoopDoggy 0 Postado Junho 5, 2016 Autor Share Postado Junho 5, 2016 Cara eu mudei o efeito de alguns para o numero 1,4,10 e mesmo assim não funciona, será que deve ser mesmo só o erro do limite ? Link para o comentário https://xtibia.com/forum/topic/240980-globalevent-n%C3%A3o-est%C3%A1-funcionando/#findComment-1694668 Compartilhar em outros sites More sharing options...
0 Diretor Yan Liima 578 Postado Junho 5, 2016 Diretor Share Postado Junho 5, 2016 (editado) Então faz o seguinte, testa esse que irei mandar agora e vê o resultado... Em creaturescript crie um arquivo chamado playereffect.lua e cole isto dentro Spoiler -- ########################################################-- ##### Créditos by Yan Liima - Night #####-- ##### Contato: #####-- ##### Xtibia: #####-- ##### www.xtibia.com/forum/perfil/381894-yan-liima #####-- ########################################################efeitos = {--_GOKU_--[4] = 106,[5] = 85,[6] = 106,[8] = 87,[13] = 84,[14] = 84,[15] = 89,[16] = 244,[473] = 41,--_VEGETA_--[21] = 85,[22] = 106,[23] = 106,[28] = 84,[29] = 84,[30] = 89,[31] = 244,[474] = 41,--_PICCOLO_--[34] = 109,[39] = 104,[41] = 88,[43] = 88,[44] = 104,--_C17_--[49] = 87,[51] = 84,[52] = 93,[54] = 87,[55] = 90,[56] = 96,--_GOHAN_--[60] = 106,[68] = 84,[69] = 89,[70] = 90,--_TRUNKS_--[75] = 85,[79] = 85,[80] = 84,[81] = 89,[82] = 90,[490] = 244,--_CELL_--[88] = 107,[89] = 104,[90] = 104,[91] = 106,[92] = 104,[93] = 89,[94] = 71,--_FREEZA_--[102] = 84,[103] = 84,[104] = 84,[105] = 84,[106] = 84,[107] = 84,[108] = 84,[109] = 89,[110] = 90,--_MAJIN BOO_--[118] = 109,[119] = 92,[120] = 92,[121] = 105,[122] = 92,[123] = 92,[124] = 91,[125] = 91,[126] = 101,[475] = 89,--_BROLY_--[131] = 85,[135] = 98,[136] = 84,[137] = 84,[138] = 89,[139] = 244,--_C18_--[144] = 87,[146] = 87,[147] = 93,[149] = 87,[150] = 86,[151] = 90,--_UUB_--[156] = 84,[157] = 84,[158] = 84,[159] = 84,[160] = 84,[161] = 96,[162] = 89,[163] = 90,--_GOTEN_--[169] = 106,[170] = 85,[174] = 85,[175] = 85,[176] = 90,[177] = 84,--_CHIBI TRUNKS_--[183] = 106,[184] = 85,[188] = 85,[189] = 85,[190] = 90,[191] = 84,--_COOLER_--[198] = 86,[199] = 86,[200] = 86,[201] = 87,[202] = 89,[203] = 86,[204] = 85,[493] = 90,[205] = 96,--_DENDE_--[215] = 88,[216] = 102,[217] = 240,--_TSUFUL_--[219] = 84,[220] = 87,[221] = 84,[222] = 84,[223] = 84,[224] = 84,[227] = 96,[228] = 89,[229] = 96,--_BARDOCK_--[235] = 85,[237] = 109,[238] = 106,[239] = 85,[240] = 84,[241] = 84,[242] = 89,[243] = 90,--_KURIRIN_--[250] = 107,[252] = 107,[253] = 84,[254] = 89,[255] = 89,--_PAN_--[260] = 87,[261] = 107,[262] = 106,[263] = 106,[264] = 84,[265] = 84,[266] = 89,[267] = 90,--_KAIO_--[272] = 86,[273] = 91,[274] = 86,[276] = 86,[277] = 86,[278] = 86,[279] = 90,--_VIDEL_--[285] = 106,[286] = 106,[287] = 106,[288] = 106,[289] = 87,[290] = 87,[291] = 41,--_JANEMBA_--[297] = 84,[298] = 84,[299] = 110,[300] = 84,[301] = 84,[302] = 86,[303] = 90,[491] = 89,--_TENSHINHAN_--[307] = 107,[308] = 107,[310] = 107,[312] = 85,[313] = 84,[314] = 108,[315] = 108,--_JENK_--[322] = 109,[325] = 84,[326] = 87,[327] = 98,--_RADITZ_--[332] = 85,[333] = 106,[334] = 106,[335] = 106,[336] = 85,[337] = 84,[338] = 89,[339] = 90,--_C16_--[344] = 106,[346] = 88,[347] = 95,[348] = 106,[349] = 97,[350] = 98,[351] = 96,--_TURLES_--[355] = 106,[356] = 87,[358] = 94,[360] = 106,[361] = 84,[362] = 89,[363] = 90,--_BULMA_--[368] = 87,[371] = 106,[372] = 87,[373] = 84,[374] = 87,[375] = 89,--_SHENRON_--[380] = 89,[381] = 89,[382] = 87,[383] = 85,[384] = 89,[385] = 90,[386] = 84,[387] = 84,--_VEGETTO_--[390] = 106,[392] = 85,[393] = 106,[394] = 106,[395] = 85,[396] = 85,[397] = 84,[398] = 89,[399] = 244,--_TAPION_--[404] = 84,[405] = 96,[406] = 96,[409] = 87,[410] = 87,[411] = 84,[412] = 90,[476] = 89,--_KAME_--[423] = 89,[424] = 85,--_KING VEGETA_--[429] = 85,[432] = 85,[434] = 89,[435] = 84,[436] = 84,--_KAGOME_--[440] = 106,[441] = 85,[445] = 106,[446] = 244,[447] = 84,[448] = 90,--_ZAIKO_--[451] = 106,[452] = 106,[453] = 98,[455] = 85,[456] = 85,[457] = 106,[458] = 88,[459] = 96,[460] = 98,[477] = 244,--_CHILLED_--[466] = 84,[467] = 84,[468] = 84,[469] = 84,[470] = 105,[471] = 96,[472] = 86,[492] = 89,--_C8_--[480] = 106,[481] = 106,[482] = 89,[483] = 106,[484] = 106,[485] = 106,[486] = 97,[487] = 244,[488] = 98,[489] = 96}function doEffect(cid)local delay = 1if isCreature(cid) == TRUE thendoSendMagicEffect(getCreaturePosition(cid), efeitos[getPlayerVocation(cid)])addEvent(doEffect, delay*1000, cid)endreturn TRUEendfunction onLogin(cid)for voc, efec in pairs(efeitos) doif voc == getPlayerVocation(cid) thendoEffect(cid)breakendendreturn TRUEend Em creaturescript.xml adicione: <event type="login" name="PlayerEffect" event="script" value="playereffect.lua"/> em seu globalevents.xml remove esta linha: <globalevent name="magic-effect" interval="1000" event="script" value="playereffect.lua"/> Já deixei configurado os efeitos para você. Mesmo assim faça o teste que disse a você use o /z 0, /z 1, /z 41 e veja até onde vai... Editado Junho 5, 2016 por nedroesdoksdja Link para o comentário https://xtibia.com/forum/topic/240980-globalevent-n%C3%A3o-est%C3%A1-funcionando/#findComment-1694669 Compartilhar em outros sites More sharing options...
0 SnoopDoggy 0 Postado Junho 5, 2016 Autor Share Postado Junho 5, 2016 Deu certo mano, mas só vai até o 69 msm, vou dar uma olhada no tutorial dos limites... Vlw pela ajuda REP+ Link para o comentário https://xtibia.com/forum/topic/240980-globalevent-n%C3%A3o-est%C3%A1-funcionando/#findComment-1694670 Compartilhar em outros sites More sharing options...
Pergunta
SnoopDoggy 0
Tenho um globalevent que seria para ficar executando efeito instantaneamente em algumas vocations, mas alem de não estar funcionando, não apresenta erro no distro
Minha tfs é CryingDamson v8 -8.6
E estes são os scripts: playereffect.lua
globalevents.xml
REP+ pra quem ajudar a resolver !!
playereffect.lua
globalevents.xml
Link para o comentário
https://xtibia.com/forum/topic/240980-globalevent-n%C3%A3o-est%C3%A1-funcionando/Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados