it is possible
#8

pawn Код:
stock IsPlayerInWater(playerid)
{
       new animlib[32],tmp[32];
       GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,tmp,32);
       if(!strcmp(animlib, "SWIM") && !IsPlayerInAnyVehicle(playerid)) return true;
       return false;
}

public IsABoat(carid)
{
       new modelid = GetVehicleModel(carid);
       if(modelid == 430 || modelid == 446 || modelid == 452 || modelid == 453 || modelid == 454 || modelid == 472 || modelid == 473 || modelid == 484 || modelid == 493 || modelid == 595)
       {
              return 1;
       }
       return 0;
}

CMD:vehicle(playerid, params[])
{
       new model;
       new Float:pos[4];
       new veh;
       if(sscanf(params, "i", model)) {
              SendClientMessage(playerid, -1, "Usage: /vehicle [model]");
       } else {
              GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
              GetPlayerFacingAngle(playerid, pos[3]);
              if(IsPlayerInWater(playerid)) {
                      if(IsABoat(model)) {
                              SendClientMessage(playerid, -1, "Enjoy your vehicle.");
                              veh = CreateVehicle(model, pos[0], pos[1], pos[2], pos[3], -1, -1, 1000);
                              PutPlayerInVehicle(playerid, veh, 0);
                      } else SendClientMessage(playerid, -1, "You can only spawn boats in water.");
              } else {
                      if(!IsABoat(model)) {
                              SendClientMessage(playerid, -1, "Enjoy your vehicle.");
                              veh = CreateVehicle(model, pos[0], pos[1], pos[2], pos[3], -1, -1, 1000);
                              PutPlayerInVehicle(playerid, veh, 0);
                      } else SendClientMessage(playerid, -1, "You can only spawn boats in water.");
              }
}
Reply


Messages In This Thread
it is possible - by Rafa - 23.07.2011, 22:13
Re: it is possible - by Fj0rtizFredde - 23.07.2011, 22:15
Re: it is possible - by iPLEOMAX - 23.07.2011, 22:16
Re: it is possible - by Rafa - 23.07.2011, 22:19
Re: it is possible - by iPLEOMAX - 23.07.2011, 22:24
Re: it is possible - by Rafa - 23.07.2011, 22:28
Re: it is possible - by iPLEOMAX - 23.07.2011, 22:29
Re: it is possible - by jameskmonger - 23.07.2011, 22:31
Re: it is possible - by Rafa - 23.07.2011, 22:32
Re: it is possible - by jameskmonger - 23.07.2011, 22:36

Forum Jump:


Users browsing this thread: 1 Guest(s)