Jump to content

Envolvents

Members
  • Content Count

    36
  • Joined

  • Last visited

Posts posted by Envolvents


  1. Bem simples:

    prontera,155,185,3	Sample Test	510,{
    	mes "digite seu nome";
    	input @nome$;
    	if(@nome$ == strcharinfo(0)) {
    		mes "Você acertou seu nome";
    		close;
    	} else {
    		mes "Como assim? você não sabe seu nome ?";
    		close;
    	}
    }
    

    Normalmente você talvez não vai inserir um número negativo com esse comando.

    Isso é feito para evitar bugs, por exemplo um input negativo pode fazer com que o jogador receba zenys.

    O Comando tem 2 argumentos opcionais. o valor padrão de 'mínimo' e 'máximo' podem ser definidos com 'input_min_value' e 'input_max_value' em 'script_athena.conf'.
    Se o número inserido for maior que 'máximo', o comando retorna 1 e -1 se o valor for menor que 'min' e 0 de outro jeito (isso se 'mínimo' e 'máximo' existirem).

    Exemplo:

    	mes "Insira um número maior que 1 e menor que 10";
    	input @num;
    	if(@num > 1 && @num < 10) {
    		mes "Parabéns você fez o que eu disse!";
    		close;
    	}
    	mes "Você não me obedeceu !";
    	close;
    

    Pra saber mais é só acessar o script_commands em doc do github.


  2. Hi everyone, I want support for this application.
     
    Recent I was found a DLL Eikasia of ratalaika, how to add custom DLL in my hexed?
     
    My Client: 2010-07-30aRagexeRE_patched.exe
     
    How to add custom DLL?
     
    SOLVED: 
    //All Lines beginning with // are ignored
    //All strings ending with a .dll is taken as the current DLL and lines that follow that doesnt have that pattern are taken as functions.
    // To import function by name simply put the name
    // To import function by ordinal number put the ordinal following a ':' symbol (like :41 below)
    // For better clarity put spaces in front of either types of function imports
    
    eikasia.dll
     _DllMain@12
    // :41
    

    https://github.com/MStr3am/NEMO/blob/pre_3p0/Input/dlls.txt


  3. 12/04/2013 - Mantenimiento kRO Parte-II
     
    New map with the nomenclature (_n) may mean nightmare mode.

     

    01.jpg

    The mob in map is the same that other bio maps but add v_ (victim) ex (v_eremes, v_cecil) etc etc


     

    v_alphoccio

     

     

    alphoccio01.gif

     

    alphoccio02.gif

     

    alphoccio03.gif

     

    alphoccio04.gif

     v_celia

     

    v_celia01.gif

     

    v_celia02.gif

     

    v_celia03.gif

     

    v_celia04.gif

     v_chen

     

    v_chen01.gif

     

    v_chen02.gif

     

    v_chen03.gif

     

    v_chen04.gif

     v_eremes

     

    v_eremes01.gif

     

    v_eremes02.gif

     

    v_eremes03.gif

     

    v_eremes04.gif

     v_flamel

     

    v_flamel01.gif

     

    v_flamel02.gif

     

    v_flamel03.gif

     

    v_flamel04.gif

     v_gertie

     

    v_gertie01.gif

     

    v_gertie02.gif

     

    v_gertie03.gif

     

    v_gertie04.gif

     v_harword

     

    v_harword01.gif

     

    v_harword02.gif

     

    v_harword03.gif

     

    v_harword04.gif

     v_katrinn

     

    v_katrinn01.gif

     

    v_katrinn02.gif

     

    v_katrinn03.gif

     

    v_katrinn04.gif

     

     

    v_magaleta

    v_magaleta01.gif

     

    v_magaleta02.gif

     

    v_magaleta03.gif

     

    v_magaleta04.gif

     v_randel

     

    v_randel01.gif

     

    v_randel02.gif

     

    v_randel03.gif

     

    v_randel04.gif

     v_seyren

    v_seyren00.gif

     

    v_seyren01.gif

     

    v_seyren02.gif

     

    v_seyren03.gif

     

    v_seyren04.gif

     v_shecil

     

    v_shecil01.gif

     

    v_shecil02.gif

     

    v_shecil03.gif

     

    v_shecil04.gif

     view more http://ziu-ro.blogspot.com.es/2013/12/04122013-mantenimiento-kro-parte-ii.html


  4. enquanto a seção pt_br eu respondo sim, só que comecei a frequentar o fórum agora, então pode ir postando lá que eu ajudo.

     

    @topic, qual erro mano, eu testei esse script e funcionou perfeitamente. ._.

    Não vamos desistir, '-'

    Use este:

    item_db2.txt

    20000,Ticket_Vip,Ticket Vip #15,0,10000,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc "vip15"; },{},{}20001,Ticket_Vip,Ticket Vip #30,0,10000,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc "vip30"; },{},{}

    idnum2itemdesctable.txt

    20000#Clique duas vezes neste ticket para tornar sua conta Vip por 15 dias.Peso: ^7777771^000000#20001#Clique duas vezes neste ticket para tornar sua conta Vip por 30 dias.Peso: ^7777771^000000#

    idnum2itemdisplaynametable.txt

    20000#Ticket Vip 15#20001#Ticket Vip 30#

    idnum2itemresnametable.txt

    20000#±³ÅëÄ«µå#20001#±³ÅëÄ«µå#

    Script:

    // Função que adiciona 15 dias Vip ao usuáriofunction	script	vip15	{set $nivelVip, 1;set $diasVip, 15;set $verificaVip, 1;	if (getgroupid() == 1) goto extender;	query_sql "UPDATE `login` SET  `group_id` = "+$nivelVip+", `dt_vip` = DATE_ADD(CURDATE(),INTERVAL "+$diasVip+" DAY) WHERE  `group_id` = 0 AND `account_id` = "+getcharid(3);	dispbottom "Vip inserido com sucesso! Relogue seu personagem para ativá-lo.";end;estender:	query_sql "UPDATE `login` SET  `group_id` = "+$nivelVip+", `dt_vip` = DATE_ADD(`dt_vip`,INTERVAL "+$diasVip+" DAY) WHERE  `group_id` = "+$nivelVip+" AND `account_id` = "+getcharid(3);	dispbottom "Vip estendido por mais "+$diasVip+" dias! Relogue seu personagem para ativá-lo.";end;}// Função que adiciona 30 dias Vip ao usuáriofunction	script	vip30	{set $nivelVip, 1;set $diasVip, 30;set $verificaVip, 1;	if (getgroupid() == 1) goto extender;	query_sql "UPDATE `login` SET  `group_id` = "+$nivelVip+", `dt_vip` = DATE_ADD(CURDATE(),INTERVAL "+$diasVip+" DAY) WHERE  `group_id` = 0 AND `account_id` = "+getcharid(3);	dispbottom "Vip inserido com sucesso! Relogue seu personagem para ativá-lo.";end;estender:	query_sql "UPDATE `login` SET  `group_id` = "+$nivelVip+", `dt_vip` = DATE_ADD(`dt_vip`,INTERVAL "+$diasVip+" DAY) WHERE  `group_id` = "+$nivelVip+" AND `account_id` = "+getcharid(3);	dispbottom "Vip estendido por mais "+$diasVip+" dias! Relogue seu personagem para ativá-lo.";end;}// Função que controla a data de término da conta vip e anúncios ao logar-	script	GerenciadorVip	-1,{OnPCLoginEvent:	set @site$, "www.sitedoseuservidor.com.br";		query_sql "UPDATE `login` SET  `group_id`= 0 WHERE  `group_id` = "+$nivelVip+" AND (`dt_vip` IS NULL OR `dt_vip` < CURDATE())";		query_sql "SELECT (`dt_vip` IS NULL OR `dt_vip` < CURDATE()) FROM `login` WHERE `account_id` = "+getcharid(3), @verificaVip;		if (@verificaVip) {		dispbottom "Torne-se um(a) jogador(a) Vip e tenha benefícios esclusivos!";		dispbottom "Acesse "+@site$+" e saiba mais!";end;}	query_sql "SELECT DATE_FORMAT(`dt_vip`, '%d/%m/%Y') FROM `login` WHERE `account_id` = "+getcharid(3), @dataVencimento$;	dispbottom "Sua conta Vip é válida até o dia "+@dataVencimento$+"";end;}

    Tabela:

    ALTER TABLE `login` ADD (`dt_vip` DATE); 

    Se esse não funcionar pega seu emulador, deleta e taca fogo no seu pc.  :gawi:


  5. tente assim:

    function	script	TicketVIP	{set .n$, "[Assistente VIP]";	if(getgroupid() >= 20) end;	if(#vipfree == 0) {	query_sql "UPDATE `login` SET `group_id`='1',`diasvip`='30' WHERE `account_id` = '"+ getcharid(3) +"'";    	set #vipfree, 1;	    	mes .n$;   	mes "Olá "+strcharinfo(0)+" voce acaba de ganhar 30 Dias de VIP!"; }}-	script	Retira VIP	-1,{OnClock0000:	query_sql "UPDATE `login` SET `diasvip`=`diasvip`-1 WHERE `group_id`>='1'";	query_sql "UPDATE `login` SET `group_id`='0' WHERE `diasvip`<='0' AND `group_id`=='1'";	end;}

  6. Table SQL:

    ALTER TABLE `login` ADD `diasvip` INT( 11 ) NOT NULL DEFAULT '0';

    item_db2.txt *Ticket*

    20000,Kafra_Card,Ticket VIP,2,2,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc "TicketVIP"; },{},{}

    Script:

    function	script	TicketVIP	{set .n$, "[Assistente VIP]";	if(getgroupid() >= 20) end;	if(#vipfree == 0) {	query_sql "UPDATE `login` SET `group_id`='1',`diasvip`='30' WHERE `account_id` = '"+ getcharid(3) +"'";    	set #vipfree, 1;	    	mes .n$;   	mes "Olá "+strcharinfo(0)+" voce acaba de ganhar 30 Dias de VIP!"; }}

    Configuration:

    query_sql "UPDATE `login` SET `group_id`='1',`diasvip`='30' WHERE `account_id` = '"+ getcharid(3) +"'"; 

    Script two:

    -	script	Retira VIP	-1,{OnClock0000:	query_sql "UPDATE `login` SET `diasvip`=`diasvip`-1 WHERE `group_id`>='1'";	query_sql "UPDATE `login` SET `group_id`='0' WHERE `diasvip`<='0' AND `group_id`=='1'";	end;}

    id2num2itemdisplaynametable.txt:

    20000#Kafra_Card#

    idnum2itemresnametable.txt:

    20000#Kafra_Card#

    idnum2itemdesctable.txt:

    20000#Ticket VIP#

    idnum2itemdisplaynametable.txt:

    20000#Ticket VIP#

    Enjoy, powered by me.  :gawi:

×
×
  • Create New...

Important Information

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