Перейти к содержанию

[Event] Russian Roulette


kadze

Рекомендуемые сообщения

почему-то победителю дают выигрышь+ возрат ставки,как это исправить?

Потому что нет разделения между выдачей приза и возвратом


Winner:
if (isloggedin(.rr[.i]))
{
areaannounce .m$,.x-8,.y-8,.x+8,.y+8,"Победил "+ rid2name(.rr) +". Он выйграл "+.prizcount*.count+" "+.name$,bc_all,0xB200FF;
attachrid .rr;
if(.loot) getitem .loot,.prizcount*.count;
else set zeny, zeny + .prizcount*.count;

}
else
{
areaannounce .m$,.x-8,.y-8,.x+8,.y+8,"Победитель пожелал остаться неизвестным. Он выйграл "+.prizcount*.count+" "+.name$,bc_all,0xB200FF;
set .rrw[ getarraysize(.rrw) ], .rr;
if(.loot) set .rrwp[ getarraysize(.rrwp) ],.loot;
else set .rrwp[ getarraysize(.rrwp) ],0;
set .rrwc[ getarraysize(.rrwc) ], .count;
}

ReturnBet:
for(set .i,0;.i<getarraysize(.rr);set .i, .i+1)
{
if (isloggedin(.rr[.i])) //Возврат ставки
{
attachrid .rr[.i];
if(!.loot) set zeny, zeny + .count;
if(.loot) getitem .loot,.count;
}
}

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

почему-то победителю дают выигрышь+ возрат ставки,как это исправить?

Потому что нет разделения между выдачей приза и возвратом


Winner:
if (isloggedin(.rr[.i]))
{
areaannounce .m$,.x-8,.y-8,.x+8,.y+8,"Победил "+ rid2name(.rr) +". Он выйграл "+.prizcount*.count+" "+.name$,bc_all,0xB200FF;
attachrid .rr;
if(.loot) getitem .loot,.prizcount*.count;
else set zeny, zeny + .prizcount*.count;

}
else
{
areaannounce .m$,.x-8,.y-8,.x+8,.y+8,"Победитель пожелал остаться неизвестным. Он выйграл "+.prizcount*.count+" "+.name$,bc_all,0xB200FF;
set .rrw[ getarraysize(.rrw) ], .rr;
if(.loot) set .rrwp[ getarraysize(.rrwp) ],.loot;
else set .rrwp[ getarraysize(.rrwp) ],0;
set .rrwc[ getarraysize(.rrwc) ], .count;
}

ReturnBet:
for(set .i,0;.i<getarraysize(.rr);set .i, .i+1)
{
if (isloggedin(.rr[.i])) //Возврат ставки
{
attachrid .rr[.i];
if(!.loot) set zeny, zeny + .count;
if(.loot) getitem .loot,.count;
}
}

подскажи как их разделить?

Ссылка на комментарий
Поделиться на другие сайты

end поставить)

если поставить енд, то все проходит норм, но в след раз пишет эвент уже запущен,и новую ставку поставить нельзя

Ссылка на комментарий
Поделиться на другие сайты

  • 2 года спустя...
9 часов назад, FFka сказал:

Ребят если у кого есть еще рабочий скрипт рулетки скинте пожалуйста

а этот не пашет?) ругается на что?

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика