10:34
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: Dima-kun  
Форум SAMP о мультиплеерах для GTA. » Популярные моды » GTO mode » Бонусы (в гто)
Бонусы
Ghost-XДата: Суббота, 08.08.2009, 14:03 | Сообщение # 16
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Gagron, код нормальный


Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
Fe[one]XДата: Суббота, 08.08.2009, 20:00 | Сообщение # 17
Уверенный в себе
Группа: Продвинутые
Сообщений: 232
Награды: 1
Город: Волжский, Волгоградская обл.
Репутация: 12
Замечания: 0%
Статус:
Schwan, сделал как ты посоветовал, в итоге вот:

[pwn]
E:\Кладовая Феникса\Документы\Files\Моя папка\Мои работы для GTA-SAMP\Моды\GTO StarNet\pawno\include\player.inc(830) : error 017: undefined symbol "PlayerRegistered"
E:\Кладовая Феникса\Документы\Files\Моя папка\Мои работы для GTA-SAMP\Моды\GTO StarNet\pawno\include\player.inc(882) : error 017: undefined symbol "PlayerRegistered"
E:\Кладовая Феникса\Документы\Files\Моя папка\Мои работы для GTA-SAMP\Моды\GTO StarNet\gamemodes\GTO.pwn(546) : warning 209: function "OnPlayerUpdate" should return a value
E:\Кладовая Феникса\Документы\Files\Моя папка\Мои работы для GTA-SAMP\Моды\GTO StarNet\gamemodes\GTO.pwn(547) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

3 Errors.
[/pwn]

wall

GhostTT, у тебя много людей которые этот код себе ставили? :)


Ghost-XДата: Суббота, 08.08.2009, 23:05 | Сообщение # 18
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Gagron, ты криворукий просто, я и Schwan нормально вставляли


Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
heufixДата: Понедельник, 10.08.2009, 16:09 | Сообщение # 19
Уважаемый человек
Группа: Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус:
[pwn]public OnPlayerUpdate(playerid)
{
new string[256],name[20];
if(gLogged[playerid] == 1)
{
new lvls = gLevel[playerid];
new lvln = GetPlayerScore(playerid);
if(GetPlayerScore(playerid) < 10)
{
return true;
}
if(lvln > lvls)
{
if(!IsPlayerInAnyVehicle(playerid))
{
ShowMenuForPlayer(bonus,playerid);
}
gLevel[playerid] = GetPlayerScore(playerid);
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"%s(ID: %d) качнул %d лвл! Поздравляем!",name,playerid,GetPlayerScore(playerid));
SendClientMessageToAll(COLOUR_WHITE,string);
ShowMenuForPlayer(bonus,playerid);
return true;
}

}
return false;
}[/pwn]


Радость
Ghost-XДата: Понедельник, 10.08.2009, 23:35 | Сообщение # 20
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Schwan, тут действительно одна лишняя скобка. Но у меня в моде нормально стоит. Видимо криво копирнул


Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
ElbiДата: Вторник, 11.08.2009, 18:15 | Сообщение # 21
Уверенный в себе
Группа: Продвинутые
Сообщений: 168
Награды: 7
Город: Алчевск
Репутация: 97
Замечания: 0%
Статус:
GhostTT, отличная идея! Только можно все сделать чуть проще, если использовать public PlayerLevelUp(playerid,level)
GhostTTДата: Вторник, 11.08.2009, 22:02 | Сообщение # 22
Уважаемый человек
Группа: Продвинутые
Сообщений: 998
Награды: 17
Город: Челны
Репутация: 206
Замечания: 100%
Статус:
Elbi, пробуй. Я сам сначала пробовал это, но увы у меня видимо код херовый был, вот на OnPlayerUpdate перешел © GhostTT


Ололо, чем сложнее подпись - тем интересней*)
Fe[one]XДата: Суббота, 15.08.2009, 01:12 | Сообщение # 23
Уверенный в себе
Группа: Продвинутые
Сообщений: 232
Награды: 1
Город: Волжский, Волгоградская обл.
Репутация: 12
Замечания: 0%
Статус:
А у меня такой трабл. Я когда захожу на сервер, вожу свой логин и пароль, появляюсь в игре и вылазиет эта менюшка, хотя такого быть не должно. На получении нового уровня она норм вылазиет да и норм работает в принципе. Только вот такой трабл при заходе. Как исправить кто знает?


ElbiДата: Суббота, 15.08.2009, 10:15 | Сообщение # 24
Уверенный в себе
Группа: Продвинутые
Сообщений: 168
Награды: 7
Город: Алчевск
Репутация: 97
Замечания: 0%
Статус:
Попробуй так
Code

