Kritikall
Новичок
Обычные команды. Но всё ровно многим нужны...
Автор не я.
/weap
/stats
/get
/money
Автор не я.
/weap
PHP:
if(strcmp(cmd, "/weap", true) == 0)
{
new g;
new weapplayer[80];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 1) return SendClientMessage(playerid, 0xD7CCCBFF, "{D7CCCB}Используй: /weap [id игрока]");
g = ReturnUser(tmp);
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(IsPlayerConnected(g))
{
if(g != INVALID_PLAYER_ID)
{
new str1[300];
for (new i = 0, weapons[2]; i < 13; i++)
{
GetPlayerWeaponData(g, i, weapons[0], weapons[1]);
format(str1,sizeof(str1),"%sСлот: %d\t\tW: %d\t\tA: %d\n",str1,i+1,weapons[0], weapons[1]);
}
GetPlayerName(g, weapplayer, sizeof(weapplayer));
ShowPlayerDialog(playerid, 1280, 0, weapplayer, str1, "Закрыть", "");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "{FFCD00}Неверный ID");
}
}
return 1;
}
/stats
PHP:
else if(!strcmp(cmd, "/stats", true))
{
if(PlayerInfo[playerid][pAdmin] < 3) return 1;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREEN, "» Использование: /stats [ id игрока ]");
new giveplayerid;
giveplayerid = strval(tmp);
if(!IsPlayerConnected(giveplayerid)) return MSG_NOTPLAYER(playerid);
ShowStats(playerid, giveplayerid);
return 1;
}
PHP:
if(strcmp(cmd, "/get", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 3)
{
tmp = strtok(cmdtext, idx);
new string[256];
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /get [name]");
format(string, sizeof(string), "/users/%s.ini", tmp);
if(fexist(string))
{
format(string, sizeof(string), "/users/%s.ini", tmp);
new level,exp,warn,number,money,
leader,member,rank,job,skin,jobskin,house,
car,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, "Warnings", warn);
ini_getInteger(File, "PhoneNr", number);
ini_getInteger(File, "Money", money);
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_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),"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),"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),"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);
ShowPlayerDialog(playerid,22815,DIALOG_STYLE_MSGBOX,"Статистика персонажа",sctring,"Готово","");
}
else return SendClientMessage(playerid, COLOR_GREY, "Аккаунт не найден");
}
return true;
}
PHP:
else if(!strcmp(cmd, "/money", true))
{
tmp = strtok(cmdtext, idx);
new giveplayerid, string[300], sn[32];
giveplayerid = strval(tmp);
if(PlayerInfo[playerid][pAdmin] < 3) return 1;
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREEN, "» Использование: /money [ id игрока ]");
if(!IsPlayerConnected(giveplayerid)) return MSG_NOTPLAYER(playerid);
GetPlayerName(giveplayerid, sn, sizeof(sn));
format(string, sizeof(string), "{FFFFFF}У игрока %s:\n\n1. Наличка: %d долларов.\n2. В банке: %d долларов.", sn, PlayerInfo[giveplayerid][pCash], PlayerInfo[giveplayerid][pBank]);
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{FFFFFF}Мониторинг", string, "x", "x");
return true;
}
Последнее редактирование:
