• Страница 1 из 1
  • 1
Модератор форума: dr40  
Проблема с GetPlayerScore
K-9119881Дата: Среда, 22.09.2010, 20:43 | Сообщение # 1
.::Offline::.
Новичок
Сообщений: 5
[ 3 ]
Награды: 0

Статус отсутствует
Решил сделать систему уровней, но она не работает...

В начале мода:

Code
enum PData
{
pLvL
};
new PInfo[MAX_PLAYERS][PData];

Далее...

Code
public OnPlayerUpdate(playerid)
{
if(GetPlayerScore(playerid) > 20){
PInfo[playerid][pLvL] = 1;}
if(GetPlayerScore(playerid) > 50){
PInfo[playerid][pLvL] = 2;}
if(GetPlayerScore(playerid) > 150){
PInfo[playerid][pLvL] = 3;}
if(GetPlayerScore(playerid) > 300){
PInfo[playerid][pLvL] = 4;}
if(GetPlayerScore(playerid) > 1000){
PInfo[playerid][pLvL] = 5;}
return 1;
}

В OnPlayerCommandText:

Code
if(strcmp(cmdtext, "/gotogod", true)==0)
{
if(PInfo[playerid][pLvL] > 2)
{
SetPlayerPos(playerid,-166.49786376953, 4112.4907226563, 59.133506774902);
GameTextForPlayer(playerid, "~g~Welcome to ~w~GOD-O", 3000, 5);
}
else
{
SendClientMessage(playerid, RED, "У вас должен быть 2 уровень! Набивайте фраги.");
}
return 1;
}

Проблема в том, что когда на сервере ввожу /gotogod, мне выводит сообщение "У вас должен быть 2 уровень! Набивайте фраги." Не зависимо от кол-ва фрагов.

 
K-9119881Дата: Пятница, 24.09.2010, 14:11 | Сообщение # 2
.::Offline::.
Новичок
Сообщений: 5
[ 3 ]
Награды: 0

Статус отсутствует
Нет, одно и то же...
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2024
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика
Яндекс.Метрика