їComo crear este comando con cierta funcion?
#3

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
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)