Possibilidade de Ganhos -
Felpz - 20.12.2018
Galera, podem me dizer como posso por possibilidades de ganhos nas caixas random? Pois fiz dessa maneira,e estб muito fбcil do ganho das caixas.. Vocкs jб devem ter noзгo do que quero fazer pelo code.. Porйm a caixa mais foda do servidor й a "CaixaRC", porйm tб muito fбcil se o ganho de toda.. =/
PHP код:
new Chances[] = { Item_CaixaBronze, Item_CaixaPrata, Item_CaixaOuro, Item_CaixaDiamante, Item_CaixaNatal, Item_CaixaRC );
switch(Chances[random(sizeof(Chances))])
{
case Item_CaixaBronze:
{
format(string, sizeof string, "Caixas Surpresas: %s pegou uma caixa %s!", PlayerName(playerid), Itens[Item_CaixaBronze][item_nome]);
AddItem(playerid, Item_CaixaBronze, 1);
}
case Item_CaixaPrata:
{
format(string, sizeof string, "Caixas Surpresas: %s pegou uma caixa %s!", PlayerName(playerid), Itens[Item_CaixaPrata][item_nome]);
AddItem(playerid, Item_CaixaPrata, 1);
}
case Item_CaixaOuro:
{
format(string, sizeof string, "Caixas Surpresas: %s pegou uma caixa %s!", PlayerName(playerid), Itens[Item_CaixaOuro][item_nome]);
AddItem(playerid, Item_CaixaOuro, 1);
}
case Item_CaixaDiamante:
{
format(string, sizeof string, "Caixas Surpresas: %s pegou uma caixa %s!", PlayerName(playerid), Itens[Item_CaixaDiamante][item_nome]);
AddItem(playerid, Item_CaixaDiamante, 1);
}
case Item_CaixaNatal:
{
format(string, sizeof string, "Caixas Surpresas: %s pegou uma caixa %s!", PlayerName(playerid), Itens[Item_CaixaNatal][item_nome]);
AddItem(playerid, Item_CaixaNatal, 1);
}
case Item_CaixaRC:
{
format(string, sizeof string, "Caixas Surpresas: %s pegou uma caixa %s!", PlayerName(playerid), Itens[Item_CaixaRC][item_nome]);
AddItem(playerid, Item_CaixaRC, 1);
}
}
Re: Possibilidade de Ganhos -
Felipealves - 20.12.2018
PHP код:
switch(random(100))
{
case 0..45:
{
}
case 46..75:
{
}
case 76..85:
{
}
case 86..95:
{
}
case 96..98:
{
}
case 99..100:
{
}
}
Re: Possibilidade de Ganhos -
InsaneBR - 20.12.2018
Tente
PHP код:
if(random(2) == 1) // 50% chance
{
format(string, sizeof string, "Caixas Surpresas: %s pegou uma caixa %s!", PlayerName(playerid), Itens[Item_CaixaBronze][item_nome]);
AddItem(playerid, Item_CaixaBronze, 1);
}
else
{
if(random(4) == 2) // 25% chance
{
format(string, sizeof string, "Caixas Surpresas: %s pegou uma caixa %s!", PlayerName(playerid), Itens[Item_CaixaPrata][item_nome]);
AddItem(playerid, Item_CaixaPrata, 1);
}
else
{
if(random(8) == 3) // 12,5% chance
{
format(string, sizeof string, "Caixas Surpresas: %s pegou uma caixa %s!", PlayerName(playerid), Itens[Item_CaixaOuro][item_nome]);
AddItem(playerid, Item_CaixaOuro, 1);
}
else
{
if(random(16) == 4) // 6,25% chance
{
format(string, sizeof string, "Caixas Surpresas: %s pegou uma caixa %s!", PlayerName(playerid), Itens[Item_CaixaDiamante][item_nome]);
AddItem(playerid, Item_CaixaDiamante, 1);
}
else
{
if(random(32) == 5) // 3,125% chance
{
format(string, sizeof string, "Caixas Surpresas: %s pegou uma caixa %s!", PlayerName(playerid), Itens[Item_CaixaNatal][item_nome]);
AddItem(playerid, Item_CaixaNatal, 1);
}
else
{
if(random(64) == 6) // 1,5625% chance
{
format(string, sizeof string, "Caixas Surpresas: %s pegou uma caixa %s!", PlayerName(playerid), Itens[Item_CaixaRC][item_nome]);
AddItem(playerid, Item_CaixaRC, 1);
}
else // 100% chance
{
format(string, sizeof string, "Caixas Surpresas: %s pegou uma caixa %s!", PlayerName(playerid), Itens[Item_CaixaBronze][item_nome]);
AddItem(playerid, Item_CaixaBronze, 1);
}
}
}
}
}
}