Jump to content

narutoo

Uživatel
  • Příspěvků

    487
  • Registrován

  • Aktivní

Příspěvky posted by narutoo

  1. Sorry že píšu do starého tématu ale mám otázku :)

    Skoušel sem to na vserveru pipni udělat ten server nějakej ten den šel ale pak přestal jít a začal házet error : . hldsupdatetool.bin no such file or directory

    Skoušel sem nainstalovat libary myslím že lib32gcc1 příkazem:

    apt-get install lib32gcc1

    což mi minule pomohla ale ted nepomohlo a chyba jede dál skusil sem new server si tam poslat a na novym serveru to stejné

  2. Njn já sem pawno dělal ještě minulej rok no ale s 0.2. Teď se to trochu liší v pawnu xD

     

    Hele tak nahoře pod main() mam stock playername......

    A potom před tima dvouma erorama sem dal new playername[22];

    A skočí další errory xD.

    Kdyžtak ti napíšu muj stock

     

    stock PlayerName(playerid) {

    new name[255];

    GetPlayerName(playerid, name, 255);

    return name;

    }

     

    a tady errory

    1715) : error 076: syntax error in the expression, or invalid function call
    1716) : error 076: syntax error in the expression, or invalid function call
    1714) : warning 204: symbol is assigned a value that is never used: "playername"
    4896) : error 076: syntax error in the expression, or invalid function call
    4897) : error 076: syntax error in the expression, or invalid function call
    4895) : warning 204: symbol is assigned a value that is never used: "playername"

    1716: printf("(Předchozí text %s byl blokovan SPAM)", PlayerName);

    1714: new playername[22];

    4895: new playername[22];

    4896: GetPlayerName(playerid,PlayerName, MAX_PLAYER_NAME);

    4897: format(countstring, sizeof(countstring), "%s spustil odpočítávání", PlayerName);

  3. Čuss lidičky mam v pwn chyby

    (1715) : error 076: syntax error in the expression, or invalid function call
    (1716) : error 076: syntax error in the expression, or invalid function call
    (4896) : error 076: syntax error in the expression, or invalid function call
    (4897) : error 076: syntax error in the expression, or invalid function call
    

    Nastalo to když sem smazal new playername[max.............

    Byly tam dvakrát tak sem ho hodil nahoru jeden.

    Chyby tak sem místo toho new hodil stock o playername a ted tuty chyby.

     

    Řádky:

    1715: GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);

    1716: printf("(Předchozí text %s byl blokovan SPAM)", PlayerName);

    4896: GetPlayerName(playerid,PlayerName, MAX_PLAYER_NAME);

    4897:format(countstring, sizeof(countstring), "%s spustil odpočítávání", PlayerName);

     

     

    //Chyby vyběhly když sem tam dával registrace přes dcmd

  4. když to tam dam

     

    D:\Média\MOJE\sa mp\filterscripts\fajn.pwn(288) : error 017: undefined symbol "Objects"

    D:\Média\MOJE\sa mp\filterscripts\fajn.pwn(291) : error 009: invalid array size (negative, zero or out of bounds)

    D:\Média\MOJE\sa mp\filterscripts\fajn.pwn(700) : error 021: symbol already defined: "Objects"

    D:\Média\MOJE\sa mp\filterscripts\fajn.pwn(773) : error 017: undefined symbol "view"

    D:\Média\MOJE\sa mp\filterscripts\fajn.pwn(773) : error 017: undefined symbol "i"

    D:\Média\MOJE\sa mp\filterscripts\fajn.pwn(773) : error 029: invalid expression, assumed zero

    D:\Média\MOJE\sa mp\filterscripts\fajn.pwn(773) : fatal error 107: too many error messages on one line

     

    Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

     

     

    7 Errors.

  5. Čuste už sem dlouho pawno nedělal tak sem zapoměl na vše tak poradili byste mi

     

     

    D:\Média\MOJE\sa mp\filterscripts\fajn.pwn(288) : error 017: undefined symbol "Objects"

    D:\Média\MOJE\sa mp\filterscripts\fajn.pwn(291) : error 009: invalid array size (negative, zero or out of bounds)

    D:\Média\MOJE\sa mp\filterscripts\fajn.pwn(700) : error 021: symbol already defined: "Objects"

    D:\Média\MOJE\sa mp\filterscripts\fajn.pwn(773) : error 017: undefined symbol "view"

    D:\Média\MOJE\sa mp\filterscripts\fajn.pwn(773) : error 029: invalid expression, assumed zero

    D:\Média\MOJE\sa mp\filterscripts\fajn.pwn(773) : error 017: undefined symbol "i"

    D:\Média\MOJE\sa mp\filterscripts\fajn.pwn(773) : fatal error 107: too many error messages on one line

     

    Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

     

     

    7 Errors.

    288: enum player_info

    {

    objid[sizeof(Objects)],

    bool:view[sizeof(Objects)]

    }

     

     

    291 new Player[MAX_PLAYERS][player_info];

     

    700: new Objects[][object_info] = {

    {3446,-1938.779,-2646.845,61.059,0.0,-0.859,201.641,300.0}

    };

     

     

     

    773 : for(new i = 0; i < sizeof(Objects); i++) Player[playerid][view] = false;

  6. Navrhuji dít FrEnkLiNa moderátorem-

    1.pomáhá nováčkům

    2.Opravuje scripty nováčkům nebo bugerům

    3.Má dobré nápady

    4.Domluvím se sním na vším i přes icq (Simpatie)

    5.Nenadává

    6.Neporušuje vážná pravidla

     

    No tak pište

    791460_5f98_625x1000.jpg?bD&u=0&c=1173253719&De

  7. Tak čus sem tu zas :d tak oraj pro mě něco udělal tady máte upravu

     

    Předchozí SZ | Další SZ

    Předmět zprávy: Re: vylepsena autoskola

    Od: Oraj

    Odesláno: 31 pro 2008, 16:21

    Komu: naruto

    Zpráva

    cav mam problem s tym vodicakom dal som ho do gamemode ale aj tak tam nieje auto skola

    ak by si bol taky ochotny a pozrel sa na to ;)

    pls ak sa ti to bude chcet tak mi napis co som tam mal za chyby

     

    #include

    #include

    #include

    #pragma tabsize 0

    ///////NEW´S/////////////////////////////////////

    new PLAYERLIST_authed[MAX_PLAYERS];

    new Text:Hodiny;

    new vodicakA[MAX_PLAYERS];

    new vodicakB[MAX_PLAYERS];

    new vodicakC[MAX_PLAYERS];

    new vodicakD[MAX_PLAYERS];

    new Menu:autoskola1;

    new Menu:autoskola2;

    new Menu:autoskola3;

    new Menu:autoskola4;

    new Menu:autoskola5;

    new Menu:licA;

    new Menu:licB;

    new Menu:licC;

    new Menu:licD;

    new Menu:autoA;

    new Menu:autoB;

    new Menu:autoC;

    new Menu:autoD;

    new Menu:spustit;

    new carpickup;

    new robitest[MAX_PLAYERS];

    new blista;

    new buffalo;

    new merit;

    new admiral;

    new sadler;

    new yosemite;

    new burrito;

    new pony;

    new roadtrain;

    new linerunner;

    new coach;

    new bus;

    new skola[MAX_PLAYERS];

    new chceA[MAX_PLAYERS];

    new chceB[MAX_PLAYERS];

    new chceC[MAX_PLAYERS];

    new chceD[MAX_PLAYERS];

    new Text:rada;

    //////FOWARD///////////////////////////////////////

    forward hodky();

    forward lol(playerid);

    //////DEFINE/////////////////////////////////////

    #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

    #define COLOR_GREY 0xAFAFAFAA

    #define COLOR_ORANGE 0xFF8C00AA

    #define COLOR_GREEN 0x33AA33AA

    #define COLOR_RED 0xAA3333AA

    #define COLOR_YELLOW 0xFFFF00AA

    #define COLOR_WHITE 0xFFFFFFAA

    #define COLOR_BLUE 0x00FFFFAA

    #define COLOR_WHITE 0xFFFFFFAA

    #define COLOR_SEDA 0x808080AA

    #define COLOR_HOMER 0xFF0000AA

    #define CP0 0

    #define CP1 1

    #define CP2 2

    #define CP3 3

    #define CP4 4

    #define CP5 5

    #define CP6 6

    #define CP7 7

    #define CP8 8

    #define CP9 9

    #define CP10 10

    #define CP11 11

    #define CP12 12

    #define CP13 13

    #define COLOR_SYSTEM 0xEFEFF7AA

    stock PlayerName(playerid) {

    new name[255];

    GetPlayerName(playerid, name, 255);

    return name;

    }

    stock SystemMsg(playerid,msg[]) {

    if ((IsPlayerConnected(playerid))&&(strlen(msg)>0)) {

    SendClientMessage(playerid,COLOR_SYSTEM,msg);

    }

    return 1;

    }

     

    main() {

    //Message shown in server window

    print(":):!:)");

    print("[CZ/SK] UnLife"); // gtam.cz

    print("Neuveritelná zábava");}

     

    public OnGameModeInit() {

    SetGameModeText("UnLife"); //Mode name in server browser

    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);

    ///////////////////////////////////Vehicle///////////////////////////////////////

    AddStaticVehicle(422,1174.1107,-882.0382,43.2690,188.2177,101,25); // H-LS

    AddStaticVehicle(439,1177.4896,-881.6997,43.1162,191.2125,43,21); // H-LS

    AddStaticVehicle(451,1042.8729,-1896.3934,12.7880,359.1643,36,36); // Plaz-LS

    AddStaticVehicle(447,836.3623,-2056.9109,12.8788,0.6640,75,2); // Heli-plaz LS

    AddStaticVehicle(446,426.3152,-1916.1707,-0.5749,358.5106,1,44); // cln LS

    AddStaticVehicle(446,450.0078,-1919.2887,-0.7300,9.3783,1,57); // cln LS

    AddStaticVehicle(446,436.6222,-1923.4525,-0.5824,1.0204,1,5); // cln LS

    AddStaticVehicle(446,419.6488,-1911.5493,-0.2062,11.0092,1,5); // cln LS

    AddStaticVehicle(460,790.6744,-1903.2543,1.6164,182.3221,46,23); // Letadlo-P-LS

    AddStaticVehicle(463,2094.7837,-1793.3662,12.9282,269.3893,11,11); // motorka-LS

    AddStaticVehicle(463,2500.2588,-1684.3668,12.9691,24.4621,11,11); // motorka-LS

    AddStaticVehicle(463,2498.2671,-1684.4771,12.9473,18.4941,11,11); // motorka-LS

    AddStaticVehicle(463,2499.2034,-1683.9274,12.9430,23.2054,11,11); // motorka-LS

    AddStaticVehicle(463,2685.9846,-1672.9612,8.9808,5.5843,11,11); // motorka-LS

    AddStaticVehicle(504,2691.7659,-1673.1304,9.2575,0.6181,34,9); // LS

    AddStaticVehicle(504,2830.9109,-1689.3959,9.7811,249.1847,34,9); // LS

    AddStaticVehicle(516,2817.0435,-1674.0782,9.7762,0.0031,24,1); // LS

    AddStaticVehicle(534,1404.4662,-2314.0681,13.2704,3.4720,53,53); // LS

    AddStaticVehicle(542,1684.7260,-2259.3201,13.1654,269.0430,31,93); // LS

    AddStaticVehicle(521,1673.4697,-2241.4446,13.1231,196.4080,92,3); // LS

    AddStaticVehicle(521,1682.9391,-2241.6948,13.1170,152.0189,25,118); // LS

    AddStaticVehicle(554,2473.6042,-1695.0936,13.5971,2.3611,65,32); // LS

    AddStaticVehicle(493,2574.8257,-2238.8730,0.1783,0.1717,36,13); // LS

    AddStaticVehicle(563,1963.8746,-2630.3704,14.2398,4.3752,1,6); // LS

    AddStaticVehicle(563,1981.2816,-2628.7678,14.5130,345.9072,1,6); // LS

    AddStaticVehicle(547,2335.8225,-1416.9316,23.7357,358.0787,55,1); // LS

    AddStaticVehicle(522,1933.3385,1310.8488,8.8209,260.2676,6,25); // LV

    AddStaticVehicle(522,1933.4196,1307.6349,8.7969,266.7710,8,82); // LV

    AddStaticVehicle(522,1933.4231,1306.2450,8.8220,257.4780,39,106); // LV

    AddStaticVehicle(522,1933.4789,1309.0081,8.8091,264.4020,3,3); // LV

    AddStaticVehicle(417,-1224.7072,-10.6376,14.2394,224.0964,0,0); //

    AddStaticVehicle(417,-1184.6873,23.0542,14.2279,228.4436,0,0); //

    AddStaticVehicle(511,-1378.4591,-221.2982,15.5236,324.6647,7,68); //

    AddStaticVehicle(511,-1341.5853,-246.1847,15.5229,319.0613,7,68); //

    AddStaticVehicle(534,-1946.3099,256.0592,35.1914,89.9172,53,53); //

    AddStaticVehicle(535,-1945.8792,260.5266,35.2325,90.8033,31,1); // SF wang cars

    AddStaticVehicle(541,-1945.7894,264.1850,35.0963,90.9125,60,1); // SF wang cars

    AddStaticVehicle(555,-1945.8434,267.5321,35.1587,91.5373,60,1); // SF wang cars

    AddStaticVehicle(558,-1945.8331,271.0603,35.1051,90.5414,117,1); // SF wang cars

    AddStaticVehicle(559,-1945.2253,274.9529,35.1303,94.5586,60,1); // SF wang cars

    AddStaticVehicle(567,-1958.5383,304.8796,35.3426,91.9433,90,96); // SF wang cars

    AddStaticVehicle(576,-1958.4830,299.1370,35.0810,88.7910,72,1); // SF wang cars

    AddStaticVehicle(411,-1952.2313,257.8993,40.7776,267.6161,106,1); // SF wang cars

    AddStaticVehicle(411,-1952.4073,261.7069,40.7757,270.9642,75,1); // SF wang cars

    AddStaticVehicle(411,-1952.3053,266.5530,40.7742,268.2627,64,1); // SF wang cars

    AddStaticVehicle(411,-1952.8960,270.8006,40.7742,267.8373,116,1); // SF wang cars

    AddStaticVehicle(431,-1986.1448,137.3143,27.7063,359.1994,55,83); // SF autobus

    AddStaticVehicle(434,-2021.7452,-46.7348,35.3100,355.9065,4,4); // SF pru autoskole

    AddStaticVehicle(487,-1678.9240,706.2863,30.7778,89.7885,26,3); // SF helina

    //////////////////////////////////cas//////////////////////

    Hodiny=TextDrawCreate(547.0, 24.0, "00:00");

    TextDrawLetterSize(Hodiny, 0.6, 2.0);

    TextDrawFont(Hodiny, 3);

    TextDrawSetOutline(Hodiny, 1);

    SetTimer("hodky",60000,1);

    /////////////////////////////VODICAK/////////////////////////ú

    autoskola1 = CreateMenu("Carschool:",1,50,220,200,200);

    AddMenuItem(autoskola1,0,"Continue");

    AddMenuItem(autoskola1,0,"Exit");

     

    autoskola2 = CreateMenu("Carschool:",1,50,220,200,200);

    AddMenuItem(autoskola2,0,"Car licence");

    AddMenuItem(autoskola2,0,"Back");

     

    autoskola3 = CreateMenu("Carschool:",1,50,220,200,200);

    AddMenuItem(autoskola3,0,"Licence typ A (pers.vehicle)");

    AddMenuItem(autoskola3,0,"Licence typ B (delivery)");

    AddMenuItem(autoskola3,0,"Licence typ C (truck)");

    AddMenuItem(autoskola3,0,"Licence typ D (bus)");

     

    licA = CreateMenu("Licence A:",1,50,220,200,200);

    AddMenuItem(licA,0,"Request about test type A 15000$");

    AddMenuItem(licA,0,"Back");

     

    licB = CreateMenu("Licence B:",1,50,220,200,200);

    AddMenuItem(licB,0,"Request about test type B 20000$");

    AddMenuItem(licB,0,"Back");

     

    licC = CreateMenu("Licence C:",1,50,220,200,200);

    AddMenuItem(licC,0,"Request about test type C 25000$");

    AddMenuItem(licC,0,"Back");

     

    licD = CreateMenu("Licence D:",1,50,220,200,200);

    AddMenuItem(licD,0,"Request about test type D 30000$");

    AddMenuItem(licD,0,"Back");

     

    autoA = CreateMenu("Vehicle type A:",1,50,220,200,200);

    AddMenuItem(autoA,0,"Blista Compact");

    AddMenuItem(autoA,0,"Buffalo");

    AddMenuItem(autoA,0,"Merit");

    AddMenuItem(autoA,0,"Admiral");

     

    autoB = CreateMenu("Vehicle type B:",1,50,220,200,200);

    AddMenuItem(autoB,0,"Sadler");

    AddMenuItem(autoB,0,"Yosemite");

    AddMenuItem(autoB,0,"Burrito");

    AddMenuItem(autoB,0,"Pony");

     

    autoC = CreateMenu("Vehicle type C:",1,50,220,200,200);

    AddMenuItem(autoC,0,"Road Train");

    AddMenuItem(autoC,0,"Linerunner");

     

    autoD = CreateMenu("Vehicle type D:",1,50,220,200,200);

    AddMenuItem(autoD,0,"Coach");

    AddMenuItem(autoD,0,"Bus");

     

    spustit = CreateMenu("Start the test",1,50,220,200,200);

    AddMenuItem(spustit,0,"START");

     

    rada = TextDrawCreate(610.0, 400.0,"~r~Carschool");

    TextDrawFont(rada, 2);

    TextDrawSetShadow(rada,0);

    TextDrawSetOutline(rada,1);

    TextDrawAlignment(rada,3);

    return 1;}

     

    public OnGameModeExit() {

    DestroyMenu(autoskola1); DestroyMenu(autoskola2); DestroyMenu(autoskola3);

    DestroyMenu(licA); DestroyMenu(licB); DestroyMenu(licC); DestroyMenu(licD);

    DestroyMenu(autoA); DestroyMenu(autoB); DestroyMenu(autoC);

    DestroyMenu(autoD); DestroyMenu(spustit); TextDrawDestroy(rada);

    return 1;}

     

    public OnPlayerRequestClass(playerid, classid) {

    SetPlayerPos(playerid,-1692.8812,188.9107,32.9856);

    SetPlayerFacingAngle(playerid,266.3229);

    SetPlayerCameraPos(playerid,-1687.5972,188.9107,32.8856);

    SetPlayerCameraLookAt(playerid,-1692.8812,188.9107,32.9856);

    ApplyAnimation(playerid,"DANCING","dnce_M_a",9999.1,999,999,999,999,999);

    SetPlayerTime(playerid,20,0);

    PlayerPlaySound(playerid,1187,-1753.6497,885.7203,295.8750);

    SetPlayerWeather(playerid, 13);

    return 1;

    }

     

    public OnPlayerRequestSpawn(playerid)

    {

    if(PLAYERLIST_authed[playerid])

    {

    return true;

    } else {

    return false;

    }

    }

     

    public OnPlayerConnect(playerid){

    PLAYERLIST_authed[playerid]=false;

    SendClientMessage(playerid, COLOR_RED, "[ ! ] Zaregistruj sa [ /register heslo ]");

    SendClientMessage(playerid, COLOR_RED, "[ ! ] Alebo sa prihlás [ /login heslo ]");

    vodicakA[playerid] = 0;

    vodicakB[playerid] = 0;

    vodicakC[playerid] = 0;

    vodicakD[playerid] = 0;

    chceA[playerid]=0;

    chceB[playerid]=0;

    chceC[playerid]=0;

    chceD[playerid]=0;

    return 1;}

     

    public OnPlayerDisconnect(playerid, reason){

    if (PLAYERLIST_authed[playerid]) {

    // Was loggedin, so save the data!

    dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid));

    dUserSetINT(PlayerName(playerid)).("vodicakB",vodicakB[playerid]);

    dUserSetINT(PlayerName(playerid)).("vodicakA",vodicakA[playerid]);

    dUserSetINT(PlayerName(playerid)).("vodicakC",vodicakC[playerid]);

    dUserSetINT(PlayerName(playerid)).("vodicakD",vodicakD[playerid]);

    }

    PLAYERLIST_authed[playerid]=false;

    return false;}

     

     

    public OnPlayerSpawn(playerid) {

    return 1;}

     

    public OnPlayerDeath(playerid, killerid, reason) {

    if(robitest[playerid]==1)

    {

    new vehicleid = GetPlayerVehicleID(playerid);

    DestroyVehicle(vehicleid);

    SendClientMessage(playerid, COLOR_GREEN, "[Carschool] Neudělal si test!!");

    }

    return 1;}

     

    public OnVehicleSpawn(vehicleid) {

    return 1;}

     

    public OnVehicleDeath(vehicleid, killerid)

    {

    if(robitest[killerid]==1)

    {

    DestroyVehicle(vehicleid);

    SendClientMessage(killerid, COLOR_GREEN, "[Carschool] Neudělal si test!!");

    }

    return 1;}

     

    public OnPlayerText(playerid, text[]) {

    return 1;}

     

    public OnPlayerPrivmsg(playerid, recieverid, text[]) {

    return 1;}

     

    public OnPlayerCommandText(playerid, cmdtext[]) {

    dcmd(register,8,cmdtext);

    dcmd(login,5,cmdtext);

    return 1;}

     

    public OnPlayerInfoChange(playerid) {

    return 1;}

     

    public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) {

    return 1;}

     

    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) {

    return 1;}

     

    public OnPlayerExitVehicle(playerid, vehicleid) {

    return 1;}

     

    public OnPlayerStateChange(playerid, newstate, oldstate) {

    return 1;}

     

    public OnPlayerEnterCheckpoint(playerid) {

    switch(skola[playerid]) {

    case CP1:

    {

    DisablePlayerCheckpoint(playerid);

    SetPlayerCheckpoint(playerid,289.8508,57.8454,2.0125,7.0);

    skola[playerid] = CP2;

    }

    case CP2:

    {

    DisablePlayerCheckpoint(playerid);

    SetPlayerCheckpoint(playerid,440.6333,170.1332,9.3168,7.0);

    skola[playerid] = CP3;

    }

    case CP3:

    {

    DisablePlayerCheckpoint(playerid);

    SetPlayerCheckpoint(playerid,508.3777,219.8676,13.0149,7.0);

    skola[playerid] = CP4;

    }

    case CP4:

    {

    DisablePlayerCheckpoint(playerid);

    SetPlayerCheckpoint(playerid,517.4116,161.3043,22.9818,7.0);

    skola[playerid] = CP5;

    }

    case CP5:

    {

    DisablePlayerCheckpoint(playerid);

    SetPlayerCheckpoint(playerid,523.6074,65.8000,20.8252,7.0);

    skola[playerid] = CP6;

    }

    case CP6:

    {

    DisablePlayerCheckpoint(playerid);

    SetPlayerCheckpoint(playerid,497.8991,50.5069,18.3595,7.0);

    skola[playerid] = CP7;

    }

    case CP7:

    {

    DisablePlayerCheckpoint(playerid);

    SetPlayerCheckpoint(playerid,391.6272,-22.4964,3.5606,7.0);

    skola[playerid] = CP8;

    }

    case CP8:

    {

    DisablePlayerCheckpoint(playerid);

    SetPlayerCheckpoint(playerid,386.8188,-87.5728,2.3623,7.0);

    skola[playerid] = CP9;

    }

    case CP9:

    {

    DisablePlayerCheckpoint(playerid);

    SetPlayerCheckpoint(playerid,336.0539,-91.9505,1.1505,7.0);

    skola[playerid] = CP10;

    }

    case CP10:

    {

    DisablePlayerCheckpoint(playerid);

    SetPlayerCheckpoint(playerid,251.7918,-69.1524,1.1736,7.0);

    skola[playerid] = CP11;

    }

    case CP11:

    {

    DisablePlayerCheckpoint(playerid);

    SetPlayerCheckpoint(playerid,235.6609,-1.4398,2.0109,7.0);

    skola[playerid] = CP12;

    }

    case CP12:

    {

    DisablePlayerCheckpoint(playerid);

    SetPlayerCheckpoint(playerid,220.1357,24.0421,2.3211,7.0);

    skola[playerid] = CP13;

    }

    case CP13:

    {

    DisablePlayerCheckpoint(playerid);

    RemovePlayerFromVehicle(playerid);

    SendClientMessage(playerid,COLOR_YELLOW,"[Carschool] You have sucessfully done the test!! Wait for result!!");

    new vehicleid = GetPlayerVehicleID(playerid);

    DestroyVehicle(vehicleid);

    SetTimerEx("lol",30000,0,"i",playerid);

    TextDrawHideForPlayer(playerid,rada);

    }

    }

    return 1;}

     

    public OnPlayerLeaveCheckpoint(playerid) {

    return 1;}

     

    public OnPlayerEnterRaceCheckpoint(playerid) {

    return 1;}

     

    public OnPlayerLeaveRaceCheckpoint(playerid) {

    return 1;}

     

    public OnRconCommand(cmd[]) {

    return 1;}

     

    public OnObjectMoved(objectid) {

    return 1;}

     

    public OnPlayerObjectMoved(playerid, objectid) {

    return 1;}

     

    public OnPlayerPickUpPickup(playerid, pickupid) {

    if(pickupid == carpickup)

    {

    ShowMenuForPlayer(autoskola1,playerid);

    TogglePlayerControllable(playerid,0);

    }

    return 1;}

     

    public OnPlayerSelectedMenuRow(playerid, row) {

    new Menu:Current = GetPlayerMenu(playerid);

    if(Current == autoskola1)

    {

    switch(row)

    {

    case 0:

    {

    ShowMenuForPlayer(autoskola2,playerid);

    }

    case 1:

    {

    HideMenuForPlayer(autoskola1,playerid);

    TogglePlayerControllable(playerid,1);

    }

    }

    }

    else if(Current == autoskola2)

    {

    switch(row)

    {

    case 0:

    {

    ShowMenuForPlayer(autoskola3,playerid);

    }

    case 1:

    {

    ShowMenuForPlayer(autoskola1,playerid);

    }

    }

    }

    else if(Current == autoskola3)

    {

    switch(row)

    {

    case 0:

    {

    ShowMenuForPlayer(licA,playerid);

    }

    case 1:

    {

    ShowMenuForPlayer(licB,playerid);

    }

    case 2:

    {

    ShowMenuForPlayer(licC,playerid);

    }

    case 3:

    {

    ShowMenuForPlayer(licD,playerid);

    }

    }

    }

    else if(Current == licA)

    {

    switch(row)

    {

    case 0:

    {

    if (GetPlayerMoney(playerid) >= 15000)

    {

    GivePlayerMoney(playerid,-15000);

    ShowMenuForPlayer(autoA,playerid);

    }else{

    TogglePlayerControllable(playerid,1);

    SendClientMessage(playerid, COLOR_GREEN, "[Carschool] For start the test, you need 15000$!!");

    }

    }

    case 1:

    {

    ShowMenuForPlayer(autoskola3,playerid);

    }

    }

    }

    else if(Current == licB)

    {

    switch(row)

    {

    case 0:

    {

    if (GetPlayerMoney(playerid) >= 20000)

    {

    ShowMenuForPlayer(autoB,playerid);

    GivePlayerMoney(playerid,-20000);

    }else{

    TogglePlayerControllable(playerid,1);

    SendClientMessage(playerid, COLOR_GREEN, "[Carschool] For start the test, you need 20000$!!");

    }

    }

    case 1:

    {

    ShowMenuForPlayer(autoskola3,playerid);

    }

    }

    }

    else if(Current == licC)

    {

    switch(row)

    {

    case 0:

    {

    if (GetPlayerMoney(playerid) >= 25000)

    {

    GivePlayerMoney(playerid,-25000);

    ShowMenuForPlayer(autoC,playerid);

    }else{

    TogglePlayerControllable(playerid,1);

    SendClientMessage(playerid, COLOR_GREEN, "[Carschool] For start the test, you need 25000$!!");

    }

    }

    case 1:

    {

    ShowMenuForPlayer(autoskola3,playerid);

    }

    }

    }

    else if(Current == licD)

    {

    switch(row)

    {

    case 0:

    {

    if (GetPlayerMoney(playerid) >= 30000)

    {

    ShowMenuForPlayer(autoD,playerid);

    GivePlayerMoney(playerid,-30000);

    }else{

    TogglePlayerControllable(playerid,1);

    SendClientMessage(playerid, COLOR_GREEN, "[Carschool] For start the test, you need 30000$!!");

    }

    }

    case 1:

    {

    ShowMenuForPlayer(autoskola3,playerid);

    }

    }

    }

    ////////////////////////////////////////////////////////////////////////////////

    //////////////////////////////////AUTA//////////////////////////////////////////

    ////////////////////////////////////////////////////////////////////////////////

    else if(Current == autoA)

    {

    switch(row)

    {

    case 0://Blista Compact

    {

    blista = CreateVehicle(496,220.3665,24.7648,2.3215,269.3560,-1,1,1);

    SetVehicleVirtualWorld(blista, GetPlayerVirtualWorld(playerid));

    PutPlayerInVehicle(playerid,blista,0);

    ShowMenuForPlayer(spustit,playerid);

    chceA[playerid]=1;

    SetVehicleNumberPlate(blista,"School");

    robitest[playerid]=1;

    }

    case 1://Buffalo

    {

    buffalo = CreateVehicle(402,220.3665,24.7648,2.3215,269.3560,-1,1,1);

    SetVehicleVirtualWorld(buffalo, GetPlayerVirtualWorld(playerid));

    PutPlayerInVehicle(playerid,buffalo,0);

    ShowMenuForPlayer(spustit,playerid);

    chceA[playerid]=1;

    SetVehicleNumberPlate(buffalo,"School");

    robitest[playerid]=1;

    }

    case 2://Merit

    {

    merit = CreateVehicle(551,220.3665,24.7648,2.3215,269.3560,-1,1,1);

    SetVehicleVirtualWorld(merit, GetPlayerVirtualWorld(playerid));

    PutPlayerInVehicle(playerid,merit,0);

    ShowMenuForPlayer(spustit,playerid);

    chceA[playerid]=1;

    SetVehicleNumberPlate(merit,"School");

    robitest[playerid]=1;

    }

    case 3://Admiral

    {

    admiral = CreateVehicle(445,220.3665,24.7648,2.3215,269.3560,-1,1,1);

    SetVehicleVirtualWorld(admiral, GetPlayerVirtualWorld(playerid));

    PutPlayerInVehicle(playerid,admiral,0);

    ShowMenuForPlayer(spustit,playerid);

    chceA[playerid]=1;

    SetVehicleNumberPlate(admiral,"School");

    robitest[playerid]=1;

    }

    }

    }

    else if(Current == autoB)

    {

    switch(row)

    {

    case 0://Sadler

    {

    sadler = CreateVehicle(543,220.3665,24.7648,2.3215,269.3560,-1,1,1);

    SetVehicleVirtualWorld(sadler, GetPlayerVirtualWorld(playerid));

    PutPlayerInVehicle(playerid,sadler,0);

    ShowMenuForPlayer(spustit,playerid);

    chceB[playerid]=1;

    SetVehicleNumberPlate(sadler,"School");

    robitest[playerid]=1;

    }

    case 1://Yosemite

    {

    yosemite = CreateVehicle(554,220.3665,24.7648,2.3215,269.3560,-1,1,1);

    SetVehicleVirtualWorld(yosemite, GetPlayerVirtualWorld(playerid));

    PutPlayerInVehicle(playerid,yosemite,0);

    ShowMenuForPlayer(spustit,playerid);

    chceB[playerid]=1;

    SetVehicleNumberPlate(yosemite,"School");

    robitest[playerid]=1;

    }

    case 2://Burrito

    {

    burrito = CreateVehicle(482,220.3665,24.7648,2.3215,269.3560,-1,1,1);

    SetVehicleVirtualWorld(burrito, GetPlayerVirtualWorld(playerid));

    PutPlayerInVehicle(playerid,burrito,0);

    ShowMenuForPlayer(spustit,playerid);

    chceB[playerid]=1;

    SetVehicleNumberPlate(burrito,"School");

    robitest[playerid]=1;

    }

    case 3://Pony

    {

    pony = CreateVehicle(413,220.3665,24.7648,2.3215,269.3560,-1,1,1);

    SetVehicleVirtualWorld(pony, GetPlayerVirtualWorld(playerid));

    PutPlayerInVehicle(playerid,pony,0);

    ShowMenuForPlayer(spustit,playerid);

    chceB[playerid]=1;

    SetVehicleNumberPlate(pony,"School");

    robitest[playerid]=1;

    }

    }

    }

    else if(Current == autoC)

    {

    switch(row)

    {

    case 0://RoadTrain

    {

    roadtrain = CreateVehicle(515,220.3665,24.7648,2.3215,269.3560,-1,1,1);

    SetVehicleVirtualWorld(roadtrain, GetPlayerVirtualWorld(playerid));

    PutPlayerInVehicle(playerid,roadtrain,0);

    chceC[playerid]=1;

    SetVehicleNumberPlate(roadtrain,"School");

    robitest[playerid]=1;

    }

    case 1://Linerunner

    {

    linerunner = CreateVehicle(403,220.3665,24.7648,2.3215,269.3560,-1,1,1);

    SetVehicleVirtualWorld(linerunner, GetPlayerVirtualWorld(playerid));

    PutPlayerInVehicle(playerid,linerunner,0);

    ShowMenuForPlayer(spustit,playerid);

    chceC[playerid]=1;

    SetVehicleNumberPlate(linerunner,"School");

    robitest[playerid]=1;

    }

    }

    }

    else if(Current == autoD)

    {

    switch(row)

    {

    case 0://Coach

    {

    coach = CreateVehicle(437,220.3665,24.7648,2.3215,269.3560,-1,1,1);

    SetVehicleVirtualWorld(coach, GetPlayerVirtualWorld(playerid));

    PutPlayerInVehicle(playerid,coach,0);

    ShowMenuForPlayer(spustit,playerid);

    chceD[playerid]=1;

    SetVehicleNumberPlate(coach,"School");

    robitest[playerid]=1;

    }

    case 1://Bus

    {

    bus = CreateVehicle(431,220.3665,24.7648,2.3215,269.3560,-1,1,1);

    SetVehicleVirtualWorld(bus, GetPlayerVirtualWorld(playerid));

    PutPlayerInVehicle(playerid,bus,0);

    ShowMenuForPlayer(spustit,playerid);

    chceD[playerid]=1;

    SetVehicleNumberPlate(bus,"School");

    robitest[playerid]=1;

    }

    }

    }

    //////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////

    //////////////////////////////////////////////////////////

    else if(Current == spustit)

    {

    switch(row)

    {

    case 0:

    {

    SendClientMessage(playerid,COLOR_HOMER,"[Carschool] Test has started!! Go trought all ChekPoints.");

    SetPlayerCheckpoint(playerid,235.1227,33.7079,2.1733,7.0);

    skola[playerid] = CP1;

    TogglePlayerControllable(playerid,1);

    for(new n=0; n

    {

    if(IsPlayerConnected(n))TextDrawShowForPlayer(n, rada);

    }

    }

    }

    }

    else if(Current == autoskola4)

    {

    switch(row)

    {

    case 0:

    {

    ShowMenuForPlayer(autoskola3,playerid);

    }

    case 1:

    {

    ShowMenuForPlayer(autoskola1,playerid);

    }

    }

    }

    else if(Current == autoskola5)

    {

    switch(row)

    {

    case 0:

    {

    ShowMenuForPlayer(autoskola3,playerid);

    }

    case 1:

    {

    ShowMenuForPlayer(autoskola1,playerid);

    }

    }

    }

    return 1;}

     

    public OnPlayerExitedMenu(playerid) {

    return 1;}

     

    public OnVehicleRespray(vehicleid, color1, color2) {

    return 1;}

     

    public OnVehicleMod(vehicleid, componentid) {

    return 1;}

     

    /*

    * /register password

    *

    */

    dcmd_register(playerid,params[]) {

     

    // The command shouldn't work if we already are authed

    if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Already authed.");

     

    // The command shouldn't work if an account with this

    // nick already exists

    if (udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Už si zaregistrovaný, použi /login heslo.");

     

    // Did he forgot the password?

    if (strlen(params)==0) return SystemMsg(playerid,"Musíš sa zaregistrovať /register heslo");

     

    // We save the money to the accstate

    if (udb_Create(PlayerName(playerid),params)) return SystemMsg(playerid,"Učet bol vytvorený, teraz sa prihlás /login heslo.");

    return true;

     

    }

     

    /*

    * /login password

    *

    */

    dcmd_login(playerid,params[]) {

     

    // The command shouldn't work if we already are authed

    if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Already authed.");

     

    // The command shouldn't work if an account with this

    // nick does not exists

    if (!udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Učet neexistuje, použi /register heslo");

     

    // Did he forgot the password?

    if (strlen(params)==0) return SystemMsg(playerid,"Musíš sa prihlásiť /login heslo");

     

    if (udb_CheckLogin(PlayerName(playerid),params)) {

    // Login was correct

     

    // Following thing is the same like the missing SetPlayerCommand

    GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));

     

    PLAYERLIST_authed[playerid]=true;

     

    return SystemMsg(playerid,"Si prihlásený!");

    }

    // Login was incorrect

    return SystemMsg(playerid,"Zlé heslo!");

    }

    public hodky()

    {

    new hodina,minuta,s,string[256];

    gettime(hodina,minuta,s);

    if (minuta<= 9)

    {

    format(string,25,"%d:0%d",hodina,minuta);

    }else{

    format(string,25,"%d:%d",hodina,minuta);

    }

    for(new i=0;i

    {

    TextDrawColor(Hodiny,0x3899FFAA);

    TextDrawHideForPlayer(i,Hodiny);

    TextDrawSetString(Hodiny,string);

    TextDrawShowForPlayer(i,Hodiny);

    }

    return 1;

    }

    //////////////////////////////vodicak//////////////////

    public lol(playerid)

    {

    if(chceA[playerid] == 1)

    {

    vodicakA[playerid] = 1;

    SendClientMessage(playerid, COLOR_ORANGE, "[Carschool] Udělal/a si autoskolu na A(jendicku)!");

    }

    else if(chceB[playerid] == 1)

    {

    vodicakB[playerid] = 1;

    SendClientMessage(playerid, COLOR_ORANGE, "[Carschool] Udělal/a si autoskolu na B!(2)");

    }

    else if(chceC[playerid] == 1)

    {

    vodicakC[playerid] = 1;

    SendClientMessage(playerid, COLOR_ORANGE, "[Carschool] Udělal/a si autoskolu na C!(3)");

    }

    else if(chceD[playerid] == 1)

    {

    vodicakD[playerid] = 1;

    SendClientMessage(playerid, COLOR_ORANGE, "[Carschool] Udělal/a si autoskolu na D!(4)");

    }

    }

     

×
×
  • Create New...