Renzo
Дебютант
Приветствую всех, помогите с командой. Прописываю ник игрока и причину и ничего не происходит. Вот команда:
if(strcmp(cmd, "/offwarn", true) == 0)
{
if(pData[playerid][pAdmin] >= 4)
{
new actplayerid = strval(tmp);
new account[256],ssss[256];
account = strtok(cmdtext, idx);
if(!strlen(account) || !strlen(tmp)) return SendClientMessage(playerid,COLOR_GREY,"{"#cYELLOW"}• [Подсказка]: {"#cWHITE"}/offwarn [ник игрока] [причина]");
new query[300];
format(query,sizeof(query),"UPDATE `accounts` SET `fraction` = '0',`rank` = '0',`fractionskin` = '0',`subfraction` = '0' WHERE `nickname` = '%d'",pData[actplayerid][pMysqlID]);
sql_query(zConn, query);
pData[actplayerid][pFraction] = 0;
pData[actplayerid][pRank] = 0;
pData[actplayerid][pFractionSkin] = 0;
pData[actplayerid][pSubfraction] = 0;
pData[actplayerid][pTWarn] = 0;
SetPlayerColor(actplayerid,0xFFFFFF11);
format(ssss,sizeof(ssss),"{FF0000} Администратор %s выдал оффлайн предупреждение игроку %s Причина: %s",pData[playerid][pNickname],account);
SendClientMessageToAll(COLOR_RED,ssss);
}
return 1;
}
if(strcmp(cmd, "/offwarn", true) == 0)
{
if(pData[playerid][pAdmin] >= 4)
{
new actplayerid = strval(tmp);
new account[256],ssss[256];
account = strtok(cmdtext, idx);
if(!strlen(account) || !strlen(tmp)) return SendClientMessage(playerid,COLOR_GREY,"{"#cYELLOW"}• [Подсказка]: {"#cWHITE"}/offwarn [ник игрока] [причина]");
new query[300];
format(query,sizeof(query),"UPDATE `accounts` SET `fraction` = '0',`rank` = '0',`fractionskin` = '0',`subfraction` = '0' WHERE `nickname` = '%d'",pData[actplayerid][pMysqlID]);
sql_query(zConn, query);
pData[actplayerid][pFraction] = 0;
pData[actplayerid][pRank] = 0;
pData[actplayerid][pFractionSkin] = 0;
pData[actplayerid][pSubfraction] = 0;
pData[actplayerid][pTWarn] = 0;
SetPlayerColor(actplayerid,0xFFFFFF11);
format(ssss,sizeof(ssss),"{FF0000} Администратор %s выдал оффлайн предупреждение игроку %s Причина: %s",pData[playerid][pNickname],account);
SendClientMessageToAll(COLOR_RED,ssss);
}
return 1;
}
