Huseyn
Компетентный
Здравствуйте, как эту команду перевести на zcmd
вот код:
вот код:
PHP:
if(!strcmp(cmd,"/black",true))
{
if(!IsALeader(playerid)) return SendErr(playerid, "Вам недоступна данная функция");
new zStr[128];new zStr2[128];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid,CGRAY,"Введите : {"#cWHITE"}/black [ник] [Причина]");
new account[24]; format(account, 24, "%s", tmp);
tmp = strrest(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid,CGRAY,"Введите : {"#cWHITE"}/black [ник] [Причина]");
sql_escape_string(snow, account,account, 24);
format(zStr,sizeof(zStr),"SELECT id FROM `accounts` WHERE `nickname` = '%s'",account);
new Result:r = sql_query(snow, zStr, QUERY_CACHED);
if(!sql_num_rows(r)) return SendClientMessage(playerid, COLOR_LIGHTRED, "Ошибка: Игрок с таким именем не найден в базе.");
//new id = sql_get_field_int(r, 0);
sql_free_result(r);
format(zStr2,sizeof(zStr2),"Вы добавили %s в ЧС организации. Причина: %s",account,tmp);
SendClientMessage(playerid,COLOR_MRED,zStr2);
new query[256];
new y231,m231,d231;
getdate(y231,m231,d231);
format(query,sizeof(query),"INSERT INTO `blackfrac` VALUES ('','%s','%s','%d-%d-%d','%s','%d','%d')",pData[playerid][pNickname],account,y231,m231,d231,tmp,pData[playerid][pFraction],pData[playerid][pSubfraction]);
sql_query(snow, query);
return true;
}
