Просмотр полной версии : [Вопрос] По казино Advance RP
Lars Keller
22.01.2015, 01:01
Приветствую всех!
И у меня вопрос как сделать такое перелистывание?
www.youtube.com/watch?v=pLBe7Jgb_TQ&t=0m40s
Сделано с помощью вращающихся объектов. 4 Объекта: пустая коробка игрового автомата; 3 одинаковых барабана с рисунками.
Lars Keller
22.01.2015, 16:48
Сделано с помощью вращающихся объектов. 4 Объекта: пустая коробка игрового автомата; 3 одинаковых барабана с рисунками.
Это понятно, но как сделать вращение барабанов?
MoveObject (http://pro-pawn.ru/showthread.php?7943). С последними тремя осями идёт связь с вращением.
Lars Keller
22.01.2015, 17:16
MoveObject (http://pro-pawn.ru/showthread.php?7943). С последними тремя осями идёт связь с вращением.
Сделал так, но улетает фиг пойми куда:
object_to_casino[0] = CreateObject(2349, x_casino_object, y_casino_object, z_casino_object, 0, 0, 0);
MoveObject(object_to_casino[0], 0.0, 0.0, 0.0, 0.0, 1.0, 2.0, 3.0);
А вы аргументы наугад подставляли? Изучите аргументы для начала.
Lars Keller
22.01.2015, 18:44
А вы аргументы наугад подставляли? Изучите аргументы для начала.
Ставил для теста, что не так исправьте пожалуйста
Lars Keller
23.01.2015, 01:32
Как реализовать комбинацию, если двойные 3 слитка выпали то выйграш (пример, и с другими картинками так же)
Пробовал так, но так не когда не сыграет комбинация:
CMD:movecasino(playerid, params[])
{
new Float: add_val_coordinates = RandomEx(0, 40);
new Float: add_val_coordinates1 = RandomEx(0, 40);
new Float: add_val_coordinates2 = RandomEx(0, 40);
new Float: casino_x_pos = GetPVarFloat(playerid,"x_casino_object_PVar"),
Float: casino_y_pos = GetPVarFloat(playerid,"y_casino_object_PVar"),
Float: casino_z_pos = GetPVarFloat(playerid,"z_casino_object_PVar"),
Float: casino_x__pos = GetPVarFloat(playerid,"x_casino_object__PVar"),
Float: casino_y__pos = GetPVarFloat(playerid,"y_casino_object__PVar"),
Float: casino_z__pos = GetPVarFloat(playerid,"z_casino_object__PVar"),
Float: casino_x___pos = GetPVarFloat(playerid,"x_casino_object___PVar"),
Float: casino_y___pos = GetPVarFloat(playerid,"y_casino_object___PVar"),
Float: casino_z___pos = GetPVarFloat(playerid,"z_casino_object___PVar");
MoveObject(object_to_casino[0], casino_x_pos, casino_y_pos, casino_z_pos, 20.0, add_val_coordinates, 0.0, 0.0);
MoveObject(object_to_casino[1], casino_x__pos, casino_y__pos, casino_z__pos, 20.0, add_val_coordinates1, 0.0, 0.0);
MoveObject(object_to_casino[2], casino_x___pos, casino_y___pos, casino_z___pos, 20.0, add_val_coordinates2, 0.0, 0.0);
if(IsValidObject(object_to_casino[0]) && add_val_coordinates == 40.0 && IsValidObject(object_to_casino[1]) && add_val_coordinates1 == 0.0 && IsValidObject(object_to_casino[2]) == 20.0)
{
SendClientMessage(playerid,0xFF0000FF,"Сыграла комбинация '69'");
}
return 1;
}
Mr.DeViLsS
23.01.2015, 07:57
if(variable_one == 1 && variable_two == 1 && variable_three == 1)
{
SendClientMessage(playerid, -1, "variable = 1");
return 1;
}
else return SendClientMessage(playerid, -1, "variable != 1");
Lars Keller
23.01.2015, 08:35
if(variable_one == 1 && _two == 1 && variable_three == 1)
{
SendClientMessage(playerid, -1, "variable = 1");
return 1;
}
else return SendClientMessage(playerid, -1, "variable != 1");
И что это?
Mr.DeViLsS
24.01.2015, 20:48
И что это?
...
Как реализовать комбинацию, если двойные 3 слитка выпали то выйграш
Lars Keller
24.01.2015, 20:54
...
Лол, и что это дает?
К чему 1 проверяться?
Отличие от моего выше представленного кода 0
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot