[Ajuda] Verificaзгo
#1

Galera, fiz um sistema de vip, agora eu queria saber como faзo para fazer um comando para ler um arquivo .ini na minha pasta, ai se der certo ele ativa o vip e se nгo der ele manda msg de cуdigo invalido, obs: uso dof2 alguйm pode me dar uma base plmd? ou me dizer como faz?
Reply
#2

Recomendo :

GIROMB VIP

C-VIP

DRY VIP

Melhores FS de Sistema vip que jб foram feitos vc pode usar eles como base ou estudar os codes e ir tentando.
Reply
#3

Eu fiz meu proprio sistema, nгo quero dos outros... sу pedi ajuda para criar esse comando de confirmar...
Reply
#4

Defina no top

PHP код:
new str[24];
new 
pName[MAX_PLAYER_NAME]; 
Код:
GetPlayerName(playerid, pName, 24);
format(str, sizeof(str), "SeuDiretуrio/%s.ini", pName);
if(DOF2_FileExists(str))
{
    //o que acontece aqui?
    return 1;
}
Isso й um exemplo para checar um arquino em ScriptFles/...
Mas caso neste Arquivo.ini haja e exista um valor, como exemplo

Vip = 2

Usaremos a funзгo :

DOF2_GetInt(Variбvel[], "ArquivoName[]");

Para Pegar esse valor:

PHP код:
new isVip;//iremos hospedar
GetPlayerName(playeridpName24);//iremos pegar o seu prуprio nome
format(strsizeof(str), "SeuDiretуrio/%s.ini"pName);//formatando o diretуrio do arquivo que iremos procurar.
if(DOF2_FileExists(str))//Caso exista
{
    
isVip DOF2_GetInt(str"Vip");//Arquivo Vip
    
return 1;

Lуgica
Apуs hospedar a variбvel isVip com o arquivo em scriptfiles, comparamos elas, e assim podendo desfruta-las!

PHP код:
if(isVip==0)return SendClientMessage(playerid, -1"ERRO: Vocк nгo й vip!");
else if(
isVip==1)return SendClientMessage(playerid, -1"Parabйns vocк й vip! Level 1");
else if(
isVip==2)return SendClientMessage(playerid, -1"Parabйns vocк й vip! Level 2");
else if(
isVip==3)return SendClientMessage(playerid, -1"Parabйns vocк й vip! Level 3"); 
Com essa funзгo usamos uma variбvel com hospedam de um determinado valor.
Mas como o GuilhermeNunes Disse, й bom ver outros sistema criados pro Scriptes mais avanзandos no assunto, pois assim vocк verб como eles trabalham e como funciona cada parвmetro
Reply
#5

Quote:
Originally Posted by DarkBr
Посмотреть сообщение
Defina no top

PHP код:
new str[24];
new 
pName[MAX_PLAYER_NAME]; 
Код:
GetPlayerName(playerid, pName, 24);
format(str, sizeof(str), "SeuDiretуrio/%s.ini", pName);
if(DOF2_FileExists(str))
{
    //o que acontece aqui?
    return 1;
}
Isso й um exemplo para checar um arquino em ScriptFles/...
Mas caso neste Arquivo.ini haja e exista um valor, como exemplo

Vip = 2

Usaremos a funзгo :

DOF2_GetInt(Variбvel[], "ArquivoName[]");

Para Pegar esse valor:

PHP код:
new isVip;//iremos hospedar
GetPlayerName(playeridpName24);//iremos pegar o seu prуprio nome
format(strsizeof(str), "SeuDiretуrio/%s.ini"pName);//formatando o diretуrio do arquivo que iremos procurar.
if(DOF2_FileExists(str))//Caso exista
{
    
isVip DOF2_GetInt(str"Vip");//Arquivo Vip
    
return 1;

Lуgica
Apуs hospedar a variбvel isVip com o arquivo em scriptfiles, comparamos elas, e assim podendo desfruta-las!

PHP код:
if(isVip==0)return SendClientMessage(playerid, -1"ERRO: Vocк nгo й vip!");
else if(
isVip==1)return SendClientMessage(playerid, -1"Parabйns vocк й vip! Level 1");
else if(
isVip==2)return SendClientMessage(playerid, -1"Parabйns vocк й vip! Level 2");
else if(
isVip==3)return SendClientMessage(playerid, -1"Parabйns vocк й vip! Level 3"); 
Com essa funзгo usamos uma variбvel com hospedam de um determinado valor.
Mas como o GuilhermeNunes Disse, й bom ver outros sistema criados pro Scriptes mais avanзandos no assunto, pois assim vocк verб como eles trabalham e como funciona cada parвmetro
e se caso nгo existir?
Reply
#6

Mбs tipo acho que ele quer assim,o codigo EX: J7B73-4712-B4812-B4812, e o jogador digita ele e ativa o vip nй?
deixa eu pensar
Reply
#7

Quote:
Originally Posted by Jonorusc
Посмотреть сообщение
Mбs tipo acho que ele quer assim,o codigo EX: J7B73-4712-B4812-B4812, e o jogador digita ele e ativa o vip nй?
deixa eu pensar
Exatamente
Reply
#8

tu vai criar umas pastas pra isso, e um sistema bem complexo kasdk eu sei como fazer, mas, vou pensar em como vou ensinar e volto!
porque e muito complexo, vms criar umas dialogs a define pra da um load no codigo usar dof2 ou mysql, e checar se o codigo estб certo!
Reply
#9

comecei a criar aqui mano, vou criar uma filterscript, vou coloca pra download, e venho aqui explicar a logica!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)