SA-MP Forums Archive
Never Mind. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Never Mind. (/showthread.php?tid=602110)



Never Mind. - xEF - 02.03.2016

Never Mind.

Thanks and Regards,
Rodri.


Re: Freeze vehicle flying - MicroKyrr - 02.03.2016

You are in wrong section.

Edit:found this script
PHP код:
define SCM SendClientMessage
new isfrozen[MAX_PLAYERS], ftimer[MAX_PLAYERS];
CMD:stopcar(playerid,params[])
{
    if(
isfrozen[playerid] == 1)
    {
        
KillTimer(ftimer[playerid]);
        
isfrozen[playerid] = 0;
        
SCM(playerid,COLOR_LIGHTRED,"Your vehicle has been unfrozen!");
    }
    else if(
isfrozen[playerid] == || !isfrozen[playerid])
    {
    if(
IsPlayerInAnyVehicle(playerid))
    {
        
ftimer[playerid] = SetTimerEx("freeze",1,1,"i",playerid);
        
isfrozen[playerid] = 1;
        
SCM(playerid,COLOR_LIGHTRED,"Your vehicle has been frozen!");
    }
    
    }
    return 
1;
}
forward freeze(playerid);
public 
freeze(playerid)
{
    
SetVehicleVelocity(GetPlayerVehicleID(playerid),0,0,0);
    return 
1;

PHP код:
stock ToggleVehicleControllable(vehicleidboolstatus)
{
     if(
status == false)
     {
           new 
Floatpos[3];
           
GetVehiclePos(vehicleidpos[0], pos[1], pos[2]);
           
FrozenPos[vehicleid][0] = pos[0], FrozenPos[vehicleid][1] = pos[1], FrozenPos[vehicleid][2] = pos[2];
           
FrozenTimer[vehicleid] = SetTimerEx("CheckPos"1000true"d"vehicleid);
           return 
1;
      }
     else
     {
           
KillTimer(FrozenTimer[vehicleid]);
           
FrozenTimer[vehicleid] = -1;
     }
    return 
true;
}
public 
CheckPos(vehicleid)
{
    new 
Floatpos[3];
    
GetVehiclePos(vehicleidpos[0], pos[1], pos[2]);
    if(
pos[0] != FrozenPos[vehicleid][0] || pos[1] != FrozenPos[vehicleid][1] || pos[2] != FrozenPos[vehicleid][2]))
    {
         
SetVehiclePos(vehicleidFrozenPos[vehicleid][0], FrozenPos[vehicleid][1], FrozenPos[vehicleid][2]);
         return 
true;
     }
return 
1;




Re: Freeze vehicle flying - xEF - 02.03.2016

Scripting Help is a wrong section?
I am searching for a code.(scripting)


Re: Freeze vehicle flying - MicroKyrr - 02.03.2016

Find "Looking for scripters/helpers? Post here"