Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <core>
- #include <float>
- new glob0[500][1];
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("<<<<<<<<<<<<DIALOG DE AUTOS>>>>>>>>>>>>>");
- print("<<<<<<<<<<<<<<<<HECHO POR:>>>>>>>>>>>>>>");
- print("<<<<<<<<<<<<<<<<<<<iywe>>>>>>>>>>>>>>>>>");
- print("<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>");
- print("--------------------------------------\n");
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext)
- {
- if(!strcmp("/menuautos", cmdtext, true, 10))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- ShowPlayerDialog(playerid, 9050, 2, 5020, 5076, 5428, 5476);
- }
- else
- {
- SendClientMessage(playerid, 0xFF0000AA, "Ya estas en un vehiculo");
- }
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, arg1, arg2, arg3)
- {
- if(arg1 == 9050)
- {
- if(arg2)
- {
- if(!arg3)
- {
- ShowPlayerDialog(playerid, 9051, 2, 5608, 5632, 6288, 6336);
- }
- if(arg3 == 1)
- {
- ShowPlayerDialog(playerid, 9052, 2, 6360, 6416, 6824, 6872);
- }
- if(arg3 == 2)
- {
- ShowPlayerDialog(playerid, 9053, 2, 6896, 6972, 7392, 7440);
- }
- if(arg3 == 3)
- {
- ShowPlayerDialog(playerid, 9054, 2, 7464, 7552, 7996, 8044);
- }
- if(arg3 == 4)
- {
- ShowPlayerDialog(playerid, 9055, 2, 8068, 8100, 8308, 8356);
- }
- if(arg3 == 5)
- {
- ShowPlayerDialog(playerid, 9056, 2, 8380, 8432, 8664, 8712);
- }
- if(arg3 == 6)
- {
- ShowPlayerDialog(playerid, 9057, 2, 8736, 8760, 9036, 9084);
- }
- }
- return 1;
- }
- if(arg1 == 9051)
- {
- if(!arg2)
- {
- ShowPlayerDialog(playerid, 9050, 2, 9108, 9164, 9516, 9564);
- }
- if(arg2)
- {
- if(!arg3)
- {
- CarSpawner(playerid, 445);
- }
- if(arg3 == 1)
- {
- CarSpawner(playerid, 536);
- }
- if(arg3 == 2)
- {
- CarSpawner(playerid, 401);
- }
- if(arg3 == 3)
- {
- CarSpawner(playerid, 496);
- }
- if(arg3 == 4)
- {
- CarSpawner(playerid, 575);
- }
- if(arg3 == 5)
- {
- CarSpawner(playerid, 402);
- }
- if(arg3 == 6)
- {
- CarSpawner(playerid, 527);
- }
- if(arg3 == 7)
- {
- CarSpawner(playerid, 415);
- }
- if(arg3 == 8)
- {
- CarSpawner(playerid, 542);
- }
- if(arg3 == 9)
- {
- CarSpawner(playerid, 480);
- }
- if(arg3 == 10)
- {
- CarSpawner(playerid, 596);
- }
- if(arg3 == 11)
- {
- CarSpawner(playerid, 597);
- }
- if(arg3 == 12)
- {
- CarSpawner(playerid, 507);
- }
- if(arg3 == 13)
- {
- CarSpawner(playerid, 562);
- }
- if(arg3 == 14)
- {
- CarSpawner(playerid, 466);
- }
- if(arg3 == 15)
- {
- CarSpawner(playerid, 410);
- }
- if(arg3 == 16)
- {
- CarSpawner(playerid, 426);
- }
- if(arg3 == 17)
- {
- CarSpawner(playerid, 475);
- }
- if(arg3 == 18)
- {
- CarSpawner(playerid, 467);
- }
- if(arg3 == 19)
- {
- CarSpawner(playerid, 420);
- }
- if(arg3 == 20)
- {
- CarSpawner(playerid, 412);
- }
- if(arg3 == 21)
- {
- CarSpawner(playerid, 477);
- }
- }
- return 1;
- }
- if(arg1 == 9052)
- {
- if(!arg2)
- {
- ShowPlayerDialog(playerid, 9050, 2, 9600, 9656, 10008, 10056);
- }
- if(arg2)
- {
- if(!arg3)
- {
- CarSpawner(playerid, 602);
- }
- if(arg3 == 1)
- {
- CarSpawner(playerid, 429);
- }
- if(arg3 == 2)
- {
- CarSpawner(playerid, 541);
- }
- if(arg3 == 3)
- {
- CarSpawner(playerid, 480);
- }
- if(arg3 == 4)
- {
- CarSpawner(playerid, 587);
- }
- if(arg3 == 5)
- {
- CarSpawner(playerid, 502);
- }
- if(arg3 == 6)
- {
- CarSpawner(playerid, 494);
- }
- if(arg3 == 7)
- {
- CarSpawner(playerid, 411);
- }
- if(arg3 == 8)
- {
- CarSpawner(playerid, 559);
- }
- if(arg3 == 9)
- {
- CarSpawner(playerid, 603);
- }
- if(arg3 == 10)
- {
- CarSpawner(playerid, 560);
- }
- if(arg3 == 11)
- {
- CarSpawner(playerid, 506);
- }
- if(arg3 == 12)
- {
- CarSpawner(playerid, 451);
- }
- if(arg3 == 13)
- {
- CarSpawner(playerid, 558);
- }
- }
- return 1;
- }
- if(arg1 == 9053)
- {
- if(!arg2)
- {
- ShowPlayerDialog(playerid, 9050, 2, 10092, 10148, 10500, 10548);
- }
- if(arg2)
- {
- if(!arg3)
- {
- CarSpawner(playerid, 522);
- }
- if(arg3 == 1)
- {
- CarSpawner(playerid, 462);
- }
- if(arg3 == 2)
- {
- CarSpawner(playerid, 521);
- }
- if(arg3 == 3)
- {
- CarSpawner(playerid, 461);
- }
- if(arg3 == 4)
- {
- CarSpawner(playerid, 463);
- }
- if(arg3 == 5)
- {
- CarSpawner(playerid, 581);
- }
- if(arg3 == 6)
- {
- CarSpawner(playerid, 448);
- }
- if(arg3 == 7)
- {
- CarSpawner(playerid, 523);
- }
- if(arg3 == 8)
- {
- CarSpawner(playerid, 468);
- }
- if(arg3 == 9)
- {
- CarSpawner(playerid, 471);
- }
- if(arg3 == 10)
- {
- CarSpawner(playerid, 509);
- }
- if(arg3 == 11)
- {
- CarSpawner(playerid, 481);
- }
- if(arg3 == 12)
- {
- CarSpawner(playerid, 510);
- }
- }
- return 1;
- }
- if(arg1 == 9054)
- {
- if(!arg2)
- {
- ShowPlayerDialog(playerid, 9050, 2, 10584, 10640, 10992, 11040);
- }
- if(arg2)
- {
- if(!arg3)
- {
- CarSpawner(playerid, 416);
- }
- if(arg3 == 1)
- {
- CarSpawner(playerid, 499);
- }
- if(arg3 == 2)
- {
- CarSpawner(playerid, 422);
- }
- if(arg3 == 3)
- {
- CarSpawner(playerid, 482);
- }
- if(arg3 == 4)
- {
- CarSpawner(playerid, 431);
- }
- if(arg3 == 5)
- {
- CarSpawner(playerid, 483);
- }
- if(arg3 == 6)
- {
- CarSpawner(playerid, 437);
- }
- if(arg3 == 7)
- {
- CarSpawner(playerid, 407);
- }
- if(arg3 == 8)
- {
- CarSpawner(playerid, 470);
- }
- if(arg3 == 9)
- {
- CarSpawner(playerid, 489);
- }
- if(arg3 == 10)
- {
- CarSpawner(playerid, 578);
- }
- if(arg3 == 11)
- {
- CarSpawner(playerid, 573);
- }
- if(arg3 == 12)
- {
- CarSpawner(playerid, 444);
- }
- if(arg3 == 13)
- {
- CarSpawner(playerid, 423);
- }
- }
- return 1;
- }
- if(arg1 == 9055)
- {
- if(!arg2)
- {
- ShowPlayerDialog(playerid, 9050, 2, 11076, 11132, 11484, 11532);
- }
- if(arg2)
- {
- if(!arg3)
- {
- CarSpawner(playerid, 476);
- }
- if(arg3 == 1)
- {
- CarSpawner(playerid, 593);
- }
- if(arg3 == 2)
- {
- CarSpawner(playerid, 553);
- }
- if(arg3 == 3)
- {
- CarSpawner(playerid, 513);
- }
- if(arg3 == 4)
- {
- CarSpawner(playerid, 511);
- }
- if(arg3 == 5)
- {
- CarSpawner(playerid, 460);
- }
- if(arg3 == 6)
- {
- CarSpawner(playerid, 519);
- }
- }
- return 1;
- }
- if(arg1 == 9056)
- {
- if(!arg2)
- {
- ShowPlayerDialog(playerid, 9050, 2, 11568, 11624, 11976, 12024);
- }
- if(arg2)
- {
- if(!arg3)
- {
- CarSpawner(playerid, 548);
- }
- if(arg3 == 1)
- {
- CarSpawner(playerid, 417);
- }
- if(arg3 == 2)
- {
- CarSpawner(playerid, 487);
- }
- if(arg3 == 3)
- {
- CarSpawner(playerid, 497);
- }
- if(arg3 == 4)
- {
- CarSpawner(playerid, 563);
- }
- if(arg3 == 5)
- {
- CarSpawner(playerid, 469);
- }
- if(arg3 == 6)
- {
- CarSpawner(playerid, 488);
- }
- }
- return 1;
- }
- if(arg1 == 9057)
- {
- if(!arg2)
- {
- ShowPlayerDialog(playerid, 9050, 2, 12060, 12116, 12468, 12516);
- }
- if(arg2)
- {
- if(!arg3)
- {
- CarSpawner(playerid, 472);
- }
- if(arg3 == 1)
- {
- CarSpawner(playerid, 473);
- }
- if(arg3 == 2)
- {
- CarSpawner(playerid, 493);
- }
- if(arg3 == 3)
- {
- CarSpawner(playerid, 595);
- }
- if(arg3 == 4)
- {
- CarSpawner(playerid, 484);
- }
- if(arg3 == 5)
- {
- CarSpawner(playerid, 430);
- }
- if(arg3 == 6)
- {
- CarSpawner(playerid, 452);
- }
- if(arg3 == 7)
- {
- CarSpawner(playerid, 446);
- }
- if(arg3 == 8)
- {
- CarSpawner(playerid, 539);
- }
- }
- return 1;
- }
- return 0;
- }
- public OnPlayerConnect(playerid)
- {
- glob0[playerid][0] = -1;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- if(-1 != glob0[playerid][0])
- {
- BorrarAuto(glob0[playerid][0]);
- }
- return 1;
- }
- public CarSpawner(playerid, arg1)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid, 0xFF0000AA, "ERROR: Ya Estas En Un Auto!");
- }
- else
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0, Float:var3 = 0.0;
- GetPlayerPos(playerid, var0, var1, var2);
- GetPlayerFacingAngle(playerid, var3);
- if(-1 != glob0[playerid][0])
- {
- BorrarAuto(glob0[playerid][0]);
- }
- new var4 = CreateVehicle(arg1, var0, var1, var2 + 2, var3, -1, -1, -1);
- PutPlayerInVehicle(playerid, var4, 0);
- SetVehicleVirtualWorld(var4, GetPlayerVirtualWorld(playerid));
- LinkVehicleToInterior(var4, GetPlayerInterior(playerid));
- glob0[playerid][0] = var4;
- }
- return 1;
- }
- public BorrarAuto(arg0)
- {
- for(new var0 = 0; var0 < 500; var0++)
- {
- new Float:var1 = 0.0, Float:var2 = 0.0, Float:var3 = 0.0;
- if(IsPlayerInVehicle(var0, arg0))
- {
- RemovePlayerFromVehicle(var0);
- GetPlayerPos(var0, var1, var2, var3);
- SetPlayerPos(var0, var1, var2 + 3, var3);
- }
- SetVehicleParamsForPlayer(arg0, var0, false, true);
- }
- SetTimerEx("ResAuto", 1500, false, "i", arg0);
- return 0;
- }
- public ResAuto(arg0)
- {
- DestroyVehicle(arg0);
- return 0;
- }
- public OnVehicleSpawn(vehicleid)
- {
- for(new var0 = 0; var0 < 500; var0++)
- {
- if(vehicleid == glob0[var0][0])
- {
- BorrarAuto(vehicleid);
- glob0[var0][0] = -1;
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment