Jump to content

Artasus

Uživatel
  • Příspěvků

    5
  • Registrován

  • Aktivní

Příspěvky posted by Artasus

  1. Popis problému:

    No takže som tu zase :d skúšal som asi 3 rôzne príkazy na freeze a automaticky unfreeze , no žiaden nefunguje a prejdem cez cp ako duch :d

     

    Chyby/varování kompilátoru a při běhu:

    --

     

    Kód:

     

    public OnPlayerEnterRaceCheckpoint(playerid)
    {
    switch(cpautobusar1[playerid])
    {
    case 0:
    {
    cpautobusar1[playerid]=1;
    DisablePlayerRaceCheckpoint(playerid);
    SetPlayerRaceCheckpoint(playerid,0,1249.8652,-1849.6072,13.3828,1117.2852,-1849.2708,13.3828,4.0);
    TogglePlayerControllable(playerid,0);
    TogglePlayerControllable(playerid,1);
    }
    case 1:
    {
       cpautobusar1[playerid]=2;
       DisablePlayerRaceCheckpoint(playerid);
    SetPlayerRaceCheckpoint(playerid,0,1117.2852,-1849.2708,13.3828,951.2630,-1774.7740,13.9896,4.0);
    TogglePlayerControllable(playerid,0);
    TogglePlayerControllable(playerid,1);
    }
    case 2:
    {
       cpautobusar1[playerid]=3;
       DisablePlayerRaceCheckpoint(playerid);
       SetPlayerRaceCheckpoint(playerid,0,951.2630,-1774.7740,13.9896,756.6444,-1678.5873,3.9417,4.0);
       TogglePlayerControllable(playerid,0);
    TogglePlayerControllable(playerid,1);
    }
    case 3:
    {
       cpautobusar1[playerid]=4;
       DisablePlayerRaceCheckpoint(playerid);
       SetPlayerRaceCheckpoint(playerid,0,756.6444,-1678.5873,3.9417,807.3351,-1595.1348,13.3903,4.0);
       TogglePlayerControllable(playerid,0);
       TogglePlayerControllable(playerid,1);
    }
    case 4:
    {
       cpautobusar1[playerid]=5;
       DisablePlayerRaceCheckpoint(playerid);
       SetPlayerRaceCheckpoint(playerid,0,807.3351,-1595.1348,13.3903,1095.0525,-1575.7653,13.3750,4.0);
       TogglePlayerControllable(playerid,0);
       TogglePlayerControllable(playerid,1);
    }
    case 5:
    {
       cpautobusar1[playerid]=6;
       DisablePlayerRaceCheckpoint(playerid);
       SetPlayerRaceCheckpoint(playerid,0,1095.0525,-1575.7653,13.3750,1294.1293,-1651.5027,13.3828,4.0);
       TogglePlayerControllable(playerid,0);
       TogglePlayerControllable(playerid,1);
     }
    case 6:
    {
       cpautobusar1[playerid]=7;
       DisablePlayerRaceCheckpoint(playerid);
       SetPlayerRaceCheckpoint(playerid,0,1294.1293,-1651.5027,13.3828,1249.8883,-1849.0952,13.3828,4.0);
       TogglePlayerControllable(playerid,0);
       TogglePlayerControllable(playerid,1);
    }
    case 7:
    {
       cpautobusar1[playerid]=8;
       DisablePlayerRaceCheckpoint(playerid);
       SetPlayerRaceCheckpoint(playerid,1,1249.8883,-1849.0952,13.3828,1249.8883,-1849.0952,13.3828,4.0);
       TogglePlayerControllable(playerid,0);
       TogglePlayerControllable(playerid,1);
    }
      case 8:
      {
          cpautobusar1[playerid]=9;
          DisablePlayerRaceCheckpoint(playerid);
       SetPlayerRaceCheckpoint(playerid,1,1249.8883,-1849.0952,13.3828,1249.8883,-1849.0952,13.3828,4.0);
       TogglePlayerControllable(playerid,0);
       TogglePlayerControllable(playerid,1);
    }
    case 9:
    {
       cpautobusar1[playerid]=10;
       DisablePlayerRaceCheckpoint(playerid);
       GivePlayerMoney(playerid,1500);
       TogglePlayerControllable(playerid,0);
       TogglePlayerControllable(playerid,1);
    }
     }
    return 1;

     

     

     

    Dodatečné poznámky:

    --

  2. Popis problému:

    Takže keď spustim misiu cez /mise tak všetko v pohode ide , prejdem cez prvý cp zmizne mi a ukáže sa druhý , no pri druhom už je problem že vždy sa tam objaví znova , ďakujem predčasne za pomoc :)

     

    Chyby/varování kompilátoru a při běhu:

    --

     

    Kód:

     

    public OnPlayerEnterRaceCheckpoint(playerid)
    {
    switch(cpautobusar[playerid])
    {
    case 1:
    {
    cpautobusar[playerid]=1;
    DisablePlayerRaceCheckpoint(playerid);
    SetPlayerRaceCheckpoint(playerid,0,1117.2852,-1849.2708,13.3828,951.2630,-1774.7740,13.9896,4.0);
    }
    case 2:
    {
       cpautobusar[playerid]=2;
       DisablePlayerRaceCheckpoint(playerid);
    SetPlayerRaceCheckpoint(playerid,0,951.2630,-1774.7740,13.9896,756.6444,-1678.5873,3.9417,4.0);
    }
    case 3:
    {
       cpautobusar[playerid]=3;
       DisablePlayerRaceCheckpoint(playerid);
       SetPlayerRaceCheckpoint(playerid,0,756.6444,-1678.5873,3.9417,807.3351,-1595.1348,13.3903,4.0);
    }
    case 4:
    {
       cpautobusar[playerid]=4;
       DisablePlayerRaceCheckpoint(playerid);
       SetPlayerRaceCheckpoint(playerid,0,807.3351,-1595.1348,13.3903,1095.0525,-1575.7653,13.3750,4.0);
    }
    case 5:
    {
       cpautobusar[playerid]=5;
       DisablePlayerRaceCheckpoint(playerid);
       SetPlayerRaceCheckpoint(playerid,0,1095.0525,-1575.7653,13.3750,1294.1293,-1651.5027,13.3828,4.0);
    }
    case 6:
    {
       cpautobusar[playerid]=6;
       DisablePlayerRaceCheckpoint(playerid);
       SetPlayerRaceCheckpoint(playerid,1,1294.1293,-1651.5027,13.3828,1249.8883,-1849.0952,13.3828,4.0);
    }
    case 7:
    {
       cpautobusar[playerid]=7;
       DisablePlayerRaceCheckpoint(playerid);
       GivePlayerMoney(playerid,1500);
    }
    }
    return 1;
    }

     

     

     

    Dodatečné poznámky:

    --

  3. Popis problému:

    Zdravím :d mám taky maličky problem,ide o to že keď dám /mise a som pritom vo vozidle s ID 437 tak mi to misiu nespustí a napíše "Musíš byť v Autobuse", neviete niekto náhodou riešenie? :)

     

    Chyby/varování kompilátoru a při běhu:

    Žiadne

     

    Kód:

     

    CMD:mise(playerid,params[])
    {
    if(GetVehicleModel(vehicleid) == 437)
    {
    ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Misia Vodič Autobusu","Linka číslo 1","Potvrdit","Späť");
    }
    else return SCM(playerid,-1,"{FF0000}[!]{FFFFFF}Musíš byť v Autobuse!");
    return 1;
    }

     

     

     

    Dodatečné poznámky:

    --

×
×
  • Create New...