/agetstats [Full copy Samp-Rp ]

Описание: Готовые команды
Модератор: SJplayer

May
Автор темы, Ефрейтор
Ефрейтор
Аватара
May
Автор темы, Ефрейтор
Ефрейтор
Сообщения: 22
Зарегистрирован: 8 мая 2013
С нами: 10 лет 10 месяцев

#1 May » 12 мая 2013, 14:39

Всем привет, вчера написал вот замечательную команду как у самп рп под названием /agetstats name
Сделал полную копию..
Данные замените на свои, кидаем в OnPlayerCommandText:

Код: Выделить всё

    if(strcmp(cmd"/agetstats"true) == 0)
{
    if(
PlayerInfo[playerid][pAdmin] >= 4)
    {
        if(
dostup[playerid] != 1) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_PASSWORD"Админ авторизация""Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n    размером от 6 до 15 символов""Вход""Отмена");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) return    SendClientMessage(playeridCOLOR_WHITE"Введите: /agetstats [name]");
        
format(stringsizeof(string), "%s.ini"tmp);
        if(
fexist(string))
        {
            
format(stringsizeof(string), "%s.ini"tmp);
            new 
level,exp,viprank,warn,number,money,bank,
            
leader,member,rank,job,skin,jobskin,house,
            
car,biz,ferm,masterskaya,ipk[16],regip[16],refer;
            new 
str[128],sctring[2000];
            new 
File ini_openFile(string);
            
ini_getInteger(File"Level"level);
            
ini_getInteger(File"Respect"exp);
            
ini_getInteger(File"DonateRank"viprank);
            
ini_getInteger(File"Warnings"warn);
            
ini_getInteger(File"PhoneNr"number);
            
ini_getInteger(File"Money"money);
            
ini_getInteger(File"Bank"bank);
            
ini_getInteger(File"Leader"leader);
            
ini_getInteger(File"Member"member);
            
ini_getInteger(File"Rank"rank);
            
ini_getInteger(File"Job"job);
            
ini_getInteger(File"ChosingSkin"skin);
            
ini_getInteger(File"Model"jobskin);
            
ini_getInteger(File"House"house);
            
ini_getInteger(File"Car"car);
            
ini_getInteger(File"Bussines"biz);
            
ini_getInteger(File"Ferma"ferm);
            
ini_getInteger(File"AutoMast"masterskaya);
            
ini_getString(File"pIp"ipk);
            
ini_getString(File"pIpReg"regip);
            
ini_getInteger(File"Drug"refer);
            
ini_closeFile(File);
            
format(str,sizeof(str),"Name:      \t\t%s\n\n",tmp);
            
strcat(sctring,str);
            
format(str,sizeof(str),"Level:      \t\t%d\n",level);
            
strcat(sctring,str);
            
format(str,sizeof(str),"Exp:      \t\t%d\n",exp);
            
strcat(sctring,str);
            
format(str,sizeof(str),"Vip:          \t\t%d\n",viprank);
            
strcat(sctring,str);
            
format(str,sizeof(str),"Warns:      \t\t%d\n",warn);
            
strcat(sctring,str);
            
format(str,sizeof(str),"Phone:      \t\t%d\n",number);
            
strcat(sctring,str);
            
format(str,sizeof(str),"Money:      \t\t%d\n",money);
            
strcat(sctring,str);
            
format(str,sizeof(str),"Bank:      \t\t%d\n",bank);
            
strcat(sctring,str);
            
format(str,sizeof(str),"Leader:      \t\t%d\n",leader);
            
strcat(sctring,str);
            
format(str,sizeof(str),"Member:      \t\t%d\n",member);
            
strcat(sctring,str);
            
format(str,sizeof(str),"Rank:      \t\t%d\n",rank);
            
strcat(sctring,str);
            
format(str,sizeof(str),"Job:      \t\t%d\n",job);
            
strcat(sctring,str);
            
format(str,sizeof(str),"Skin:      \t\t%d\n",skin);
            
strcat(sctring,str);
            
format(str,sizeof(str),"JobSkin:      \t\t%d\n",jobskin);
            
strcat(sctring,str);
            
format(str,sizeof(str),"House:      \t\t%d\n",house);
            
strcat(sctring,str);
            
format(str,sizeof(str),"Car:      \t\t%d\n",car);
            
strcat(sctring,str);
            
format(str,sizeof(str),"Biz:          \t\t%d\n",biz);
            
strcat(sctring,str);
            
format(str,sizeof(str),"Farm:      \t\t%d\n",ferm);
            
strcat(sctring,str);
            
format(str,sizeof(str),"Tun:      \t\t%d\n",masterskaya);
            
strcat(sctring,str);
            
format(str,sizeof(str),"superKeyIP:\t\t%s\n",ipk);
            
strcat(sctring,str);
            
format(str,sizeof(str),"L-IP:      \t\t%s\n",ipk);
            
strcat(sctring,str);
            
format(str,sizeof(str),"R-IP:      \t\t%s\n",regip);
            
strcat(sctring,str);
            
format(str,sizeof(str),"Refer:      \t\t%s\n\n",refer);
            
strcat(sctring,str);
            
format(str,sizeof(str),"{FF6347}* superKeyIP - к которому привязан акк\nЕсли superKeyIP и L-IP не равны,\nто кто-то пытался войти в аккаунт,\nнезная супер ключа");
            
strcat(sctring,str);
            
ShowPlayerDialog(playerid,22815,DIALOG_STYLE_MSGBOX,"Оффлайн Статистика персонажа",sctring,"Готово","");
        }
        else return 
