Verificaзгo -
FabioGTP - 26.06.2017
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?
Re: Verificaзгo -
GuilhermeNunes - 26.06.2017
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.
Re: Verificaзгo -
FabioGTP - 26.06.2017
Eu fiz meu proprio sistema, nгo quero dos outros... sу pedi ajuda para criar esse comando de confirmar...
Re: Verificaзгo -
DarkBr - 26.06.2017
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(playerid, pName, 24);//iremos pegar o seu prуprio nome
format(str, sizeof(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
Re: Verificaзгo -
FabioGTP - 29.06.2017
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(playerid, pName, 24);//iremos pegar o seu prуprio nome
format(str, sizeof(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?
Re: Verificaзгo -
Jonorusc - 29.06.2017
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
Re: Verificaзгo -
FabioGTP - 29.06.2017
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
Re: Verificaзгo -
Jonorusc - 29.06.2017
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!
Re: Verificaзгo -
Jonorusc - 29.06.2017
comecei a criar aqui mano, vou criar uma filterscript, vou coloca pra download, e venho aqui explicar a logica!