Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- COMMAND:gcreate(playerid, params[])
- {
- new gname[30],gtag[6];
- if(GetPlayerScore(playerid) < REQUIRED_SCORE) return SendClientMessage(playerid, 0xFF0000FF, "You need "#REQUIRED_SCORE" score to create a gang.");
- if(Player[playerid][PlayerGang] != -1) return SendClientMessage(playerid, 0xFF0000FF, "You already in gang.");
- if(sscanf(params, "s[30]s[6]",gname,gtag)) return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /gcreate <Gang name> <Gang Tag>");
- if(gname < 5 || gname > 30) return SendClientMessage(playerid, 0xFF0000FF, "Gang name must be between 5 - 30 characters.");"
- if(gtag < 1 || gtag > 5) return SendClientMessage(playerid, 0xFF0000FF, "Gang tag must be between 1 - 5 characters.");"
- if(!IsAlpha(gname) || !IsAlpha(gtag)) return SendClientMessage(playerid, 0xFF0000FF. "Please insert only a-z,A-Z,0-9 character.");
- new bool:found = false;
- foreach(new i : Gangs)
- {
- if(!strcmp(Gang[i][GangName], gname, true))
- {
- found = true;
- SendClientMessage(playerid, 0xFF0000FF, "Gang name already used!");
- break;
- }
- if(!strcmp(Gang[i][GangTag], tag, true))
- {
- found = true;
- SendClientMessage(playerid, 0xFF0000FF, "Gang tag already used!");
- break;
- }
- }
- if(!found)
- {
- new query[256];
- mysql_format(connection, query, sizeof(query), "INSERT INTO `gang` (`name`, `tag`, `owner`) VALUES('%e', '%e')", gname, pName(playerid));
- mysql_query(connection, query, true);
- new i = Iter_Free(Gangs);
- Gang[i][GangID] = cache_insert_id();
- Gang[i][GangName] = gname;
- Gang[i][GangScore] = 0;
- Gang[i][GangTag] = gtag;
- Player[playerid][PlayerGang] = i;
- Player[playerid][PlayerStatus] = GANG_LEADER;
- Iter_Add(Gangs, i);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement