Рандом вычитание

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

pwned

Участник
Автор темы
142
5
Как сделать,чтобы выписывал цену, в зависимости от уровня игрока как на скрине
xhi7yoj.png
 

pwned

Участник
Автор темы
142
5
А еще вопрос , если вариант сделать диалог
Чтобы в диалоге был текст, ты его выбираешь и тебе вылезает окно с вводом ид, ты вводишь ид и это сообщение из диалога присылается ему
 

pwned

Участник
Автор темы
142
5
А еще вопрос , если вариант сделать диалог
Чтобы в диалоге был текст, ты его выбираешь и тебе вылезает окно с вводом ид, ты вводишь ид и это сообщение из диалога присылается ему
 

memir

🇷🇺
Всефорумный модератор
332
594
А можно как-то сделать, чтобы 10-20 уровень - 20к
21-25 - 40к
Как-то так. Если цены слишком высокие/низкие - поменяй множитель на предпоследней строчке, ну или сам исключение для очень высоких лвл-ов сделай.
Код:
{$CLEO .cs}
0000:
repeat
wait 10
until Samp.Available()
0B34: samp register_client_command "id" to_label @getId
0BDE: pause_thread 0
:getId
0AC8: 0@ = allocate_memory_size 128
0B35: samp 0@ = get_last_command_params
0AF9: samp say_msg "/id %s" 0@
0AD4: 1@ = scan_string 0@ format "%d" 0@ //IF and SET
0B65: samp 0@ = player 0@ score
0AB1: call_scm_func @scmfunc_getprice 1 0@ 1@
0af8: chat "Óðîâåíü: %d. Öåíà âûêóïà: %d" 0xFFFFFF 0@ 1@
0AC9: free_allocated_memory 0@
0AC9: free_allocated_memory 1@
0b43: cmd_ret
:scmfunc_getprice
0012: 0@ *= 1500
0ab2: ret 1 0@
getprice.cs — RGhost — файлообменник (http://rgho.st/7q6VlzGQD)
 
Последнее редактирование:

pwned

Участник
Автор темы
142
5
А еще вопрос , если вариант сделать диалог
Чтобы в диалоге был текст, ты его выбираешь и тебе вылезает окно с вводом ид, ты вводишь ид и это сообщение из диалога присылается ему
 

ufdhbi

Известный
Проверенный
1,456
861
А еще вопрос , если вариант сделать диалог
Чтобы в диалоге был текст, ты его выбираешь и тебе вылезает окно с вводом ид, ты вводишь ид и это сообщение из диалога присылается ему
У меня есть скрипт, делал для SRP для АШ, там реализовано что цена от лвл зависит
Он на Lua
могу скинуть функцию
или напиши в вк
сделаю тебе скрипт какой хочешь, ток на луа
Write a message @gfrtgf (https://vk.me/gfrtgf)
 

pwned

Участник
Автор темы
142
5
У меня есть скрипт, делал для SRP для АШ, там реализовано что цена от лвл зависит
Он на Lua
могу скинуть функцию
или напиши в вк
сделаю тебе скрипт какой хочешь, ток на луа
Write a message @gfrtgf (https://vk.me/gfrtgf)
На Lua, я тоже могу сделать
А вот в клео я хз как
 

FoundationOFF

Новичок
1
1
Код:
{$CLEO .cs}

0B34: samp register_client_command "id" @cmd_id
0BDE: pause_thread 0

:cmd_id
0B35: samp 0@ = get_last_command_params
0C1A: 1@ = atoi 0@
0B36: samp 2@ = get_player_nickname 1@
0B65: samp 3@ = player 1@ score
int 4@
int 3@
4@ = 1000
4@ *= 3@
0AF8: samp add_message_to_chat ">> Ник: %s[%d] | Lvl: %d | Цена: %d и более" color 0x0000EE 2@ 1@ 3@ 4@
Samp.CmdRet()
 
  • Нравится
Реакции: pwned

pwned

Участник
Автор темы
142
5
Это было очень сложно, но я сделал. Где-то 4 часа моего времени заняло.
CLEO:
{$CLEO .cs}

0B34: samp register_client_command "price" @1
0BDE: pause_thread 0
:1
0B35: samp 0@ = get_last_command_params
0C1A: 1@ = atoi 0@
0B36: samp 2@ = get_player_nickname 1@
0B65: samp 3@ = player 1@ score
4@ = 10000
if and
3@ > 10
3@ < 20
then
4@ = 20000
end
if and
3@ >= 21
3@ <= 25
then
4@ = 40000
end
if  3@ >= 26
then
4@ = 80000
end
0AF8: samp add_message_to_chat ">>Ник: %s(%d) | Lvl: %d | Цена: %d и более" color 0x0000EE 2@ 1@ 3@ 4@
Samp.CmdRet()

Это начальный код?

Код:
if and
3@ > 10
3@ < 20
then
4@ = 20000
end
 

pwned

Участник
Автор темы
142
5
Я скинул только половину кода, как пример. В полном коде около 600 строк, и ты бы не понял его. Там с таблицами переходов и hex вставками.
Сложно, но все равно огромное спасибо!
 
Статус
В этой теме нельзя размещать новые ответы.