Ir para conteúdo
  • 0
ragnarootsbr

Ajuda Script Moeda

Pergunta

abaixo o script , esse foi 1 primeiro erro dele ainda não entendo bem alguem pode me ajudar ?

 

//===== Cronus Script ================================================= 
//= Trocador de sacola
//===== Por: ==========================================================
//= Yondaime
//=====================================================================
prontera.gat,145,173,5    script    Sacolas    740,{

set @np$,"[ Sacolas ]";// Nome do NPC
set @preco1,1000000000;//Preco sacola1
set @preco2,500000000;//Preco sacola2
set @preco3,1000000000;//Preco sacola3
set @ID1,670; // id da sacola 1 ou sacola de ouro
set @ID2,676; // id da moeda 2 ou sacola de prata
set @ID3,672; // id da moeda 3 ou sacola de bronze

mes @np$;
mes "Olá "+strcharinfo(0)+"!";
mes "Gostaria de trocar dinheiro por Sacolas?";
menu "Sim",sim,"Não",-;
next;
mes @np$;
mes "Ok, volte quando quiser";
close;

sim:
next;
mes @np$;
mes "Qual moeda você quer?";
menu "Sacola de Ouro",m1,"Sacola de Prata",m2,"Sacola de Bronze",m3,"Não quero mais",-;
next;
mes @np$;
mes "Ok, volte quando quiser";
close;

m1:
next;
mes @np$;
mes "Esta Sacola custa 1.000.000.000 zeny";
mes "Quer mesmo ela?";
menu "Sim",-,"Não",nope;
next;
mes @np$;
mes "Quer Comprar ou Vender?";
menu "Comprar",-,"Vender",vende;
next;
mes @np$;
mes "Deixe-me verificar seu zeny";
if (Zeny < @preco1) goto nz;
next;
mes @np$;
mes "Aqui está sua moeda! Volte Sempre!";
set Zeny,Zeny-@preco1;
additem @ID1,1;
close;

vende:
next;
mes @np$;
mes "Deixe-me ver sua moeda";
if (countitem(@ID1) == 0)goto nomo;
next;
mes @np$;
mes "Aqui está seu Zeny!!Volte Sempre!!";
delitem @ID1,1;
set Zeny,Zeny+@preco1;
close;

nope:
next;
mes @np$;
mes "Ok, Volte quando quiser";
close;

nz:
next;
mes @np$;
mes "Você não tem zeny suficiente";
close;

nomo:
next;
mes @np$;
mes "Você não tem a moeda";
close;

m2:
next;
mes @np$;
mes "Esta Sacola custa 500.000.000 zeny";
mes "Quer mesmo ela?";
menu "Sim",-,"Não",nope;
next;
mes @np$;
mes "Quer Comprar ou Vender?";
menu "Comprar",-,"Vender",vende2;
next;
mes @np$;
mes "Deixe-me verificar seu zeny";
if (Zeny < @preco2) goto nz;
next;
mes @np$;
mes "Aqui está sua moeda! Volte Sempre!";
set Zeny,Zeny-@preco2;
additem @ID2,1;
close;

vende2:
next;
mes @np$;
mes "Deixe-me ver sua moeda";
if (countitem(@ID2) == 0)goto nomo;
next;
mes @np$;
mes "Aqui está seu Zeny!!Volte Sempre!!";
delitem @ID2,1;
set Zeny,Zeny+@preco2;
close;

m3:
next;
mes @np$;
mes "Esta moeda custa 100.000.000 zeny";
mes "Quer mesmo ela?";
menu "Sim",-,"Não",nope;
next;
mes @np$;
mes "Quer Comprar ou Vender?";
menu "Comprar",-,"Vender",vende3;
next;
mes @np$;
mes "Deixe-me verificar seu zeny";
if (Zeny < @preco3) goto nz;
next;
mes @np$;
mes "Aqui está sua moeda! Volte Sempre!";
set Zeny,Zeny-@preco3;
additem @ID3,1;
close;

vende3:
next;
mes @np$;
mes "Deixe-me ver sua moeda";
if (countitem(@ID3) == 0)goto nomo;
next;
mes @np$;
mes "Aqui está seu Zeny!!Volte Sempre!!";
delitem @ID3,1;
set Zeny,Zeny+@preco3;
close;
}

Sem título.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

8 respostass a esta questão

Recommended Posts

  • 0
53 minutos atrás, ragnarootsbr disse:

abaixo o script , esse foi 1 primeiro erro dele ainda não entendo bem alguem pode me ajudar ?

 

