if( (newkeys == 2 && IsPlayerInAnyVehicle(playerid)) )
{
OnPlayerCommandText(playerid,"/pc1");
return 1;
}
|
Oi gente eu acabei de criar um portao, ele funciona e tudo, mas so funciona por comando.
... Esta ai o que eu fiz, alguem sabe me dizer porque que ele nгo abre com a buzina? Respondam pf |
public OnPlayerKeyStateChange( playerid, newkeys, oldkeys )
{
if( newkeys == KEY_CROUCH )
{
if( IsPlayerInAnyVehicle( playerid ) && IsPlayerInRangeOfPoint( playerid, 15.0, 1760.5360, -1696.0157, 13.4273 ) )
{
if (( !PlayerInfo[playerid][pMembro] == 17 || !PlayerInfo[playerid][pLider] == 17 ) )
return SendClientMessage(playerid, COLOR_RED, "*** Tu esta pertos do portao ou nao es da PC ***" );
MoveObject( gatepc, 1760.63867188, -1697.37597656, 6.88107014,3);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s Abriu Este Portao!", sendername );
ProxDetector( 4.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL E,COLOR_PURPLE );
GameTextForPlayer(playerid, "~g~Aberto" , 5000, 3 );
return SetTimer( "PCClosed", 5000, false );
}
}
return 1;
}
|
Код:
public OnPlayerKeyStateChange( playerid, newkeys, oldkeys )
{
if( newkeys == KEY_CROUCH )
{
if( IsPlayerInAnyVehicle( playerid ) && IsPlayerInRangeOfPoint( playerid, 15.0, 1760.5360, -1696.0157, 13.4273 ) )
{
if (( !PlayerInfo[playerid][pMembro] == 17 || !PlayerInfo[playerid][pLider] == 17 ) )
return SendClientMessage(playerid, COLOR_RED, "*** Tu esta pertos do portao ou nao es da PC ***" );
MoveObject( gatepc, 1760.63867188, -1697.37597656, 6.88107014,3);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s Abriu Este Portao!", sendername );
ProxDetector( 4.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL E,COLOR_PURPLE );
GameTextForPlayer(p layerid, "~g~Aberto" , 5000, 3 );
return SetTimer( "PCClosed", 5000, false );
}
}
return 1;
}
|
?
|
GameTextForPlayer(p layerid, "~g~Aberto" , 5000, 3 );
? nao seria: playerid enves de p layerid ![]() |