Jump to content

vylepsena autoskola


narutoo

Recommended Posts

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)");

}

}

 

Link to comment
Share on other sites

ShockyCZE

nejses vtipnej uz mi otazka "kde je autoskola?" leze na nervy driv se mne lidi ptaly kde sezenou ridicak tak sem udelal kdyz nasednou do auta ze jim to napise ze nemaj ridicak at si do poridi v autoskole a tet se ptaji kde je autoskola proste demence je silna vec ale horsi jeto ze se zepta jeden tomu odpovim a pak se v zapeti zepta druhy proste

looooooool

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...