Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(dialogid == DIALOG_FPUNINVITE)
- {
- if(response)
- {
- if(strlen(inputtext) > 3 && strlen(inputtext) <= 20)
- {
- new string1[500],result[30],name[30],reason[128],rquery[256],member;
- format(string1, sizeof(string1), "SELECT * FROM `users` WHERE `id`='%d'",Selected2[playerid]);
- new Cache: membresult = mysql_query(SQL,string1);
- for(new i, j = cache_get_row_count (); i != j; ++i)
- {
- cache_get_field_content(i, "name", result); format(name, 30, result);
- member = cache_get_field_content_int(i, "Member");
- }
- cache_delete(membresult);
- mysql_real_escape_string(inputtext, reason);
- format(string1,sizeof(string1),"Liderul %s l-a demis pe %s cu 40 Faction Punish pe motiv: %s.",GetName(playerid),name,reason);
- SendTeamMessage(PlayerInfo[playerid][pMember],COLOR_LIGHTBLUE1,string1);
- foreach(Player, i)
- {
- if(PlayerInfo[i][pSQLID] == Selected2[playerid])
- {
- gTeam[i] = 3;
- PlayerInfo[i][pTeam] = 3;
- PlayerInfo[i][pMember] = 0;
- PlayerInfo[i][pRank] = 0;
- PlayerInfo[i][pChar] = 250;
- PlayerInfo[i][pLeader] = 0;
- PlayerInfo[i][pFACWarns] = 0;
- PlayerInfo[i][pFpunish] = 40;
- PlayerInfo[i][pFactionTime] = 0;
- tazer[i] = 0;
- OnDuty[i] = 0;
- SetPlayerArmourEx(i, 0);
- SetPlayerSkin(i,PlayerInfo[i][pModel]);
- SpawnPlayer(i);
- PlayerInfo[i][pCommands] = 0;
- format(rquery, sizeof(rquery), "UPDATE `users` SET `Commands`='%d' WHERE `ID`='%d'", PlayerInfo[i][pCommands], PlayerInfo[i][pSQLID]);
- mysql_query(SQL, rquery);
- format(string1,sizeof(string1),"Liderul %s te-a demis din %s cu 40 Faction Punish pe motiv: %s.",GetName(playerid),NumeFactiune(member),reason);
- SendClientMessage(i,COLOR_LIGHTBLUE,string1);
- }
- }
- format(string,sizeof(string),"UPDATE users SET `Team`='3',`Member`='0',`Leader`='0',`Rank`='0',`CChar`='0',`FPunish`='40',`FWarn`='0',`FactionTime`='0' WHERE `ID`='%d'",Selected2[playerid]);
- mysql_query(SQL,string);
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_FPUNINVITE,DIALOG_STYLE_INPUT,"Reason:","Motivul trebuie sa contina minim 4 si maxim 20 caractere.","Confirm","Close");
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_NOFPUNINVITE)
- {
- if(response)
- {
- if(strlen(inputtext) > 3 && strlen(inputtext) <= 20)
- {
- new string1[500],result[30],name[30],reason[128],rquery[256],member;
- format(string1, sizeof(string1), "SELECT * FROM `users` WHERE `id`='%d'",Selected2[playerid]);
- new Cache: membresult = mysql_query(SQL,string1);
- for(new i, j = cache_get_row_count (); i != j; ++i)
- {
- cache_get_field_content(i, "name", result); format(name, 30, result);
- member = cache_get_field_content_int(i, "Member");
- }
- cache_delete(membresult);
- mysql_real_escape_string(inputtext, reason);
- format(string1,sizeof(string1),"Liderul %s l-a demis pe %s cu 0 Faction Punish pe motiv: %s.",GetName(playerid),name,reason);
- SendTeamMessage(PlayerInfo[playerid][pMember],COLOR_LIGHTBLUE1,string1);
- foreach(Player, i)
- {
- if(PlayerInfo[i][pSQLID] == Selected2[playerid])
- {
- gTeam[i] = 3;
- PlayerInfo[i][pTeam] = 3;
- PlayerInfo[i][pMember] = 0;
- PlayerInfo[i][pRank] = 0;
- PlayerInfo[i][pChar] = 250;
- PlayerInfo[i][pLeader] = 0;
- PlayerInfo[i][pFACWarns] = 0;
- PlayerInfo[i][pFpunish] = 0;
- PlayerInfo[i][pFactionTime] = 0;
- tazer[i] = 0;
- OnDuty[i] = 0;
- SetPlayerArmourEx(i, 0);
- SetPlayerSkin(i,PlayerInfo[i][pModel]);
- SpawnPlayer(i);
- PlayerInfo[i][pCommands] = 0;
- format(rquery, sizeof(rquery), "UPDATE `users` SET `Commands`='%d' WHERE `ID`='%d'", PlayerInfo[i][pCommands], PlayerInfo[i][pSQLID]);
- mysql_query(SQL, rquery);
- format(string1,sizeof(string1),"Liderul %s te-a demis din %s cu 0 Faction Punish pe motiv: %s.",GetName(playerid),NumeFactiune(member),reason);
- SendClientMessage(i,COLOR_LIGHTBLUE,string1);
- }
- }
- format(string,sizeof(string),"UPDATE users SET `Team`='3',`Member`='0',`Leader`='0',`Rank`='0',`CChar`='0',`FPunish`='0',`FWarn`='0',`FactionTime`='0' WHERE `ID`='%d'",Selected2[playerid]);
- mysql_query(SQL,string);
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_NOFPUNINVITE,DIALOG_STYLE_INPUT,"Reason:","Motivul trebuie sa contina minim 4 si maxim 20 caractere.","Confirm","Close");
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement