Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new SantaCP[MAX_PLAYERS];
- new Present[12];
- new object[12];
- new santavehicle;
- new Working[MAX_PLAYERS];
- // la ongamemodeinit
- object[0] = CreateObject(19054, 23, -1, -1, -1, 0, 0);
- object[1] = CreateObject(19054, 23, -1, -1, -1, 0, 0);
- object[2] = CreateObject(19054, 23, -1, -1, -1, 0, 0);
- object[3] = CreateObject(19054, 23, -1, -1, -1, 0, 0);
- object[4] = CreateObject(19054, 23, -1, -1, -1, 0, 0);
- object[5] = CreateObject(19054, 23, -1, -1, -1, 0, 0);
- object[6] = CreateObject(19054, 23, -1, -1, -1, 0, 0);
- object[7] = CreateObject(19054, 23, -1, -1, -1, 0, 0);
- object[8] = CreateObject(19054, 23, -1, -1, -1, 0, 0);
- object[9] = CreateObject(19054, 23, -1, -1, -1, 0, 0);
- object[10] = CreateObject(19054, 23, -1, -1, -1, 0, 0);
- object[11] = CreateObject(19054, 23, -1, -1, -1, 0, 0);
- // la onplayerconnect
- Working[playerid] = 0;
- // la OnPlayerEnterCheckpoint
- if(SantaCP[playerid] == 1)
- {
- if(IsPlayerInVehicle(playerid, santavehicle))
- {
- SendClientMessage(playerid, 0xFF0000FF, "(Santa Job): {FFFFFF}Ai livrat un cadou, mai ai 11 de livrat. Succes!");
- SantaCP[playerid] = 2;
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, 2361.9211,-61.5294,27.1001, 5.0);
- DestroyObject(object[11]);
- }
- else return SCM(playerid, -1, "Nu esti in vehiculul de la job!");
- }
- else if(SantaCP[playerid] == 2)
- {
- if(IsPlayerInVehicle(playerid, santavehicle))
- {
- SendClientMessage(playerid, 0xFF0000FF, "(Santa Job): {FFFFFF}Ai livrat un cadou, mai ai 10 de livrat. Succes!");
- SantaCP[playerid] = 3;
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, 2396.9714,-52.0971,27.0849, 5.0);
- DestroyObject(object[10]);
- }
- else return SCM(playerid, -1, "Nu esti in vehiculul de la job!");
- }
- else if(SantaCP[playerid] == 3)
- {
- if(IsPlayerInVehicle(playerid, santavehicle))
- {
- SendClientMessage(playerid, 0xFF0000FF, "(Santa Job): {FFFFFF}Ai livrat un cadou, mai ai 9 de livrat. Succes!");
- SantaCP[playerid] = 4;
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, 2417.8049,-46.1023,26.8585, 5.0);
- DestroyObject(object[9]);
- }
- else return SCM(playerid, -1, "Nu esti in vehiculul de la job!");
- }
- else if(SantaCP[playerid] == 4)
- {
- if(IsPlayerInVehicle(playerid, santavehicle))
- {
- SendClientMessage(playerid, 0xFF0000FF, "(Santa Job): {FFFFFF}Ai livrat un cadou, mai ai 8 de livrat. Succes!");
- SantaCP[playerid] = 5;
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, 2443.8274,-52.7900,27.1152, 5.0);
- DestroyObject(object[8]);
- }
- else return SCM(playerid, -1, "Nu esti in vehiculul de la job!");
- }
- else if(SantaCP[playerid] == 5)
- {
- if(IsPlayerInVehicle(playerid, santavehicle))
- {
- SendClientMessage(playerid, 0xFF0000FF, "(Santa Job): {FFFFFF}Ai livrat un cadou, mai ai 7 de livrat. Succes!");
- SantaCP[playerid] = 6;
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, 2439.2793,-13.1835,26.2810, 5.0);
- DestroyObject(object[7]);
- }
- else return SCM(playerid, -1, "Nu esti in vehiculul de la job!");
- }
- else if(SantaCP[playerid] == 6)
- {
- if(IsPlayerInVehicle(playerid, santavehicle))
- {
- SendClientMessage(playerid, 0xFF0000FF, "(Santa Job): {FFFFFF}Ai livrat un cadou, mai ai 6 de livrat. Succes!");
- SantaCP[playerid] = 7;
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, 2477.3276,-22.2371,26.7394, 5.0);
- DestroyObject(object[6]);
- }
- else return SCM(playerid, -1, "Nu esti in vehiculul de la job!");
- }
- else if(SantaCP[playerid] == 7)
- {
- if(IsPlayerInVehicle(playerid, santavehicle))
- {
- SendClientMessage(playerid, 0xFF0000FF, "(Santa Job): {FFFFFF}Ai livrat un cadou, mai ai 5 de livrat. Succes!");
- SantaCP[playerid] = 8;
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, 2494.9617,5.4625,26.7180, 5.0);
- DestroyObject(object[5]);
- }
- else return SCM(playerid, -1, "Nu esti in vehiculul de la job");
- }
- else if(SantaCP[playerid] == 8)
- {
- if(IsPlayerInVehicle(playerid, santavehicle))
- {
- SendClientMessage(playerid, 0xFF0000FF, "(Santa Job): {FFFFFF}Ai livrat un cadou, mai ai 4 de livrat. Succes!");
- SantaCP[playerid] = 9;
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, 2519.2671,-22.4230,26.7724, 5.0);
- DestroyObject(object[4]);
- }
- else return SCM(playerid, -1, "Nu esti in vehiculul de la job!");
- }
- else if(SantaCP[playerid] == 9)
- {
- if(IsPlayerInVehicle(playerid, santavehicle))
- {
- SendClientMessage(playerid, 0xFF0000FF, "(Santa Job): {FFFFFF}Ai livrat un cadou, mai ai 3 de livrat. Succes!");
- SantaCP[playerid] = 10;
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, 2562.8271,-15.4263,26.4512, 5.0);
- DestroyObject(object[3]);
- }
- else return SCM(playerid, -1, "Nu esti in vehiculul de la job!");
- }
- else if(SantaCP[playerid] == 10)
- {
- if(IsPlayerInVehicle(playerid, santavehicle))
- {
- SendClientMessage(playerid, 0xFF0000FF, "(Santa Job): {FFFFFF}Ai livrat un cadou, mai ai 2 de livrat. Succes!");
- SantaCP[playerid] = 11;
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, 2553.1069,13.3173,26.6607, 5.0);
- DestroyObject(object[2]);
- }
- else return SCM(playerid, -1, "Nu esti in vehiculul de la job!");
- }
- else if(SantaCP[playerid] == 11)
- {
- if(IsPlayerInVehicle(playerid, santavehicle))
- {
- SendClientMessage(playerid, 0xFF0000FF, "(Santa Job): {FFFFFF}Ai livrat un cadou, mai ai un cadou de livrat. Succes!");
- SantaCP[playerid] = 12;
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, 2515.0625,69.5049,26.6650, 5.0);
- DestroyObject(object[1]);
- }
- else return SCM(playerid, -1, "Nu esti in vehiculul de la job!");
- }
- else if(SantaCP[playerid] == 12)
- {
- SendClientMessage(playerid, 0xFF0000FF, "(Santa Job): {FFFFFF}Du-te inapoi la job pentru a-ti lua banii.");
- SantaCP[playerid] = 13;
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, 162.6401,-40.7954,1.5781, 5.0);
- DestroyObject(object[0]);
- }
- else if(SantaCP[playerid] == 13)
- {
- new vehicleid = GetPlayerVehicleID(playerid), string[256], randommoney = random(100000) + random(200000);
- format(string, sizeof(string), "(Santa Job): {FFFFFF}In urma muncii tale ai acumulat %s$. Craciun fericit!", FormatNumber(randommoney));
- SendClientMessage(playerid, 0xFF0000FF, string);
- SantaCP[playerid] = 0;
- GivePlayerMoney(playerid, randommoney);
- DisablePlayerCheckpoint(playerid);
- SetVehicleToRespawn(vehicleid);
- Working[playerid] = 0;
- }
- FormatNumber( number ) {
- new Str[ 15 ];
- format( Str, 15, "%d", number );
- if( strlen( Str ) < sizeof( Str ) ) {
- if( number >= 1000 && number < 10000 ) strins( Str, ",", 1, sizeof( Str ) );
- else if( number >= 10000 && number < 100000 ) strins( Str, ",", 2, sizeof( Str ) );
- else if( number >= 100000 && number < 1000000 ) strins( Str, ",", 3, sizeof( Str ) );
- else if( number >= 1000000 && number < 10000000 ) strins( Str, ",", 1, sizeof( Str ) ),strins( Str, ",", 5, sizeof( Str ) );
- else if( number >= 10000000 && number < 100000000 ) strins( Str, ",", 2, sizeof( Str ) ),strins( Str, ",", 6, sizeof( Str ) );
- else if( number >= 100000000 && number < 1000000000 ) strins( Str, ",", 3, sizeof( Str ) ),strins( Str, ",", 7, sizeof( Str ) );
- else if( number >= 1000000000 && number < 10000000000 )
- strins( Str, ",", 1, sizeof( Str ) ),
- strins( Str, ",", 5, sizeof( Str ) ),
- strins( Str, ",", 9, sizeof( Str ) );
- else format( Str, 10, "%d", number );
- }
- return Str;
- }
- CMD:work(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(Working[playerid] == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 5.0, 161.8678,-51.3692,1.5781))
- {
- SendClientMessage(playerid, 0xFF0000FF, "(Santa Job): {FFFFFF}Trebuie sa duci cele 12 cadouri in cele 12 checkpoint-uri.");
- SendClientMessage(playerid, 0xFF0000FF, "(Santa Job): {FFFFFF}Dupa ce le livrezi vei primi pe fiecare cadou cate 15.000$ random. Succes!");
- SantaCP[playerid] = 1;
- santavehicle = CreateVehicle(578, 179.2522,-40.1011,1.4297, 0.0, 0, 0, 300);
- Present[0] = AttachObjectToVehicle(object[0], santavehicle, 0.750000, 1.700000, 0.400000, 0, 0, 0);
- Present[1] = AttachObjectToVehicle(object[1], santavehicle, 0.750000, 0.400000, 0.400000, 0, 0, 0);
- Present[2] = AttachObjectToVehicle(object[2], santavehicle, 0.750000, -0.80000, 0.400000, 0, 0, 0);
- Present[3] = AttachObjectToVehicle(object[3], santavehicle, 0.750000, -2.04000, 0.400000, 0, 0, 0);
- Present[4] = AttachObjectToVehicle(object[4], santavehicle, 0.750000, -3.29000, 0.400000, 0, 0, 0);
- Present[5] = AttachObjectToVehicle(object[5], santavehicle, 0.750000, -4.59000, 0.400000, 0, 0, 0);
- Present[6] = AttachObjectToVehicle(object[6], santavehicle, -0.699999, 1.700000, 0.400000, 0, 0, 0);
- Present[7] = AttachObjectToVehicle(object[7], santavehicle, -0.699999, 0.400000, 0.400000, 0, 0, 0);
- Present[8] = AttachObjectToVehicle(object[8], santavehicle, -0.699999, -0.80000, 0.400000, 0, 0, 0);
- Present[9] = AttachObjectToVehicle(object[9], santavehicle, -0.699999, -2.09999, 0.400000, 0, 0, 0);
- Present[10] = AttachObjectToVehicle(object[10], santavehicle, -0.699999, -3.299999, 0.400000, 0, 0, 0);
- Present[11] = AttachObjectToVehicle(object[11], santavehicle, -0.699999, -4.599999, 0.400000, 0, 0, 0);
- LinkVehicleToInterior(santavehicle, GetPlayerInterior(playerid));
- SetVehicleVirtualWorld(santavehicle, GetPlayerVirtualWorld(playerid));
- PutPlayerInVehicle(playerid, santavehicle, 0);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, 248.1903,-127.0011,2.0162, 5.0);
- Working[playerid] = 1;
- }
- return 1;
- }
- return SCM(playerid, -1, "You already working");
- }
- return 1;
- }
- CMD:go(playerid, params[]) return SetPlayerPos(playerid, 161.8678,-51.3692,1.5781);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement