Freeze player script
#1

Just wondering if anyone could kindly help me by showing me what to put into my script when I want to freeze a player when they are cuffed

Here is my cuff and uncuff command so far:-
if (strcmp("/cuff", cmdtext, true, 7) == 0)
{
new Float, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
PlayerPlaySound(playerid, 5201, x,y,z);
SendClientMessage(playerid, 0xFF0000AA, "* You are now cuffed.");
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CUFFED);
SetPlayerAttachedObject(playerid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
return 1;
}
if (strcmp("/uncuff", cmdtext, true, 7) == 0)
{
new Float, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
PlayerPlaySound(playerid, 5201, x,y,z);
SendClientMessage(playerid, 0x33AA33AA, "* You are now uncuffed.");
for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
{
if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
}
return 1;
}[/PHP][/PHP]
Reply
#2

TogglePlayerControllable(The_ID, 0); // Freeze
TogglePlayerControllable(The_ID, 1); // UnFreeze

Just to tell you that now, the one that does /cuff will get handcuffs ( With what you showed me )
Reply
#3

use zcmd

new targetid;
TogglePlayerControllable(targetid, 0);
Reply
#4

if (strcmp("/cuff", cmdtext, true, 7) == 0)
{
new Float, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
PlayerPlaySound(playerid, 5201, x,y,z);
SendClientMessage(playerid, 0xFF0000AA, "* You are now cuffed.");
SetPlayerAttachedObject(playerid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CUFFED);
TogglePlayerControllable(playerid, 0); // Freeze
return 1;
}
if (strcmp("/uncuff", cmdtext, true, 7) == 0)
{
new Float, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
PlayerPlaySound(playerid, 5201, x,y,z);
SendClientMessage(playerid, 0x33AA33AA, "* You are now uncuffed.");
for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
{
if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
TogglePlayerControllable(playerid, 1); // UnFreeze
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
}
return 1;
}
Reply
#5

Use pawn tags!!!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)