їComo crear este comando con cierta funcion? -
TiNcH010 - 10.03.2011
Hola q tal, mi pregunta es la siguiente. Como puedo hacer crear un comando q cree a su vez un archivo dini (con datos q ya tengo) y ponerle admin a esa cuenta para a su vez poder logearse con un comando?
No se si se entiende me avisan, yo me hice un sistema basico pero es del GM osea no lo puedo hacer via server
saludos
PD: el comando se tiene q usar dentro del server para poder crear dicho dini:
ej para crear: /HacerCuentaA [nick] [contraseсa]
ej para logear: /Adminlogin [nick] [contraseсa] o /Adminlogin [contraseсa]
:B
Respuesta: їComo crear este comando con cierta funcion? -
Jovanny - 10.03.2011
por que mejor no hacer /registrar ? o /ingresar
Re: їComo crear este comando con cierta funcion? -
zSuYaNw - 10.03.2011
Necessitas SSCANF
pawn Код:
#include <a_samp>
#include <dini>
#include sscanf
#define pastaarchives "pasta"
new strgat[128];
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext,"/HacerCuentaA", true))
{
if(!IsPlayerAdmin(playerid)) return false;
static stre[128], cs;
if(sscanf(cmdtext,"s[128]d",cs,stre))
return print("CORRECT: /hacercuentaa [nombre] [senha]");
format(strgat, sizeof(strgat),"%s/%s.cat", pastaarchives, stre);
dini_Create(strgat);
dini_IntSet(strgat,"Password", cs);
return 1;
}
if(!strcmp(cmdtext,"/adminlogin", true))
{
if(!IsPlayerAdmin(playerid)) return false;
static stre[128], cs;
if(sscanf(cmdtext,"s[128]d",cs,stre))
return print("CORRECT: /hacercuentaa [nombre] [senha]");
if(!dini_Exists(stre)) return printf("No Exists cuenta: %s",stre);
format(strgat, sizeof(strgat),"%s/%s.cat", pastaarchives, stre);
if(strcmp(dini_Get(strgat, "Password"), stre, true) != 0)
return printf("Password Incorrect!");
return 1;
}
return 0;
}
Enjoy
Re: їComo crear este comando con cierta funcion? -
TiNcH010 - 10.03.2011
Gracias Garfield! Lo probare y te comento, por lo que veo esta bien.
Lo modificare a mi gusto
saludos
Re: їComo crear este comando con cierta funcion? -
zSuYaNw - 10.03.2011
thanks,
sorry my bad espaсol
Re: їComo crear este comando con cierta funcion? -
TiNcH010 - 10.03.2011
No, no me anda, me dice SERVER: Unknown command, nadie sabra
:S
Re: їComo crear este comando con cierta funcion? -
zSuYaNw - 10.03.2011
tienes que logar en rcon
/rcon login [contraseсa]
Re: їComo crear este comando con cierta funcion? -
TiNcH010 - 10.03.2011
ahhh pero yo le quite eso de IsPlayerAdmin y le puse mi codigo xD
como hago
Respuesta: їComo crear este comando con cierta funcion? -
SuperMarioRol - 11.03.2011
Tienes el sscanf bien puesto? (plugin e include)
Re: їComo crear este comando con cierta funcion? -
zSuYaNw - 11.03.2011
http://forum.sa-mp.com/showpost.php?...1&postcount=26