I'm Misha
Специалист
Здравствуйте Ув. Пользователи портала, думаю вы поняли чему посвящена эта тема.
Начнем...
Ко всем командам:
И куда нибудь в конец мода:
Автор: Я (Писал все с нуля)
Начнем...
Ко всем командам:
PHP:
CMD:offmembers(playerid, params[])
{
if(PlayerInfo[playerid][pLeader] == 0) return SendClientMessage(playerid, -1, "Ошибка");
SendClientMessage(playerid, 0x059BD3FF, "Члены организации Offline:");
new string[64];
mysql_format(database,string,sizeof(string),"SELECT * FROM `accounts` WHERE `pMember` = '%d'", PlayerInfo[playerid][pMember]);
mysql_function_query(database, string, true, "OFFmembers", "d",playerid);
return true;
}
PHP:
CMD:offuninvite(playerid,params[])
{
if(PlayerInfo[playerid][pLogin] == 0) return SendClientMessage(playerid, COLOR_WHITE, "Необходимо авторизоваться!");
if(sscanf(params,"s[30]",params[0])) return SendClientMessage(playerid, -1, "{F74848}» Введите:{FFFFFF} /offuninvite [Ник]");
if(PlayerInfo[playerid][pLeader] == 0 && PlayerInfo[playerid][pAdmin] < 9) return SendClientMessage(playerid, -1, "Вы не лидер!");
new query[144];
mysql_format(database,query,sizeof(query),"SELECT * FROM `accounts` WHERE `Name`='%s'",params[0]);
mysql_function_query(database,query,true,"OFFuninvite","i",playerid);
return true;
}
PHP:
publics: OFFmembers(playerid)
{
new rows, fields, buf[128], name[24], oldonline[80];
cache_get_data(rows, fields);
for(new i = 0; i < rows; i ++)
{
cache_get_field_content(i, "Name", name);
cache_get_field_content(i, "pOnline", oldonline);
format(buf, sizeof(buf), "Ник: %s | Последний вход в игру: %s", name, oldonline);
SendClientMessage(playerid, 0x059BD3FF, buf);
}
return true;
}
PHP:
publics: OFFuninvite(playerid)
{
new rows, fields;
cache_get_data(rows, fields);
if(!rows) return SendClientMessage(playerid, -1, "Аккаунт не найден");
new name[MAX_PLAYER_NAME], query[144];
cache_get_field_content(0,"Name",name,database,sizeof(name));
new memb = cache_get_field_content_int(0,"pMember");
if(memb != PlayerInfo[playerid][pMember] && PlayerInfo[playerid][pAdmin] < 9) return SendClientMessage(playerid,-1,"Этот игрок не состоит в вашей организации");
mysql_format(database,query,sizeof(query),"UPDATE `accounts` SET pLeader='0',pMember='0',pRank='0' WHERE `Name`='%s'",name);
mysql_function_query(database,query,false,"","");
format(query,sizeof(query),"Вы выгнали %s из своей организации",name);
SendClientMessage(playerid,-1,query);
return true;
}
Последнее редактирование:
