проблемма такая что когда покупаешь хот дог то деньги снимаются и обратно приходят вот код
Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться в тех.поддержку или на почту admin@pawno-crmp.ru
Для полного доступа ко всем функциям форума, Вам необходимо зарегистрироваться и авторизоваться.
Для полного доступа ко всем функциям форума, Вам необходимо зарегистрироваться и авторизоваться.
Лучший Ответ Amfy , 12 Апрель 2014 - 10:36
Что да вот? Я тебе сказал посмотри есть ли в моде функция GiveMoney, а не GetMoney. Короче. Замени у свое ход-дога функцию
GivePlayerMoney(playerid, -30);
на
PlayerInfo[playerid][pMoney] -= 30;Перейти к сообщению »
#1
offline
Отправлено 11 Апрель 2014 - 16:38
offline
#2
offline
Отправлено 11 Апрель 2014 - 16:41
offline
Похоже античит срабатывает. Посмотрите как в другом месте отнимаются/даются деньги.
#3
offline
Отправлено 11 Апрель 2014 - 17:18
offline
На всех так.
#4
offline
Отправлено 11 Апрель 2014 - 17:24
offline
У Вас есть в моде античит на деньги?
#5
offline
Отправлено 11 Апрель 2014 - 17:35
offline
да есть.
public GetMoney()
{
for(new i=0;i<GetMaxPlayers();i++)
{
if(IsPlayerConnected(i))
{
new money = GetPlayerMoney(i);
if(PlayerInfo[i][pMoney] > money) // условие: если у игрока денег выданных сервером больше чем игровых.
{
ResetPlayerMoney(i);
GivePlayerMoney(i, PlayerInfo[i][pMoney]);
}
else if(PlayerInfo[i][pMoney] < money) // условие: если игровых денег у игрока больше чем выданных сервером.
{
ResetPlayerMoney(i);
GivePlayerMoney(i, PlayerInfo[i][pMoney]);
}
}
}
return ;
}
Сообщение отредактировал Начинающий: 11 Апрель 2014 - 18:07
#6
offline
Отправлено 11 Апрель 2014 - 23:13
offline
Посмотри есть ли функция GiveMoney
#7
offline
Отправлено 12 Апрель 2014 - 03:58
offline
да есть.
public GetMoney(){for(new i=0;i<GetMaxPlayers();i++){if(IsPlayerConnected(i)){new money = GetPlayerMoney(i);if(PlayerInfo[i][pMoney] > money) // условие: если у игрока денег выданных сервером больше чем игровых.{ResetPlayerMoney(i);GivePlayerMoney(i, PlayerInfo[i][pMoney]);}else if(PlayerInfo[i][pMoney] < money) // условие: если игровых денег у игрока больше чем выданных сервером.{ResetPlayerMoney(i);GivePlayerMoney(i, PlayerInfo[i][pMoney]);}}}return ;}
Вот
#8
offline
Отправлено 12 Апрель 2014 - 10:36
offline
✓ Лучший Ответ
Что да вот? Я тебе сказал посмотри есть ли в моде функция GiveMoney, а не GetMoney. Короче. Замени у свое ход-дога функцию
на
Темы с аналогичным тегами Вопрос по скриптингу
![]()
|
Как вставить или вырезатьАвтор Diman2606 , 27 авг. 2016 |
|
|
|
|
Pawn скриптинг →
Вопросы по скриптингу →
Помогите с строкой hostname в моде.Автор GlebKrutov , 12 янв. 2016 |
|
|
|
![]()
|
Команда для создание дома.Автор lex , 21 авг. 2015 |
|
|
|
![]()
|
Как убрать ID's Car?Автор Dmitriy , 17 апр. 2014 |
|
|
|
![]()
|
Помогите создать!Автор EgorNovikov , 11 апр. 2014 |
|
|
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных


Тема закрыта
Сообщений: 8
Регистрация:
Skype: None
