[Need HELP]About Freeze On interior
#1

i write this,but have a few error

Код:
if (strcmp(cmdtext, "/Enter", true, 10) == 0)
	{
    if(IsPlayerInRangeOfPoint(playerid, 2.0, 1553.5604, -1675.2515, 16.1953))
  	{
  	
  	SetPlayerPos(playerid, 246.40, 118.84, 1003.22);//LSPD enter
    print("Please Wait,objects have loading ");
	TogglePlayerControllable(playerid,0);
	SetTimerEx("Freeze message", 3000, false, "i", playerid);
	}
	public Unfreeze(playerid)
	{
	print("Objects loaded");
    TogglePlayerControllable(playerid,1);
	return 1;
	}
	  
	}
    else
	{
		SendClientMessage(playerid,-1, "You are't near any entry point");
	}
ERRORS:
Код:
F:\GTA San Andreas\111\0.3x\gamemodes\IR.pwn(1001) : error 029: invalid expression, assumed zero
F:\GTA San Andreas\111\0.3x\gamemodes\IR.pwn(1001) : error 017: undefined symbol "Unfreeze"
i add this forwards under includes
Код:
forward Unfreeze(playerid);
forward Freeze message();
whats problem?
i do any wrong think

plz help me i need this formul help me
Reply
#2

pawn Код:
forward Unfreeze(playerid);
public Unfreeze(playerid)
{
    print("Objects loaded");
    TogglePlayerControllable(playerid,1);
    return 1;
}

    if (strcmp(cmdtext, "/Enter", true, 10) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 2.0, 1553.5604, -1675.2515, 16.1953))
    {
   
    SetPlayerPos(playerid, 246.40, 118.84, 1003.22);//LSPD enter
    print("Please Wait,objects have loading ");
    TogglePlayerControllable(playerid,0);
    SetTimerEx("Freeze message", 3000, false, "i", playerid);
    }        
    }
    else
    {
        SendClientMessage(playerid,-1, "You are't near any entry point");
    }
Reply
#3

pawn Код:
if (strcmp(cmdtext, "/Enter", true, 10) == 0)
{
   if(IsPlayerInRangeOfPoint(playerid, 2.0, 1553.5604, -1675.2515, 16.1953))
        {
            SetPlayerPos(playerid, 246.40, 118.84, 1003.22);//LSPD enter
                    print("Please Wait,objects have loading ");
            TogglePlayerControllable(playerid,0);
            SetTimerEx("Freeze message", 3000, false, "i", playerid);
        }else
        {
        SendClientMessage(playerid,-1,""COL_RED"You are't near any entry point");
        }
    return 1;
}


and add it bottom of the script
forward Unfreeze(playerid);
public Unfreeze(playerid)
{
    print("Objects loaded");
    TogglePlayerControllable(playerid,1);
    return 1;
}
Reply
#4

Check this out ↓

pawn Код:
forward Unfreeze(playerid);
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp(cmdtext, "/Enter", true, 10) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 2.0, 1553.5604, -1675.2515, 16.1953))
    {

    SetPlayerPos(playerid, 246.40, 118.84, 1003.22);//LSPD enter
    print("Please Wait,objects have loading ");
    TogglePlayerControllable(playerid,0);
    SetTimerEx("Freeze message", 3000, false, "i", playerid);
    }
    SendClientMessage(playerid,-1, "You are't near any entry point");
    }
    return 0;
}

public Unfreeze(playerid)
{
    print("Objects loaded");
    TogglePlayerControllable(playerid,1);
    return 1;
}
Tell me if it works.

Thank You.
Reply
#5

Use it
pawn Код:
at the tope of the script define
#define     COL_RED         "{F81414}"


if (strcmp(cmdtext, "/Enter", true, 10) == 0)
{
   if(IsPlayerInRangeOfPoint(playerid, 2.0, 1553.5604, -1675.2515, 16.1953))
        {
            SetPlayerPos(playerid, 246.40, 118.84, 1003.22);//LSPD enter
                    print("Please Wait,objects have loading ");
            TogglePlayerControllable(playerid,0);
            SetTimerEx("Freeze message", 3000, false, "i", playerid);
        }else
        {
        SendClientMessage(playerid,-1,""COL_RED"You are't near any entry point");
        }
    return 1;
}


and add it bottom of the script
forward Unfreeze(playerid);
public Unfreeze(playerid)
{
    print("Objects loaded");
    TogglePlayerControllable(playerid,1);
    return 1;
}
Reply
#6

