25.07.2010, 19:59
Da uma ajudinha... esse public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) jб ta definido, aonde eu coloco entгo o que vocл me passou?
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(GetPlayerMenu(playerid) == menu1 || GetPlayerMenu(playerid) == menu2 || GetPlayerMenu(playerid) == menu3)
{
if(newkeys == 16 && !IsPlayerInAnyVehicle(playerid) && CPS_GetPlayerCheckpoint(playerid) == cp1)
{
if(GetPlayerMenu(playerid) == menu1)
{
HideMenuForPlayer(GetPlayerMenu(playerid), playerid);
TogglePlayerControllable(playerid, 1);
} else if(GetPlayerMenu(playerid) == menu2 || GetPlayerMenu(playerid) == menu3)
{
HideMenuForPlayer(GetPlayerMenu(playerid), playerid);
ShowMenuForPlayer(menu1, playerid);
}
}
}
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(GetPlayerMenu(playerid) == menu1 || GetPlayerMenu(playerid) == menu2 || GetPlayerMenu(playerid) == menu3)
{
if(newkeys == 16 && !IsPlayerInAnyVehicle(playerid) && CPS_GetPlayerCheckpoint(playerid) == cp1)
{
if(GetPlayerMenu(playerid) == menu1)
{
HideMenuForPlayer(GetPlayerMenu(playerid), playerid);
TogglePlayerControllable(playerid, 1);
} else if(GetPlayerMenu(playerid) == menu2 || GetPlayerMenu(playerid) == menu3)
{
HideMenuForPlayer(GetPlayerMenu(playerid), playerid);
ShowMenuForPlayer(menu1, playerid);
}
}
}
return 1;
}