SendClientMessage(playeridCOLOR_GREY"Аккаунт не найден");
    }
    return 
true;
}   


Вариант от Сергей|DEMON91052 ( Используется ZCMD, MYSQL R7 ) :

Код: Выделить всё

CMD:agetstats(playeridparams[])
{
    if(
PlayerInfo[playerid][pAdmin] < || dostup[playerid] == 0) return SendClientMessage(playerid,COLOR_RED"Вы не уполномочены использовать эту команду!"); 
    if(
sscanf(params"s[24]",params[0])) return SendClientMessage(playerid,COLOR_GREY"Введите: /agetstats [имя_аккаунта]"); 
    new 
query_mysql[80]; 
    
format(query_mysqlsizeof(query_mysql), "SELECT * FROM rls_akk WHERE Name = '%s'"params[0]); 
    
mysql_function_query(mysqlquery_mysqltrue"GetStats""i"playerid); 
    return 
true;
}
forward GetStats(playeridquery[]) 
public 
GetStats(playeridquery[]) 

    new 
rowsfields
    
cache_get_data(rowsfields); 
    if(
rows
    {   
        new 
vresult[64];  
        new 
level,exp,viprank,warn,number,money,bank,
        
leader,member,rank,job,skin,jobskin,house,onli[64],
        
car,biz,masterskaya,ipk[64],regip[64],datareg[64];
        new 
str[128],sctring[2000]; 
        
cache_get_field_content(0,"Level"vresult);level strval(vresult);  
        
cache_get_field_content(0,"Respect"vresult);exp strval(vresult); 
        
cache_get_field_content(0,"Vip"vresult);viprank strval(vresult);
        
cache_get_field_content(0,"Warnings"vresult);warn strval(vresult);
        
cache_get_field_content(0,"PhoneNr"vresult);number strval(vresult);
        
cache_get_field_content(0,"Money"vresult);money strval(vresult);
        
cache_get_field_content(0,"Bank"vresult);bank strval(vresult);
        
cache_get_field_content(0,"Leader"vresult);leader strval(vresult);
        
cache_get_field_content(0,"Member"vresult);member strval(vresult);
        
cache_get_field_content(0,"Rank"vresult);rank strval(vresult);
        
cache_get_field_content(0,"Job"vresult);job strval(vresult);
        
cache_get_field_content(0,"Char"vresult);skin strval(vresult);
        
cache_get_field_content(0,"Model"vresult);jobskin strval(vresult);
        
cache_get_field_content(0,"House"vresult);house strval(vresult);
        
cache_get_field_content(0,"Car"vresult);car strval(vresult);
        
cache_get_field_content(0,"Bizz"vresult);biz strval(vresult);
        
cache_get_field_content(0,"pAvtomas"vresult);masterskaya strval(vresult);
        
cache_get_field_content(0,"Online"onli);
        
cache_get_field_content(0,"pIp"ipk);
        
cache_get_field_content(0,"pIpReg"regip);
        
cache_get_field_content(0,"pDataReg"datareg);
        
format(str,sizeof(str),"Level:\t\t%d\n",level);strcat(sctring,str);
        
format(str,sizeof(str),"Exp:\t\t%d\n",exp);strcat(sctring,str);
        
format(str,sizeof(str),"Vip:\t\t%d\n",viprank);strcat(sctring,str);
        
format(str,sizeof(str),"Warns:\t\t%d\n",warn);strcat(sctring,str);
        
format(str,sizeof(str),"Phone:\t\t%d\n",number);strcat(sctring,str);
        
format(str,sizeof(str),"Money:\t%d\n",money);strcat(sctring,str);
        
format(str,sizeof(str),"Bank:\t\t%d\n",bank);strcat(sctring,str);
        
format(str,sizeof(str),"Leader:\t%d\n",leader);strcat(sctring,str);
        
format(str,sizeof(str),"Member:\t%d\n",member);strcat(sctring,str);
        
format(str,sizeof(str),"Rank:\t\t%d\n",rank);strcat(sctring,str);
        
format(str,sizeof(str),"Job:\t\t%d\n",job);strcat(sctring,str);
        
format(str,sizeof(str),"Skin:\t\t%d\n",skin);strcat(sctring,str);
        
format(str,sizeof(str),"JobSkin:\t%d\n",jobskin);strcat(sctring,str);
        
format(str,sizeof(str),"House:\t\t%d\n",house);strcat(sctring,str);
        
format(str,sizeof(str),"Car:\t\t%d\n",car);strcat(sctring,str);
        
format(str,sizeof(str),"Biz:\t\t%d\n",biz);strcat(sctring,str);
        
format(str,sizeof(str),"Tun:\t\t%d\n",masterskaya);strcat(sctring,str);
        
format(str,sizeof(str),"L-IP:\t\t%s\n",ipk);strcat(sctring,str);
        
format(str,sizeof(str),"R-IP:\t\t%s\n",regip);strcat(sctring,str); 
        
format(str,sizeof(str),"Online:\t\t%s\n",onli);strcat(sctring,str);
        
format(str,sizeof(str),"DataReg:\t%s\n\n",datareg);strcat(sctring,str);
        
ShowPlayerDialog(playerid,22815,DIALOG_STYLE_MSGBOX,"Оффлайн Статистика персонажа",sctring,"Готово","");
    } 
    else 
SendMes(playerid0xFF0000AA"Данные не найдены."); 
    return 
true
}   


Автор - Maks5


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Команды»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 5 гостей