Oblivion_UFF

Check this

Feb 8th, 2020
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. #include <YSI\y_iterate>
  2.  
  3. new Iterator:Factions<MAX_FACTIONS>;
  4.  
  5. // OnGameModeInit and OnGameModeExit = Iter_Clear(Factions);
  6.  
  7. CMD:fcreate(playerid, params[])
  8. {
  9. new string[128], query[400], fname[32];
  10. if(sscanf(params, "s[32]", fname)) return SendClientMessage(playerid, -1, "USAGE: /fcreate factionname");
  11. // GETTING ALL THE FACTIONS CREATED, THEN ADDING 1 TO MAKE THE NEW ONE
  12. new Total_Factions_Created = Iter_Free(Factions);
  13. //=====================================================================
  14.  
  15. // THIS SETS THE FACTIONS NAME TO WHATEVER YOU JUST NAMED IT, PLUS SETS THE ID FOR THE FACTION
  16. Factions[Total_Factions_Created][ID] = Total_Factions_Created;
  17. format(Factions[Total_Factions_Created][Name], 64, "%s", fname);
  18. //==============================================================================================
  19.  
  20. // THIS IS JUST TELLING YOU CREATED A FACTION, WITH THE NAME
  21. format(string, sizeof(string), "You have created a faction named: %s(ID:%d).",Factions[Total_Factions_Created][Name], Factions[Total_Factions_Created][ID]);
  22. SendClientMessage(playerid, -1, string);
  23. //================================================================================================
  24.  
  25. // THIS IS SETTING ALL THE FACTION NAMES, WILL BE USED LATER FOR EDITTING AROUND
  26. format(Factions[Total_Factions_Created][Rank1], 32, "Rank 1 - Lowest");
  27. format(Factions[Total_Factions_Created][Rank2], 32, "Rank 2");
  28. format(Factions[Total_Factions_Created][Rank3], 32, "Rank 3");
  29. format(Factions[Total_Factions_Created][Rank4], 32, "Rank 4");
  30. format(Factions[Total_Factions_Created][Rank5], 32, "Rank 5 - Leader");
  31. //================================================================================
  32.  
  33. // THIS IS FOR SAVING ALL THE DATA INTO THE MYSQL DATABASE
  34. format(query, sizeof(query), "INSERT INTO `Factions` (ID, Name, Rank1, Rank2, Rank3, Rank4, Rank5) VALUES(%d,'%s','%s','%s','%s','%s','%s')",
  35.  
  36. Factions[Total_Factions_Created][ID], Factions[Total_Factions_Created][Name],
  37. Factions[Total_Factions_Created][Rank1],Factions[Total_Factions_Created][Rank2],
  38. Factions[Total_Factions_Created][Rank3],Factions[Total_Factions_Created][Rank4],
  39. Factions[Total_Factions_Created][Rank5]);
  40. mysql_query(Database,query);
  41.  
  42. Iter_Add(Factions,Total_Factions_Created);
  43. //=================================================================================
  44. return 1;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment