Загрузка...

[Урок] Использование ф-ции random

Тема в разделе "Уроки", создана пользователем Tyrgan, 12.09.2012.

  1. Tyrgan

    Tyrgan

    Статус:
    Оффлайн
    Регистрация:
    10.09.2012
    Сообщения:
    50
    Репутация:
    30 +/-
    Рандом - это какбы случайный результат!

    Вот пример команды:
    PHP:
    if (strcmp("/gameforyou"cmdtexttrue10) == 0// gameforyou - ваша команда
    {
    switch(
    random(5)) // генерируем число от 0 до 4 (включая)
    {
    case 
    0GivePlayerMoney(playerid,200);
    case 
    1GivePlayerMoney(playerid,-300);
    case 
    2GivePlayerWeapon(playerid,31,500);
    case 
    3SetPlayerHealth(playerid,0);
    case 
    4SetPlayerArmour(playerid,50);
    }
    SendClientMessage(playerid,0x21DD00FF,"Ты зашел в игру. В ней можно выиграть: 200$, -300$, M4A1 с 500 патронами, 50 брони!");
    return 
    1;
    }
    Второй пример:
    PHP:
    new hold =random(101); //вместо hold можно писать любую вашу переменную
    if (hold<=30//30 % вероятности
    {
    //ваше действие, допустим кик
    Kick(playerid);
    SendClientMessage(playerid0xFFFFFF"Ваше сообщение");
    }
    else
    {
    //а если 70% вероятности
    //допостим будет бан
    Ban(playerid);
    SendClientMessage(playerid0xFFFFFF"Везунчик, че");