Всем привет с вами Stepan23, и сегодня будет урок на тему (создание админ ников в моде GF) 1. Для этого найдите enum pInfo и добавьте в конец - pNick[64],
2. В OnPlayerRegister добавьте там ко всем еще строчку -
Code
format(var, 32, "Nick=%s\n",PlayerInfo[playerid][pNick]);fwrite(hFile, var);
3. В функцию обновления аккаунта добавляйте
Code
format(var, 32, "Nick=%s\n",PlayerInfo[playerid][pNick]);fwrite(hFile, var);
4. В OnPlayerLogin :
Code
if( strcmp( key , "Nick" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pNick], val, 0, strlen(val)-1, 255); }
А если вы хотите чтобы при кике игрока писало ник админа - тогда вы в этой команде заменяйте sendername на PlayerInfo[playerid][pNick]
Вот команда для смены ника администратору:
Code
if(strcmp(cmd, "/adminnick", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 0)
{
new result[256];
result=strtok(cmdtext, idx);
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GREEN, "USAGE: /adminnick [NewNick]");
return 1;
}
new string[256];
format(string, sizeof(string), "%s", result);
strmid(PlayerInfo[playerid][pNick], string, 0, strlen(string), 255);
return SendClientMessage(playerid, COLOR_GREEN, "Ник изменён");
}
else return SendClientMessage(playerid, COLOR_GREEN, "Вы не админ!");
}
С вами был Stepan23, всем удачи