public OnPlayerUpdate(playerid)  
{  
new string[256],name[20];  
if(gLogged[playerid] == 1)  
{  
new lvls = gLevel[playerid];  
new lvln = GetPlayerScore(playerid);  
if(GetPlayerScore(playerid) < 10)  
{  
return true;  
}
if (!PlayerRegistered[playerid])
{
if(lvln > lvls)  
{  
if(!IsPlayerInAnyVehicle(playerid))  
{  
ShowMenuForPlayer(bonus,playerid);  
}  
gLevel[playerid] = GetPlayerScore(playerid);  
GetPlayerName(playerid,name,sizeof(name));  
format(string,sizeof(string),"%s(ID: %d) качнул %d лвл! Поздравляем!",name,playerid,GetPlayerScore(playerid));  
SendClientMessageToAll(COLOUR_WHITE,string);  
ShowMenuForPlayer(bonus,playerid);  
return true;  
}
}
}
return false;  
}

Добавлено (15.08.2009, 10:15)
---------------------------------------------
Вернее проверка будет (без знака !)
if (PlayerRegistered[playerid])

А лучше переделай как я, через родной паблик PlayerLevelUp(playerid,level)

GhostTTДата: Суббота, 15.08.2009, 18:01 | Сообщение # 25
Уважаемый человек
Группа: Продвинутые
Сообщений: 998
Награды: 17
Город: Челны
Репутация: 206
Замечания: 100%
Статус:
Elbi, у меня это меню несколько раз вылазило когда я его туда впихал


Ололо, чем сложнее подпись - тем интересней*)
Fe[one]XДата: Четверг, 20.08.2009, 00:51 | Сообщение # 26
Уверенный в себе
Группа: Продвинутые
Сообщений: 232
Награды: 1
Город: Волжский, Волгоградская обл.
Репутация: 12
Замечания: 0%
Статус:
С выходом меню при коннекте я разобрался. Но вот появились другие проблемы.
1) Меню начинается выходить когда игрок достигает 10-го уровня. Как сделать чтобы меню выходило при 1 уровне? Добавлял уровни в ХР от 0 до 10, но всё равно не помогло.
2) Как сделать так чтобы когда заходишь в меню машин тебя не телепортировало куда-то и когда выбираешь саму машину, то она появляется в поле каком-то. Убрал строки SetPlayerPos, но всё равно не помогло.
3) Меню выходит когда игрок сидит в транспорте, хотя как утверждал автор такого быть не должно. Как устранить?
В общем помогите пожалуйста.
wall



ElbiДата: Четверг, 20.08.2009, 10:44 | Сообщение # 27
Уверенный в себе
Группа: Продвинутые
Сообщений: 168
Награды: 7
Город: Алчевск
Репутация: 97
Замечания: 0%
Статус:
1) Попробуй поменять в OnPlayerUpdate в строчке
Code
if(GetPlayerScore(playerid) < 10)

А также в самом инклуде в if(lvl123 > 10 && lvl123 < 20) и т. д. А можно вообще убрать эти условия и допустим заменить их
Code
GivePlayerXP(playerid,GetPlayerLevel(playerid)*100,true);
для опыта
и
Code
oGivePlayerMoney(playerid,GetPlayerLevel(playerid)*1000,0);
для денег
Таким образом размер вознаграждения будет зависить от уровня
2) Попробуй убрать SpawnPlayer(playerid); мож поможет
3) хз не пробовал

Fe[one]XДата: Пятница, 28.08.2009, 23:49 | Сообщение # 28
Уверенный в себе
Группа: Продвинутые
Сообщений: 232
Награды: 1
Город: Волжский, Волгоградская обл.
Репутация: 12
Замечания: 0%
Статус:
Elbi,

if(GetPlayerScore(playerid) < 10) помогло, поменял значение и заработало.

SpawnPlayer(playerid); убрал и теперь при входе в меню Машины игрока перестало телепортировать (это гуд), но когда выбираю машину то она появляется также в поле (там ещё значок гонки нарисован на радаре, вот в этом красном кругу и появляется).
С третьим пунктом так и не разобрался.
ЗЫ: В принципе норм работает, только вот эти две вещи хз как исправить.


ElbiДата: Суббота, 29.08.2009, 11:52 | Сообщение # 29
Уверенный в себе
Группа: Продвинутые
Сообщений: 168
Награды: 7
Город: Алчевск
Репутация: 97
Замечания: 0%
Статус:
Я у себя тачки вообще убрал сразу же и заменил их броней
GhostTTДата: Суббота, 29.08.2009, 11:59 | Сообщение # 30
Уважаемый человек
Группа: Продвинутые
Сообщений: 998
Награды: 17
Город: Челны
Репутация: 206
Замечания: 100%
Статус:
Elbi, хм... Переделали мои родные бонусы... :) Если еще будут какие либо пожелания - сделаю новую версию бонусов в самп 0.3 Там то уж будет по больше бонусов ;)


Ололо, чем сложнее подпись - тем интересней*)
Форум SAMP о мультиплеерах для GTA. » Популярные моды » GTO mode » Бонусы (в гто)
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua