[HELP]RC Explozion
#1

Hello everybody.I got still same problem.When I use command /streak.And type RC.I Spawn into RC and when press KEY_FIRE It won`t explode.I don`t know why.I did debug.Problem is in this lines but lines looks ok.
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(PRESSED(KEY_FIRE))
    {
        if(KS[playerid][Inside] == 1)
        {
            new Float:burnx, Float:burny, Float:burnz;
            GetPlayerPos(playerid,burnx, burny, burnz);
            CreateExplosion(burnx, burny , burnz, 7,10.0);
            CreateExplosion(burnx, burny , burnz, 7,10.0);
            CreateExplosion(burnx, burny , burnz, 7,10.0);
            SetPlayerPos(playerid, burnx, burny, burnz+2);
            DestroyVehicle(LVehicleID);
            KS[playerid][Inside] = 0;
        }
        else
        {
            SendClientMessage(playerid,0xFF0000FF,"You must be in a RC vehicle to explode it.");
        }
    }
    return 1;
}
Reply
#2

try this not sure it wil work but give it a try;

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkey == KEY_FIRE)
    {
        new vehicleid;
        vehicleid = GetPlayerVehicleID(playerid);
        if (IsPlayerInAnyVehicle(playerid) && GetVehicleModel(GetPlayerVehicleID(playerid)) != changeme)
        if (IsPlayerInAnyVehicle(playerid) && GetVehicleModel(GetPlayerVehicleID(playerid)) == changeme)
        {
            new Float:burnx, Float:burny, Float:burnz;
            GetPlayerPos(playerid,burnx, burny, burnz);
            CreateExplosion(burnx, burny , burnz, 7,10.0);
            CreateExplosion(burnx, burny , burnz, 7,10.0);
            CreateExplosion(burnx, burny , burnz, 7,10.0);
            SetPlayerPos(playerid, burnx, burny, burnz+2);
            DestroyVehicle(LVehicleID);
            KS[playerid][Inside] = 0;
        }
        else
        {
            SendClientMessage(playerid,0xFF0000FF,"You must be in a RC vehicle to explode it.");
        }
    }
    return 1;
}
Reply
#3

Quote:
Originally Posted by thefatshizms
Посмотреть сообщение
try this not sure it wil work but give it a try;

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkey == KEY_FIRE)
    {
        new vehicleid;
        vehicleid = GetPlayerVehicleID(playerid);
        if (IsPlayerInAnyVehicle(playerid) && GetVehicleModel(GetPlayerVehicleID(playerid)) != changeme)
        if (IsPlayerInAnyVehicle(playerid) && GetVehicleModel(GetPlayerVehicleID(playerid)) == changeme)
        {
            new Float:burnx, Float:burny, Float:burnz;
            GetPlayerPos(playerid,burnx, burny, burnz);
            CreateExplosion(burnx, burny , burnz, 7,10.0);
            CreateExplosion(burnx, burny , burnz, 7,10.0);
            CreateExplosion(burnx, burny , burnz, 7,10.0);
            SetPlayerPos(playerid, burnx, burny, burnz+2);
            DestroyVehicle(LVehicleID);
            KS[playerid][Inside] = 0;
        }
        else
        {
            SendClientMessage(playerid,0xFF0000FF,"You must be in a RC vehicle to explode it.");
        }
    }
    return 1;
}
I setted up In dialogs that so this 4 lines don`t need
pawn Код:
new vehicleid;
        vehicleid = GetPlayerVehicleID(playerid);
        if (IsPlayerInAnyVehicle(playerid) && GetVehicleModel(GetPlayerVehicleID(playerid)) != changeme)
        if (IsPlayerInAnyVehicle(playerid) && GetVehicleModel(GetPlayerVehicleID(playerid)) == changeme)
Reply
#4

Anyone Helps ??
Reply
#5

Try changing the key to KEY_SUBMISSION and see if that works.
Reply
#6

Quote:
Originally Posted by 2KY
Посмотреть сообщение
Try changing the key to KEY_SUBMISSION and see if that works.
I try.But not working
Reply
#7

FIXED AFTER 1 WEEK FINALY!!!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)