21.01.2018, 03:54
I want to kick offline player in an gang(Mysql).
command
Stocks
Errors getting
command
PHP код:
CMD:okick(playerid, params[])
{
if((IsPlayerClanOwner(playerid) == 1) || (IsPlayerClanCoOwner(playerid) == 1) || (IsPlayerClanLeader(playerid) == 1))
{
//--------------------------------------------------------------------------
if(isnull(params)) return SendClientMessage(playerid, COLOR_YELLOW, "{FF9900}Use: /okick [Nickname]");
new target[150];
format(target,sizeof(target),params);
//--------------------------------------------------------------------------
if(IsPlayerClanAnyMemberByName(target) == 0) return SendClientMessage(playerid, COLOR_YELLOW, "{FF0000}ERROR: Player Not In Any You Clan!");
//--------------------------------------------------------------------------
if(IsPlayerOwner(target) == 1) return SendClientMessage(playerid, COLOR_YELLOW, "{FF0000}ERROR: You Can not kick yourself!");
//--------------------------------------------------------------------------------------------------------------------------------
if( strcmp(GetPlayerClan(playerid),GetplayerClanByName(target),true) == 0)
{
RemoveOfflineMembersFromClan(target);
}
return 1;
}
return 1;
}
PHP код:
stock IsPlayerClanAnyMemberByName(name)
{
new Cache:count;
new query[100];
mysql_format(gSQL,query, sizeof(query), "SELECT playername FROM Clan_Members WHERE playername = '%s'",name);
count = mysql_query(gSQL, query, true);
new row = cache_num_rows();
cache_delete(count);
if(row > 0)
return 1;
else
return 0;
}
stock IsPlayerOwner(name)
{
new owner;
new clanquery[100];
new Cache:count;
mysql_format(gSQL,clanquery, sizeof(clanquery), "SELECT `Clan_Owner` FROM `Clan_Members` WHERE playername = '%s'", name);
count = mysql_query(gSQL, clanquery, true);
cache_get_value_int(0,"Clan_Owner",owner);
cache_delete(count);
return owner;
}
stock GetplayerClanByName(name)
{
new Cache:count;
new query[100];
new playerclanid;
mysql_format(gSQL,query, sizeof(query), "SELECT clanname FROM Clan_Members WHERE playername = '%s'", name);
count = mysql_query(gSQL,query);
cache_get_value_int(0,"clanid",playerclanid);
cache_delete(count);
return playerclanid;
}
PHP код:
F:\Server\My server\Copy- of server 3\Call of Duty\gamemodes\TDM.pwn(17327) : error 035: argument type mismatch (argument 1)
F:\Server\My server\Copy- of server 3\Call of Duty\gamemodes\TDM.pwn(17329) : error 035: argument type mismatch (argument 1)
F:\Server\My server\Copy- of server 3\Call of Duty\gamemodes\TDM.pwn(17331) : error 035: argument type mismatch (argument 1)
F:\Server\My server\Copy- of server 3\Call of Duty\gamemodes\TDM.pwn(17333) : error 035: argument type mismatch (argument 1)