Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Не могу установить серверный уровень

Статус
В этой теме нельзя размещать новые ответы.

Vassasssin

Умник
В общем вот мои Stock

PHP:
stock GetLevel(playerid) 
{
  return PlayerInfo[playerid][pLevel];
}

stock SetLevel(playerid, level)
{
     PlayerInfo[playerid][pLevel] = level;
	 SetPlayerScore(playerid,0); 
     GivePlayerLevel(playerid,PlayerInfo[playerid][pLevel]);
     return true;
}


stock GivePlayerLevel(playerid, level)
{
PlayerInfo[playerid][pLevel] += level;
SetPlayerScore(playerid,0); 
SetLevel(playerid,PlayerInfo[playerid][pLevel]);
return PlayerInfo[playerid][pLevel];
}

stock ResetPlayerLevel(playerid)
{
PlayerInfo[playerid][pLevel] = 0;
SetPlayerScore(playerid,0);
GivePlayerLevel(playerid,PlayerInfo[playerid][pLevel]);
return PlayerInfo[playerid][pLevel];
}
Калбек OnPlayerUpdate

PHP:
if(GetPlayerScore(playerid) > GetLevel(playerid))
{
SetPlayerScore(playerid,0);
GivePlayerLevel(playerid,PlayerInfo[playerid][pLevel]);
}
Команда /lvl [ID игрока] [Уровень]

PHP:
if(strcmp(cmd, "/lvl", true) == 0)
    if (PlayerInfo[playerid] [pAdmin]>= 4)
    {
    new tmp[128];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF , "Используйте /lvl [ID игрока] [Уровень]");
    new player = strval(tmp);
    if(!IsPlayerConnected(player)) return SendClientMessage(playerid,0xFFFFFFFF,"Игрок не онлайн");
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF , "Используйте /lvl [ID игрока] [Уровень]");
    new level = strval(tmp);
    if(level > 50 || level < 1) return SendClientMessage(playerid,0xFFFFFFFF,"Примечание : [Уровень] [1-50]");
    GivePlayerLevel(player, level);
    new name[24],getname[24];
    GetPlayerName(playerid,name, sizeof(name));
    GetPlayerName(player,getname, sizeof(getname));
	format(tmp, sizeof(tmp), "Вы дали игроку  %s {09FF00}%d уровень",getname,level);
    SendClientMessage(playerid,0xFFFFFFFF,tmp);
    format(tmp, sizeof(tmp), "Администратор {FF0000}%s{FFFFFF} дал вам {09FF00}%d уровень",name,level);
    SendClientMessage(player,0xFFFFFFFF,tmp);
    format(tmp, sizeof(tmp), "{FF0000}[A-LOG]{FFFFFF}Администратор{FF0000}[%d] %s{FFFFFF} дал игроку %s %d уровень",playerid,name,getname,level);
    SendAdminLogMessage(0xFFFFFFFF,tmp);
    SavePlayer(player);
    return 1;
    }
Выдает ошибку в чате

SERVER : unknown command

Прошу помощи , что-то тут не то
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу