Zcmd&& sscanf help
#2

pawn Код:
CMD:clan(playerid,cmdtext[])
{
    new str[7],player,cName[64],string[128];
    if(PlayerInfo[playerid][AdminLevel] < 18) return 0;
    if(sscanf(cmdtext,"s[7]D(999)S(unknown)[64]",str,player,cName)) SendClientMessage(playerid, COLOR_WHITE, "/Clan <Create/Delete> :цa*?ъ u`йоa*u`");
    else if(!strcmp(str, "Create", true))
    {
        new date[20],year,month,day;
        if(player == 999 || !strcmp(cName,"unknown",true)) return SendClientMessage(playerid,COLOR_WHITE,"/Clan Create <Playerid> <ClanName> :цa*?ъ u`йоa*u`");
        if(!IsPlayerConnected(player))return SendClientMessage(playerid,COLOR_RED, ".a`ййa~й u`вa*й");
        if(PlayerInfo[player][InClan]) return SendClientMessage(playerid,COLOR_RED,".дu`зчi" д?д u`ййe^ i`чi`a`i" оn~a*ййн");
        if(dini_Exists(GetClanFile(cName))) return SendClientMessage(playerid, COLOR_RED, ".дчi`a`i" д?д лб? чййн");
        format(string, sizeof(string), "
.\"%s\" фъз i`e^ a`ъ дчi`a`i" %s дa`a~ойi"", cmd2, GetName(playerid));
        SendClientMessage(player, COLOR_GREEN, string);
        format(string, sizeof(string), ".\"%s\" a`ъ дчi`a`i" %s фъзъ i`"", cName, GetName(player));
        getdate(year, month, day);
        format(date, sizeof(date), "%d/%d/%d",day,month,year);
        dini_Create(GetClanFile(cName));
        dini_Set(GetClanFile(cName),"ClanName",cName);
        dini_Set(GetClanFile(cName),"Established",date);
        dini_Set(GetClanFile(cName),"ClanLeader",GetName(player));
        dini_IntSet(GetClanFile(cName),"ClanTotal",1);
        dini_IntSet(GetClanFile(cName),"Tests",1);
        dini_IntSet(GetClanFile(cName),"ClanBankState",1);
        dini_Set(GetClanFile(cName),"CMD","-");
        SendClientMessage(playerid, COLOR_YELLOW, string);
    }
    else if(!strcmp(str,"Delete",true))
    {
        SetPlayerColor(player, rgba2hex(random(255), random(255), random(255), 100));
        format(string, sizeof(string), ".озч a`ъ дчi`a`i" u`i`лн %s дa`a~ойi"", GetName(playerid));
        SendClanMessage(dini_Get(UserFile(player),"Clan"), COLOR_RED, string);
        PlayerInfo[player][InClan] = 0,PlayerInfo[player][ClanLevel] = 0;
        dini_Unset(UserFile(player),"Clan");
        format(string, sizeof(string),"Clan %s deleted", cName);
        SendClientMessage(playerid, COLOR_YELLOW, string);
    }
    else SendClientMessage(playerid, COLOR_WHITE, "/Clan <Create/Delete> :цa*?ъ u`йоa*u`");
    return 1;
}
Reply


Messages In This Thread
Zcmd&& sscanf help - by NeyMar96 - 07.08.2011, 19:16
Re: Zcmd&& sscanf help - by Jefff - 08.08.2011, 17:40
Re: Zcmd&& sscanf help - by NeyMar96 - 09.08.2011, 00:28
Re: Zcmd&& sscanf help - by Jefff - 09.08.2011, 01:05

Forum Jump:


Users browsing this thread: 1 Guest(s)