shit
i confused

can any one make full code for me?
LSPD entry [1553.5604,-1675.2515,16.1953]
Reply
#7

give your script or give 4 coordinates to create it.
Reply
#8

pawn Код:
#include    <a_samp>


#define     COL_RED         "{F81414}"

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp(cmdtext, "/Enter", true, 10) == 0)
    {
        if(IsPlayerInRangeOfPoint(playerid, 2.0, 1553.5604, -1675.2515, 16.1953))
        {
             SetPlayerPos(playerid, 246.40, 118.84, 1003.22);//LSPD enter
   
             }else return SendClientMessage(playerid,-1,""COL_RED"You are't near any entry point");
        return 1;
    }

    return 1;
}
its a simple enter cmd without freeze
Reply
#9

i mean with temer freeze
Reply
#10

Quote:
Originally Posted by PrinceKumar
Посмотреть сообщение
Use it
pawn Код:
at the tope of the script define
#define     COL_RED         "{F81414}"


if (strcmp(cmdtext, "/Enter", true, 10) == 0)
{
   if(IsPlayerInRangeOfPoint(playerid, 2.0, 1553.5604, -1675.2515, 16.1953))
        {
            SetPlayerPos(playerid, 246.40, 118.84, 1003.22);//LSPD enter
                    print("Please Wait,objects have loading ");
            TogglePlayerControllable(playerid,0);
            SetTimerEx("Freeze message", 3000, false, "i", playerid);
        }else
        {
        SendClientMessage(playerid,-1,""COL_RED"You are't near any entry point");
        }
    return 1;
}


and add it bottom of the script
forward Unfreeze(playerid);
public Unfreeze(playerid)
{
    print("Objects loaded");
    TogglePlayerControllable(playerid,1);
    return 1;
}
i use it but dont work on server

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{

   if (strcmp(cmdtext,"/GS", true, 10) == 0)
   {
		SetPlayerPos(playerid,1937.8898,-1769.1318,13.3828);//Gas Station Idlewood
  		return 1;
   }
   if (!strcmp(cmdtext,"/LSPD",true))
   {
         SetPlayerPos(playerid,1548.4966,-1674.3378,14.5427); //LSPD
         return 1;
   }
   if (!strcmp(cmdtext,"/LSCH",true))
   {
  		SetPlayerPos(playerid,1481.5734,-1750.9623,15.4453); //LSCH
    	return 1;
   }
   if (!strcmp(cmdtext,"/buymenu",true, 10))
   {
		 ShowPlayerDialog(playerid,1, DIALOG_STYLE_LIST, "What you need?","Chicken (10$)\nPizza (8$)\nBurger (5$)","BUY","Cancel"); //Food list
         return 1;
   }
   if (strcmp(cmdtext, "/help",true, 10) == 0)
   {
	   SendClientMessage(playerid, -1, ""RED"SERVER:"WHITE"You can "YELLOW"ask "WHITE"Your "RED"Questions "WHITE" On "YELLOW"Help "WHITE"Chat "YELLOW"(Use: /h your question)");
	   return 1;
   }
   if (strcmp(cmdtext, "/Refuel", true, 10) == 0)
   {
   if(IsPlayerInRangeOfPoint(playerid, 8.0, 1937.8898, -1769.1318, 13.3828))
   {
        ShowPlayerDialog(playerid,2, DIALOG_STYLE_LIST, "Choose Amount","big tank 100%(20$) \nMedium tank 50%(10$) \nSmall tank 20%(5$)","BUY","Cancel");
   }
   else
   {
       SendClientMessage(playerid, -1, "You must stay on "YELLOW"Gas Station "WHITE"to refuel");
   }
   if (strcmp(cmdtext, "/Enter", true, 10) == 0)
   {
   if(IsPlayerInRangeOfPoint(playerid, 2.0, 1553.5604, -1675.2515, 16.1953))
   {
            SetPlayerPos(playerid, 246.375991,109.245994,1003.218750);//LSPD enter
            print("Please Wait,objects have loading ");
            TogglePlayerControllable(playerid,0);
            SetTimerEx("Freeze message", 3000, false, "i", playerid);
   }
   else
   {
        SendClientMessage(playerid,-1,""RED"You are't near any entry point");
   }
   }
}
   return 1;

}

forward Unfreeze(playerid);
public Unfreeze(playerid)
{
    print("Objects loaded");
    TogglePlayerControllable(playerid,1);
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 5 Guest(s)