Please,help me with this FAST!!!
#15

Script last modified(by indication from Vince),still not working:

pawn Код:
#include <a_samp>
#define DIALOG_INFERNALRACE 5

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    new vehicleid=GetPlayerVehicleID(playerid);
    GetPlayerState(playerid);
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
       GetVehicleModel(vehicleid);
       if(vehicleid == 431)
       {
          GetPlayerSpeed(playerid,true);
          if(GetPlayerSpeed(playerid,true) > 60)
          {
             ShowPlayerDialog(playerid,5,DIALOG_STYLE_MSGBOX,"Infernal Race","A bomb has been planted on your bus,\nand if you slow down below 50mph,\nyou will be blowed up","Accept","Accept");
          }
       }
    }
    return 1;
}


public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
        if(dialogid==5)
    {
        if(response==1)
        {
           new vehicleid=GetPlayerVehicleID(playerid);
           GetPlayerSpeed(playerid,true);
           if(GetPlayerSpeed(playerid,true) > 60)
           {
              SendClientMessage(playerid,RED,"A bomb has been planted on your bus,DON'T SLOW DOWN BELOW 50mph OR YOU'LL be blwoed up");
           }
           if(GetPlayerSpeed(playerid,true) < 50)
           {
              SetVehicleHealth(vehicleid,0);
              SendClientMessage(playerid,RED,"BYE BYE,mission acomplished,bus blowed up");
           }
         }
         if(response==1)
         {
            new vehicleid=GetPlayerVehicleID(playerid);
            GetPlayerSpeed(playerid,true);
            if(GetPlayerSpeed(playerid,true) > 60)
            {
               SendClientMessage(playerid,RED,"A bomb has been planted on your bus,DON'T SLOW DOWN BELOW 50mph OR YOU'LL be blwoed up");
            }
            if(GetPlayerSpeed(playerid,true) < 50)
            {
               SetVehicleHealth(vehicleid,0);
               SendClientMessage(playerid,RED,"BYE BYE,mission acomplished,bus blowed up");
            }
         }
    }


stock GetPlayerSpeed(playerid, bool:kmh = true)
{
    new
        Float:xx,
        Float:yy,
        Float:zz,
        Float:pSpeed;

    if(IsPlayerInAnyVehicle(playerid))
    {
        GetVehicleVelocity(GetPlayerVehicleID(playerid),xx,yy,zz);
    }
    else
    {
        GetPlayerVelocity(playerid,xx,yy,zz);
    }

    pSpeed  = floatsqroot((xx * xx) + (yy * yy) + (zz * zz));
    return kmh ? floatround((pSpeed * 195.12)) : floatround((pSpeed * 121.9));
}
So,maybe I'm understandin worng,but please copy this script,test it on your gamemode(please),and only if it's working post reply.
Reply


Messages In This Thread
Please,help me with this FAST!!! - by Cjgogo - 19.04.2011, 07:57
Re: Please,help me with this FAST!!! - by Markx - 19.04.2011, 07:58
Re: Please,help me with this FAST!!! - by Cjgogo - 19.04.2011, 08:00
Re: Please,help me with this FAST!!! - by Cjgogo - 19.04.2011, 08:03
Re: Please,help me with this FAST!!! - by Cjgogo - 19.04.2011, 08:05
Re: Please,help me with this FAST!!! - by Cjgogo - 19.04.2011, 08:48
Re : Please,help me with this FAST!!! - by Vukilore - 19.04.2011, 08:51
Re: Please,help me with this FAST!!! - by Cjgogo - 19.04.2011, 09:00
Re: Please,help me with this FAST!!! - by Cjgogo - 19.04.2011, 09:08
Re: Please,help me with this FAST!!! - by Cjgogo - 19.04.2011, 10:24
Re: Please,help me with this FAST!!! - by Vince - 19.04.2011, 11:27
Re: Please,help me with this FAST!!! - by Gertin - 19.04.2011, 12:25
Re: Please,help me with this FAST!!! - by alpha500delta - 19.04.2011, 13:18
Re: Please,help me with this FAST!!! - by Cjgogo - 19.04.2011, 14:02
Re: Please,help me with this FAST!!! - by Cjgogo - 19.04.2011, 14:26

Forum Jump:


Users browsing this thread: 1 Guest(s)