Alex_Jemison
Умник
Пишу мод с 0. Сделал пока только регистрацию и здесь возникло вопросов как вывести уровень игрока в. Использую конечно функцию SetPlayerScore. Вставляю это в паблик загрузки аккаунта но есть вот такие ошибки
Код:
Код:
C:\Users\Jemison\Desktop\GTA SA\gamemodes\new.pwn(77) : error 017: undefined symbol "PlayerInfo"
C:\Users\Jemison\Desktop\GTA SA\gamemodes\new.pwn(77) : warning 215: expression has no effect
C:\Users\Jemison\Desktop\GTA SA\gamemodes\new.pwn(77) : error 001: expected token: ";", but found "]"
C:\Users\Jemison\Desktop\GTA SA\gamemodes\new.pwn(77) : error 029: invalid expression, assumed zero
C:\Users\Jemison\Desktop\GTA SA\gamemodes\new.pwn(77) : fatal error 107: too many error messages on one line
Код:
public LoadPlayerAccount(playerid)
{
if(cache_get_row_count(MySQL) == 1)
{
/* Грузим данные из БД на сервер */
pData[playerid][pDatabaseID] = cache_get_field_content_int(0, "ID", MySQL);
cache_get_field_content(0, "Referal", pData[playerid][pReferal], MySQL, 64);
pData[playerid][pLevel] = cache_get_field_content_int(0, "Level", MySQL);
pData[playerid][pExp] = cache_get_field_content_int(0, "Exp", MySQL);
pData[playerid][pSex] = cache_get_field_content_int(0, "Sex", MySQL);
pData[playerid][pAdmin] = cache_get_field_content_int(0, "Admin", MySQL);
pData[playerid][pLogged] = true; //авторизуем
SetPlayerScore(playerid,PlayerInfo[playerid][pLevel]); // Вот эта строка
SendClientMessage(playerid, -12, "Данные успешно загружены. Приятной игры!");
SpawnPlayer(playerid);
/* Тестовые функции для првоерки загрузки */
print("\n\n=================================================");
printf("ID: %i", pData[playerid][pDatabaseID]);
printf("Nickname: %s", pData[playerid][pName]);
printf("Level: %d", pData[playerid][pLevel]);
printf("Exp: %d", pData[playerid][pExp]);
printf("Sex: %d", pData[playerid][pSex]);
printf("Referal: %s", pData[playerid][pReferal]);
printf("Admin: %d", pData[playerid][pAdmin]);
print("=================================================\n\n");
}
return 1;
}
