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 ![]() |