try putting GetPlayerName(playerid,name,24);
underneath name[MAX_PLAYER_NAME];
EDIT: I Just had a good look through, and you're not assigning the gangname and leader variables to anything, and gangname should be a string, so you shouldn't be using dini_IntSet
pawn Код:
CMD:creategang(playerid, params[])
{
if(sscanf(params, "s[128]", params)) return SendClientMessage(playerid, 0xFFFFFAA00, "Syntax: /creategang <name>");
new creategang[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,24);
format(creategang, sizeof(creategang), "Gangs\%s", name);
if(dini_Exists(creategang)) return SendClientMessage(playerid,0xFFFFFAA00,"This gang already exists.");
if (!dini_Exists(creategang))
{
new string[128];
format(string,128,"Your gang %s has been created.", params);
SendClientMessage(playerid, 0xFFFFFAA00, string);
dini_Create(creategang);
dini_Set(creategang,"Gang Name",params);
dini_Set(creategang,"Leader",name);
}
return 1;
}
try that