- 0
Problema comanda /f
-
Similar Content
-
- 4 answers
- 591 views
-
Comanda /spec
By VAurel,
- 4 answers
- 218 views
-
- 3 replies
- 264 views
-
- 3 replies
- 220 views
-
Problema turf
By Soryn.,
- 3 answers
- 255 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
anonim23
Salut, am o problema cu comanda /f, pentru unile factiuni ce au chat-ul pe /f nu merge.
Pur si simplu daca dau '/f' scrie ''/f <text>' iar dupa ce introduc textul zice Your group data is invalid.
Acest bug este doar la unele dintre factiuniile ce folosesc /f. Nu la toate.
Niste poze: https://imgur.com/a/DVmUKKT --- problema
https://imgur.com/a/3Nv9CS8 --- comanda '/factions' P.S : Pls help, sunt la inceput
Acesta este codu comenzi, ce este gresit?
CMD:f(playerid,params[])
Edited by anonim23{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
if(IsPlayerConnected(playerid))
{
new string[300];
if(PlayerInfo[playerid][pMuted] == 1)
{
format(string, sizeof(string), "You can not speak, you have been silenced for %d seconds.",PlayerInfo[playerid][pMuteTime]);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
return 1;
}
new result[250],sendername[25];
if(sscanf(params, "s[250]",result)) return SendClientMessage(playerid, COLOR_WHITE, "{FF9900}Scrie: {33CCFF}/f <Message>");
new query[500];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string, sizeof(string), "(Faction %s) %s: %s", NumeFactiune(PlayerInfo[playerid][pMember]),sendername,result);
mysql_format(SQL,query,500,"INSERT INTO factions_chat (`text`,`playerid`,`factionid`) VALUES ('%s','%d','%d')",string,PlayerInfo[playerid][pSQLID],PlayerInfo[playerid][pMember]);
mysql_tquery(SQL,query,"","");
if(FindIP(result)) /// Anti-Reclama
{
new advertiser[MAX_PLAYER_NAME];
GetPlayerName(playerid, advertiser, sizeof(advertiser));
format(string, sizeof(string), "{F5550B}(ChatBot) %s(/id %d) typed ''%s'' in /f.", advertiser, playerid, result);
ABroadCast(COLOR_WHITE,string,1);
}
for(new i; i < sizeof(TLD); i++)
{
if(strfind(result, TLD, true) != -1)
{
if(strfind(result, "OneGame.Ro", true) != -1 || strfind(result, "OneGame.Ro/panel", true) != -1 || strfind(result, "OneGame.Ro/forum", true) != -1) break;
new advertiser[MAX_PLAYER_NAME];
GetPlayerName(playerid, advertiser, sizeof(advertiser));
format(string, sizeof(string), "{F5550B}(ChatBot) %s(/id %d) typed ''%s'' in /f.", advertiser, playerid, result);
ABroadCast(COLOR_WHITE,string,1);
}
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new member = PlayerInfo[playerid][pMember];
new leader = PlayerInfo[playerid][pLeader];
if(member == 4 || leader == 4 || member == 5 || leader == 5 || member == 6 || leader == 6 || member == 9 || leader == 9 || member == 10 || leader == 10 || member == 11 || leader == 11 || member == 12 || leader == 12 || member == 13 || leader == 13)
{
new rtext[64];
if(PlayerInfo[playerid][pRank] == 1) format(rtext, sizeof(rtext),"%s",DynamicFactions[PlayerInfo[playerid][pMember]][fRankName1]);
else if(PlayerInfo[playerid][pRank] == 2) format(rtext, sizeof(rtext),"%s",DynamicFactions[PlayerInfo[playerid][pMember]][fRankName2]);
else if(PlayerInfo[playerid][pRank] == 3) format(rtext, sizeof(rtext),"%s",DynamicFactions[PlayerInfo[playerid][pMember]][fRankName3]);
else if(PlayerInfo[playerid][pRank] == 4) format(rtext, sizeof(rtext),"%s",DynamicFactions[PlayerInfo[playerid][pMember]][fRankName4]);
else if(PlayerInfo[playerid][pRank] == 5) format(rtext, sizeof(rtext),"%s",DynamicFactions[PlayerInfo[playerid][pMember]][fRankName5]);
else if(PlayerInfo[playerid][pRank] == 6) format(rtext, sizeof(rtext),"%s",DynamicFactions[PlayerInfo[playerid][pMember]][fRankName6]);
else if(PlayerInfo[playerid][pRank] == 7) format(rtext, sizeof(rtext),"%s",DynamicFactions[PlayerInfo[playerid][pMember]][fRankName7]);
format(string, sizeof(string),"# %s %s: %s",rtext,sendername,result);
if(PlayerInfo[playerid][pRank] >= 1 && PlayerInfo[playerid][pRank] <= 5)
{
SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_MEMBER, string);
}
else if(PlayerInfo[playerid][pRank] >= 6)
{
SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_LEADER, string);
}
}
else return SendClientMessage(playerid, COLOR_GREY, "Your group data is invalid.");
}
return 1;
}
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.