//===== Cronus Script ================================================= 
//= Trocador de sacola
//===== Por: ==========================================================
//= Yondaime
//=====================================================================
prontera.gat,145,173,5    script    Sacolas    740,{

set @np$,"[ Sacolas ]";// Nome do NPC
set @preco1,1000000000;//Preco sacola1
set @preco2,500000000;//Preco sacola2
set @preco3,1000000000;//Preco sacola3
set @ID1,670; // id da sacola 1 ou sacola de ouro
set @ID2,676; // id da moeda 2 ou sacola de prata
set @ID3,672; // id da moeda 3 ou sacola de bronze

mes @np$;
mes "Olá "+strcharinfo(0)+"!";
mes "Gostaria de trocar dinheiro por Sacolas?";
menu "Sim",sim,"Não",-;
next;
mes @np$;
mes "Ok, volte quando quiser";
close;

sim:
next;
mes @np$;
mes "Qual moeda você quer?";
menu "Sacola de Ouro",m1,"Sacola de Prata",m2,"Sacola de Bronze",m3,"Não quero mais",-;
next;
mes @np$;
mes "Ok, volte quando quiser";
close;

m1:
next;
mes @np$;
mes "Esta Sacola custa 1.000.000.000 zeny";
mes "Quer mesmo ela?";
menu "Sim",-,"Não",nope;
next;
mes @np$;
mes "Quer Comprar ou Vender?";
menu "Comprar",-,"Vender",vende;
next;
mes @np$;
mes "Deixe-me verificar seu zeny";
if (Zeny < @preco1) goto nz;
next;
mes @np$;
mes "Aqui está sua moeda! Volte Sempre!";
set Zeny,Zeny-@preco1;
additem @ID1,1;
close;

vende:
next;
mes @np$;
mes "Deixe-me ver sua moeda";
if (countitem(@ID1) == 0)goto nomo;
next;
mes @np$;
mes "Aqui está seu Zeny!!Volte Sempre!!";
delitem @ID1,1;
set Zeny,Zeny+@preco1;
close;

nope:
next;
mes @np$;
mes "Ok, Volte quando quiser";
close;

nz:
next;
mes @np$;
mes "Você não tem zeny suficiente";
close;

nomo:
next;
mes @np$;
mes "Você não tem a moeda";
close;

m2:
next;
mes @np$;
mes "Esta Sacola custa 500.000.000 zeny";
mes "Quer mesmo ela?";
menu "Sim",-,"Não",nope;
next;
mes @np$;
mes "Quer Comprar ou Vender?";
menu "Comprar",-,"Vender",vende2;
next;
mes @np$;
mes "Deixe-me verificar seu zeny";
if (Zeny < @preco2) goto nz;
next;
mes @np$;
mes "Aqui está sua moeda! Volte Sempre!";
set Zeny,Zeny-@preco2;
additem @ID2,1;
close;

vende2:
next;
mes @np$;
mes "Deixe-me ver sua moeda";
if (countitem(@ID2) == 0)goto nomo;
next;
mes @np$;
mes "Aqui está seu Zeny!!Volte Sempre!!";
delitem @ID2,1;
set Zeny,Zeny+@preco2;
close;

m3:
next;
mes @np$;
mes "Esta moeda custa 100.000.000 zeny";
mes "Quer mesmo ela?";
menu "Sim",-,"Não",nope;
next;
mes @np$;
mes "Quer Comprar ou Vender?";
menu "Comprar",-,"Vender",vende3;
next;
mes @np$;
mes "Deixe-me verificar seu zeny";
if (Zeny < @preco3) goto nz;
next;
mes @np$;
mes "Aqui está sua moeda! Volte Sempre!";
set Zeny,Zeny-@preco3;
additem @ID3,1;
close;

vende3:
next;
mes @np$;
mes "Deixe-me ver sua moeda";
if (countitem(@ID3) == 0)goto nomo;
next;
mes @np$;
mes "Aqui está seu Zeny!!Volte Sempre!!";
delitem @ID3,1;
set Zeny,Zeny+@preco3;
close;
}

Sem título.png

Troque additem por getitem. 

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0
2 horas atrás, Thuugz disse:

Troque additem por getitem. 

então ainda n deu certo ,deu o erro no mesmo lugar só que diferente :/ 

da uma olhada por favor AQUI

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0

o arquivo txt está com caracteres especiais! use o notepadd++ e converta pata o UTF ou o tradicional.

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0
16 horas atrás, Hyroshima disse:

o arquivo txt está com caracteres especiais! use o notepadd++ e converta pata o UTF ou o tradicional.

então ta no UTF , eu clico no npc e ele n faz nada 

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0

O comando a ser utilizado é  "getitem " como informado acima,

tente mudar o encode " ISO 8859-1",  nos meu caso eu tenho que mudar para esse encode para funcionar.

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0

Primeiro troque isso:

set @ID1,670; // id da sacola 1 ou sacola de ouro
set @ID2,676; // id da moeda 2 ou sacola de prata
set @ID3,672; // id da moeda 3 ou sacola de bronze

Por isso:

.@ID1 = 670; // id da sacola 1 ou sacola de ouro
.@ID2 = 676; // id da moeda 2 ou sacola de prata
.@ID3 = 672; // id da moeda 3 ou sacola de bronze

E onde no script tiver essas variáveis adicione um ponto no início exemplo delitem .@ID1,1;

O erro é porque o comando additem não existe desde o eathena use getitem

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
Este tópico já possui mais de 30 dias sem respostas. Por favor, abra um novo tópico

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


Seja bem vindo ao Cronus-Emulator.
É sempre um prazer te-lo conosco.
Você pode visualizar nossas áreas de suporte para encontrar suas soluções sem a necessidade de se registrar!
Registrando em nossa comunidade, você poderá conhecer mais sobre nosso projeto, criar tópicos, responder tópicos existentes, baixar milhares de recursos em nosso sistema de downloads, participar de nossa comunidade, customizar seu perfil e muito mais... Se você já possui uma conta, faça seu login - ou crie uma conta. Também temos integração com Google+ e Facebook.

×
×
  • Criar Novo...