SaNek2x2
Умник
И так, как же создать Админ Ник В гф моде??
1. Для этого найдите enum pInfo и добавьте в конец - pNick[64],
2. В OnPlayerRegister добавьте там ко всем еще строчку -
3. функцию обновления аккаунта добавляйте
3. В OnPlayerLogin
А если вы хотите чтобы при кике игрока писало ник админа - тогда вы в этой команде заменяйте sendername на PlayerInfo[playerid][pNick]
И так же в остальных других командах.. Надеюсь вам чтото дал этот урок. Если возникли вопросы отписывайтесь в этой теме...
Вот команда чтобы изменить себе ник админа:
i
Автор темы GlAduS
1. Для этого найдите enum pInfo и добавьте в конец - pNick[64],
2. В OnPlayerRegister добавьте там ко всем еще строчку -
PHP:
format(var, 32, "Nick=%s\n",PlayerInfo[playerid][pNick]);fwrite(hFile, var);
PHP:
format(var, 32, "Nick=%s\n",PlayerInfo[playerid][pNick]);fwrite(hFile, var);
PHP:
if( strcmp( key , "Nick" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pNick], val, 0, strlen(val)-1, 255); }
И так же в остальных других командах.. Надеюсь вам чтото дал этот урок. Если возникли вопросы отписывайтесь в этой теме...
Вот команда чтобы изменить себе ник админа:
i
PHP:
f(strcmp(cmd, "/adminnick", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 0)
{
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[128];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GREEN, "USAGE: /adminnick [Ник]");
return 1;
}
new string[64];
format(string, sizeof(string), "%s", strtok(cmdtext, idx));
strmid(PlayerInfo[playerid][pNick], string, 0, strlen(string), 255);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Вы не Админ!");
}
}
}
Последнее редактирование:
