Advertisement
Eduardo_efu

ojalá no te sirva, ez:V

Dec 30th, 2017
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. COMMAND:gcreate(playerid, params[])
  2. {
  3. new gname[30],gtag[6];
  4. if(GetPlayerScore(playerid) < REQUIRED_SCORE) return SendClientMessage(playerid, 0xFF0000FF, "You need "#REQUIRED_SCORE" score to create a gang.");
  5. if(Player[playerid][PlayerGang] != -1) return SendClientMessage(playerid, 0xFF0000FF, "You already in gang.");
  6. if(sscanf(params, "s[30]s[6]",gname,gtag)) return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /gcreate <Gang name> <Gang Tag>");
  7. if(gname < 5 || gname > 30) return SendClientMessage(playerid, 0xFF0000FF, "Gang name must be between 5 - 30 characters.");"
  8. if(gtag < 1 || gtag > 5) return SendClientMessage(playerid, 0xFF0000FF, "Gang tag must be between 1 - 5 characters.");"
  9. if(!IsAlpha(gname) || !IsAlpha(gtag)) return SendClientMessage(playerid, 0xFF0000FF. "Please insert only a-z,A-Z,0-9 character.");
  10.  
  11. new bool:found = false;
  12. foreach(new i : Gangs)
  13. {
  14. if(!strcmp(Gang[i][GangName], gname, true))
  15. {
  16. found = true;
  17. SendClientMessage(playerid, 0xFF0000FF, "Gang name already used!");
  18. break;
  19. }
  20. if(!strcmp(Gang[i][GangTag], tag, true))
  21. {
  22. found = true;
  23. SendClientMessage(playerid, 0xFF0000FF, "Gang tag already used!");
  24. break;
  25. }
  26. }
  27. if(!found)
  28. {
  29. new query[256];
  30. mysql_format(connection, query, sizeof(query), "INSERT INTO `gang` (`name`, `tag`, `owner`) VALUES('%e', '%e')", gname, pName(playerid));
  31. mysql_query(connection, query, true);
  32. new i = Iter_Free(Gangs);
  33. Gang[i][GangID] = cache_insert_id();
  34. Gang[i][GangName] = gname;
  35. Gang[i][GangScore] = 0;
  36. Gang[i][GangTag] = gtag;
  37. Player[playerid][PlayerGang] = i;
  38. Player[playerid][PlayerStatus] = GANG_LEADER;
  39. Iter_Add(Gangs, i);
  40. }
  41. return 1;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement