I have this script for give a rental item for a player, but all ID item input on script works.
I need a block for only use the ID item list on setarray script.
This script is just for give a player rental item 1 minute for view a costume on character.
prontera,215,51,3 script Teste de Visuais 10235,{
// *** Configurações ***
set .n$, "^8A2BE2[Testador de Visuais]^000000";
setarray .@donate[0],31513,31608,31709,20402,31095,31123,31137,31190,19294;
setarray .@donate1[0],19624,20379,20230,20461,31096,31310,31380,31449,31472;
setarray .@donate2[0],31783,19433,19672,31695,20405,31057,31498,31395,20349;
setarray .@donate3[0],20519,50082,50076,50075,50074,50073,50065,50060,50027,50029,50032,50033,50043,50054,50053,50034;
set .@limit, 1; //Limite de tempo para o teste do item (padrão 1, recomendável)
//nome das imagens .bmp que devem estar na pasta \data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\illust estao na mesma sequencia dos ids preste atenção! crie a pasta e cole as imagens dos donates da pasta collection para illust
// *** Fim das Confs ***
mes .n$;
mes "Olá ^0000FF"+strcharinfo(0)+"^000000";
mes "Eu sou responsável por emprestar visuais para você provar.";
mes "^FF0000Os itens são emprestados e";
mes "desaparecem de sua conta em 60 segundos.^000000";
next;
mes .n$;
mes "Escolha a Categoria de Visuais que você quer provar.";
mes " ";
mes "^FF0000Os itens são emprestados e";
mes "desaparecem de sua conta em 60 segundos.^000000";
next;
voltar:
menu"^0084ff[»]^000000 Visual Topo^000000.",al,"^0084ff[»]^000000 Visual Meio^000000.",menu2,"^0084ff[»]^000000 Visual Baixo^000000.",menu3,"^0084ff[»]^000000 Visual Capa^000000.",menu4,"^ff0000[»]^000000 Nada não.",sair;
al:
mes .n$;
mes "^1E90FFEsses são os ^4682B4Visuais^000000 disponíveis^000000:";
for(set @i, 0; @i < getarraysize(.@donate); set @i, @i + 1){
mes .@donate[@i]+" - "+getitemname(.@donate[@i]);
}
mes "^FF0000Digite o ID do ^4682B4Visual^000000 ^FF0000que deseja testar.^000000";
next;
input .@did;
if(.@didverifi == .@donate[0])
{
mes .n$;
mes "Esse ^4682B4Visual^000000 não está na lista.";
close;
}
mes .n$;
mes "Digite ^FF00001^000000 para ^00aa00Continuar^000000.";
mes "Digite ^FF00002^000000 para ^ff0000Cancelar^000000.";
next;
input .@day;
if(.@day < 1 || .@day > .@limit)
{
mes .n$;
mes "Valor inválido, por favor insira um número valido.";
close;
}
set .@dias, .@day * 60;
rentitem .@did, .@dias;
dispbottom "Você escolheu o item "+getitemname(.@did)+".";
close;
sair:
mes .n$;
mes "Tudo Certo, volte quando quiser algo!.";
close;
menu2:
mes .n$;
mes "^1E90FFEsses são os ^4682B4Visuais^000000 disponíveis^000000:";
for(set @i, 0; @i < getarraysize(.@donate1); set @i, @i + 1){
mes .@donate1[@i]+" - "+getitemname(.@donate1[@i]);
}
mes "^FF0000Digite o ID do ^4682B4Visual^000000 ^FF0000que deseja testar.^000000";
next;
input .@did;
if(.@didverifi == .@donate1[0])
{
mes .n$;
mes "Esse ID ou ^4682B4Visual^000000 não consta na lista!";
close;
}
mes .n$;
mes "Digite ^FF00001^000000 para ^00aa00Continuar^000000.";
mes "Digite ^FF00002^000000 para ^ff0000Cancelar^000000.";
next;
input .@day;
if(.@day < 1 || .@day > .@limit)
{
mes .n$;
mes "Valor inválido, por favor insira um numero valido.";
close;
}
set .@dias, .@day * 60;
rentitem .@did, .@dias;
dispbottom "Você escolheu o item "+getitemname(.@did)+".";
close;
menu3:
mes .n$;
mes "^1E90FFEsses são os ^4682B4Visuais^000000 disponíveis^000000:";
for(set @i, 0; @i < getarraysize(.@donate2); set @i, @i + 1){
mes .@donate2[@i]+" - "+getitemname(.@donate2[@i]);
}
mes "^FF0000Digite o ID do ^4682B4Visual^000000 ^FF0000que deseja testar.^000000";
next;
input .@did;
if(.@didverifi == .@donate2[0])
{
mes .n$;
mes "Esse ID ou ^4682B4Visual^000000 não consta na lista!";
close;
}
mes .n$;
mes "Digite ^FF00001^000000 para ^00aa00Continuar^000000.";
mes "Digite ^FF00002^000000 para ^ff0000Cancelar^000000.";
next;
input .@day;
if(.@day < 1 || .@day > .@limit)
{
mes .n$;
mes "Valor inválido, por favor insira um numero valido.";
close;
}
set .@dias, .@day * 60;
rentitem .@did, .@dias;
dispbottom "Você escolheu o item "+getitemname(.@did)+".";
close;
menu4:
mes .n$;
mes "^1E90FFEsses são os ^4682B4Visuais^000000 disponíveis^000000:";
for(set @i, 0; @i < getarraysize(.@donate3); set @i, @i + 1){
mes .@donate3[@i]+" - "+getitemname(.@donate3[@i]);
}
mes "^FF0000Digite o ID do ^4682B4Visual^000000 ^FF0000que deseja testar.^000000";
next;
input .@did;
if(.@didverifi == .@donate3[0])
{
mes .n$;
mes "Esse ID ou ^4682B4Visual^000000 não consta na lista!";
close;
}
mes .n$;
mes "Digite ^FF00001^000000 para ^00aa00Continuar^000000.";
mes "Digite ^FF00002^000000 para ^ff0000Cancelar^000000.";
next;
input .@day;
if(.@day < 1 || .@day > .@limit)
{
mes .n$;
mes "Valor inválido, por favor insira um numero valido.";
close;
}
set .@dias, .@day * 60;
rentitem .@did, .@dias;
dispbottom "Você escolheu o item "+getitemname(.@did)+".";
close;
end;
}
I try change this, but can't work.
mes "^FF0000Digite o ID do ^4682B4Visual^000000 ^FF0000que deseja testar.^000000";
next;
input .@did;
if(.@didverifi == .@donate[0])
{
mes .n$;
mes "Esse ^4682B4Visual^000000 não está na lista.";
close;
}
mes .n$;
mes "Digite ^FF00001^000000 para ^00aa00Continuar^000000.";
mes "Digite ^FF00002^000000 para ^ff0000Cancelar^000000.";
next;
input .@day;
Question
jefindotrem
I have this script for give a rental item for a player, but all ID item input on script works.
I need a block for only use the ID item list on setarray script.
This script is just for give a player rental item 1 minute for view a costume on character.
prontera,215,51,3 script Teste de Visuais 10235,{ // *** Configurações *** set .n$, "^8A2BE2[Testador de Visuais]^000000"; setarray .@donate[0],31513,31608,31709,20402,31095,31123,31137,31190,19294; setarray .@donate1[0],19624,20379,20230,20461,31096,31310,31380,31449,31472; setarray .@donate2[0],31783,19433,19672,31695,20405,31057,31498,31395,20349; setarray .@donate3[0],20519,50082,50076,50075,50074,50073,50065,50060,50027,50029,50032,50033,50043,50054,50053,50034; set .@limit, 1; //Limite de tempo para o teste do item (padrão 1, recomendável) //nome das imagens .bmp que devem estar na pasta \data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\illust estao na mesma sequencia dos ids preste atenção! crie a pasta e cole as imagens dos donates da pasta collection para illust // *** Fim das Confs *** mes .n$; mes "Olá ^0000FF"+strcharinfo(0)+"^000000"; mes "Eu sou responsável por emprestar visuais para você provar."; mes "^FF0000Os itens são emprestados e"; mes "desaparecem de sua conta em 60 segundos.^000000"; next; mes .n$; mes "Escolha a Categoria de Visuais que você quer provar."; mes " "; mes "^FF0000Os itens são emprestados e"; mes "desaparecem de sua conta em 60 segundos.^000000"; next; voltar: menu"^0084ff[»]^000000 Visual Topo^000000.",al,"^0084ff[»]^000000 Visual Meio^000000.",menu2,"^0084ff[»]^000000 Visual Baixo^000000.",menu3,"^0084ff[»]^000000 Visual Capa^000000.",menu4,"^ff0000[»]^000000 Nada não.",sair; al: mes .n$; mes "^1E90FFEsses são os ^4682B4Visuais^000000 disponíveis^000000:"; for(set @i, 0; @i < getarraysize(.@donate); set @i, @i + 1){ mes .@donate[@i]+" - "+getitemname(.@donate[@i]); } mes "^FF0000Digite o ID do ^4682B4Visual^000000 ^FF0000que deseja testar.^000000"; next; input .@did; if(.@didverifi == .@donate[0]) { mes .n$; mes "Esse ^4682B4Visual^000000 não está na lista."; close; } mes .n$; mes "Digite ^FF00001^000000 para ^00aa00Continuar^000000."; mes "Digite ^FF00002^000000 para ^ff0000Cancelar^000000."; next; input .@day; if(.@day < 1 || .@day > .@limit) { mes .n$; mes "Valor inválido, por favor insira um número valido."; close; } set .@dias, .@day * 60; rentitem .@did, .@dias; dispbottom "Você escolheu o item "+getitemname(.@did)+"."; close; sair: mes .n$; mes "Tudo Certo, volte quando quiser algo!."; close; menu2: mes .n$; mes "^1E90FFEsses são os ^4682B4Visuais^000000 disponíveis^000000:"; for(set @i, 0; @i < getarraysize(.@donate1); set @i, @i + 1){ mes .@donate1[@i]+" - "+getitemname(.@donate1[@i]); } mes "^FF0000Digite o ID do ^4682B4Visual^000000 ^FF0000que deseja testar.^000000"; next; input .@did; if(.@didverifi == .@donate1[0]) { mes .n$; mes "Esse ID ou ^4682B4Visual^000000 não consta na lista!"; close; } mes .n$; mes "Digite ^FF00001^000000 para ^00aa00Continuar^000000."; mes "Digite ^FF00002^000000 para ^ff0000Cancelar^000000."; next; input .@day; if(.@day < 1 || .@day > .@limit) { mes .n$; mes "Valor inválido, por favor insira um numero valido."; close; } set .@dias, .@day * 60; rentitem .@did, .@dias; dispbottom "Você escolheu o item "+getitemname(.@did)+"."; close; menu3: mes .n$; mes "^1E90FFEsses são os ^4682B4Visuais^000000 disponíveis^000000:"; for(set @i, 0; @i < getarraysize(.@donate2); set @i, @i + 1){ mes .@donate2[@i]+" - "+getitemname(.@donate2[@i]); } mes "^FF0000Digite o ID do ^4682B4Visual^000000 ^FF0000que deseja testar.^000000"; next; input .@did; if(.@didverifi == .@donate2[0]) { mes .n$; mes "Esse ID ou ^4682B4Visual^000000 não consta na lista!"; close; } mes .n$; mes "Digite ^FF00001^000000 para ^00aa00Continuar^000000."; mes "Digite ^FF00002^000000 para ^ff0000Cancelar^000000."; next; input .@day; if(.@day < 1 || .@day > .@limit) { mes .n$; mes "Valor inválido, por favor insira um numero valido."; close; } set .@dias, .@day * 60; rentitem .@did, .@dias; dispbottom "Você escolheu o item "+getitemname(.@did)+"."; close; menu4: mes .n$; mes "^1E90FFEsses são os ^4682B4Visuais^000000 disponíveis^000000:"; for(set @i, 0; @i < getarraysize(.@donate3); set @i, @i + 1){ mes .@donate3[@i]+" - "+getitemname(.@donate3[@i]); } mes "^FF0000Digite o ID do ^4682B4Visual^000000 ^FF0000que deseja testar.^000000"; next; input .@did; if(.@didverifi == .@donate3[0]) { mes .n$; mes "Esse ID ou ^4682B4Visual^000000 não consta na lista!"; close; } mes .n$; mes "Digite ^FF00001^000000 para ^00aa00Continuar^000000."; mes "Digite ^FF00002^000000 para ^ff0000Cancelar^000000."; next; input .@day; if(.@day < 1 || .@day > .@limit) { mes .n$; mes "Valor inválido, por favor insira um numero valido."; close; } set .@dias, .@day * 60; rentitem .@did, .@dias; dispbottom "Você escolheu o item "+getitemname(.@did)+"."; close; end; }
I try change this, but can't work.
mes "^FF0000Digite o ID do ^4682B4Visual^000000 ^FF0000que deseja testar.^000000"; next; input .@did; if(.@didverifi == .@donate[0]) { mes .n$; mes "Esse ^4682B4Visual^000000 não está na lista."; close; } mes .n$; mes "Digite ^FF00001^000000 para ^00aa00Continuar^000000."; mes "Digite ^FF00002^000000 para ^ff0000Cancelar^000000."; next; input .@day;
Ty.
Edited by jefindotremLink to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.