Jump to content

Hyroshima

Members
  • Content Count

    49
  • Joined

  • Last visited

  • Days Won

    6

Posts posted by Hyroshima


  1. On 7/29/2019 at 6:29 AM, bWolfie said:

    Hyroshima wants to use a callfunc() every time a skill is used.

    E.g. player uses skill 'Magnum Break', every time it occurs callfunc("F_Test") happens.

    I added a custom skill and that skill will call the function I created ... but I had to pass some parameters, because each custom skill would perform a different action within the function!

    The solution I had was to create separate files just to call the function with the params for each custom skill.

    solved~

    ty all!

     



     


  2. bom-dia pessoal, estou criando um addon para funcionar com um projeto que estou desenvolvendo, porem estou levando uma surra dos métodos em que a flux funciona.

    Consegui criar parte do addon, o problema mesmo é em criar um campo (formulário) para que o usuário consiga adicionar um código serial em sua conta, tentei usar como exemplo a função trocar email mas sem sucesso.

    É bem simples, porem a parte da conexão com o banco pra fazer o update está me quebrando a cabeça kkk

    1111.thumb.jpg.f1687af40cfe820f7a71ebc7dce982be.jpg

    desde já grato a quem puder me ajudar.

     


  3.  

    Does anyone know how I can get in touch with yommy?Thank you in advance!~

    Why you want to contact yommy?

    Surely anyone won't just give out info without knowing why

    Sorry, you're right.

     

     

    I have an oldtimer project, and need to remove ads XRay Sakexe, then someone told me that he could do something about it!

     

    :blush:  :(


  4. '-' desculpas, mas eu não sei o que seria esse switch, até pensei que fosse o comando de script, mas não é, poderia explicar melhor para que eu entende e procure lhe ajudar de forma mais fácil.


  5.  

    Em cima dela falta um ; no final do announce.

     

    Boa vou testar amanha !

     

    Não precisa postar informando que irá testar, apenas teste e informe o resultado... obrigado~


  6.  

     

     

    /===== Cronus Script ========================================//= Script de Invasão//===== By: ==================================================//= Kamper//===== Versão Atual: ========================================//= 1.2//===== Comentarios Adicionais: ==============================//= Faz invasões automáticas.//===== Changelog: ===========================================//= 1.0 Criado o script. [Kamper]//= 1.1 Otimizado. [RoM]//= 1.2 While removido e substituido por um timer [Keoy]// .gat removidos.//============================================================prontera,0,0,0 script InvasionScript -1,{end;OnInit:// ================= Configurações ===========================set $IS_chance,1000; //Chances de invasão. 1 = 0,01% 1/1000// ================= Monstros (ID) ===========================setarray $IS_mob[0],1087,1147,1190,1115,1511,1159,1389,1150,1688,1980,1251,2068,1312,1885,1252,1583,1038,1046,1059,1039,1157,1112,1373,1658,1272,1630,1623,1492,1418,1785,1779,1708,1956,1734,1685,1719,1768,2202,1871,1751,1832,1874,1917,1647,1649,1651,1648,1646;// ================= Cidades =================================// Nome dos Mapas:setarray $IS_city$[0],"geffen","izlude","alberta","morocc","prontera","payon";// Nomes das Cidades:setarray $IS_cityn$[0],"Geffen","Izlude","Alberta","Morroc","Prontera","Payon";initnpctimer;end;// ================= Script ==================================OnTimer600000:if(rand(1,1000) <= $IS_chance){if($@ms == 1) end;set $@m,rand(getarraysize($IS_mob)-1);set $@c,rand(getarraysize($IS_city$)-1);monster $IS_city$[$@c],0,0,strmobinfo(1,$IS_mob[$@m]),$IS_mob[$@m],1;set $@ms,1;announce "Venham nos ajudar!",bc_all;sleep2 2000;announce "O MvP "+strmobinfo(1,$IS_mob[$@m])+" está invadindo "+$IS_cityn$[$@c]+"!!",bc_all;}initnpctimer;end;OnTimer3600000:announce "O MvP "+strmobinfo(1,$IS_mob[$@m])+" devastou "+$IS_cityn$[$@c]+" e foi embora!",bc_allset $@ms,0;stopnpctimer;end;OnNPCKillEvent:if(killedrid == $IS_mob[$@m] && strcharinfo(3) == $IS_cityn$[$@c]){announce strcharinfo(0)+" Matou o MvP que estava atacando a cidade "+$IS_cityn$[$@c]+"!",bc_all;set $@ms,0;stopnpctimer;end;}} 

     

     

     


  7. Tem algo de errado nesse seu exemplo, pois o nível da skill fica na 8º coluna.

     

    skill_db: 

     

    48,-1,8,0,-1,0,0,10,2,no,0,0,0,weapon,0,		TF_DOUBLE,Double Attack 

     

    Skill_tree

    -Procura pela classe:

    Thief: {	inherit: ( "Novice" );	skills: {		 TF_DOUBLE: 10

     

    skilltreeview.lua (cliente)

     

    essa é a referência pra vc achar: 

     

    {"TF_DOUBLE", 48;  

  8. O símbolo para set variável de conta seria o #.

     

     

    set #item,10; 

    Não use aspas duplas se vai guardar nessas variáveis números.

     

    E então você verifica se o player já pegou algo que só pode 1 vez por conta.

     

    Abaixo fiz um exemplo de um code pra você.

     

    prontera,150,172,5	script	ScriptTest	512,{	mes "Olá, gostaria de receber alguns itens de graça?";	next;	if(select("Sim:Não")==2){ close; }	if(#Freeget == .Maxgetitem)	{		mes "Háa, infelizmente você já pegou a quantidade que podia!";		mes "["+#Freeget+"/"+.Maxgetitem+"]";		close;	}	getitem .ItemID,.ItemValue;	if(.FreeZeny != 0) set Zeny,Zeny+.FreeZeny;	mes "Prontinho, você pode pegar esses itens ["+#Freeget+"/"+.Maxgetitem+"] .";	set #Freeget,#Freeget+1;	close;OnInit:				//*- Essa label (lbl) faz com que as variáveis abaixo				//    seja carregada assim queo emulador for iniciado(re-iniciado).				//	essas são variáveis de npc.	set .Maxgetitem,1;	// Quantidade de vezes que a pessoa pega por conta.	set .ItemID,607;	// ID do item que ele vai receber.	set .ItemValue,2;	// Quantidade do item a receber.	set .FreeZeny,0;	// Quantidade de Zeny (0 = Desativado).end;}
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.