30.09.2014, 04:26
Entao pessoal queria um comando de escolher ORG igual aqueles servers de TDM no meu server de RPG.
Tentei assim, ta setando a camera e tudo, mas nгo ta aparecendo pra trocar de time
OnGameModeInit()
Tentei assim, ta setando a camera e tudo, mas nгo ta aparecendo pra trocar de time
pawn Код:
if (strcmp("/mudarorg", cmdtext, true, 10) == 0)
{
new classid;
EscolherOrg(playerid, classid);
}
pawn Код:
public OnGameModeInit()
{
// pm
AddPlayerClass(280, 2509.7781, -1674.8879, 13.5491, 50.8363, 0,0, 0,0, 0,0);
AddPlayerClass(281, 2509.7781, -1674.8879, 13.5491, 50.8363, 0,0, 0,0, 0,0);
AddPlayerClass(265, 2509.7781, -1674.8879, 13.5491, 50.8363, 0,0, 0,0, 0,0);
AddPlayerClass(266, 2509.7781, -1674.8879, 13.5491, 50.8363, 0,0, 0,0, 0,0);
AddPlayerClass(267, 2509.7781, -1674.8879, 13.5491, 50.8363, 0,0, 0,0, 0,0);
// marinha
AddPlayerClass(71, 2509.7781, -1674.8879, 13.5491, 50.8363, 0,0, 0,0, 0,0);
AddPlayerClass(275, 2509.7781, -1674.8879, 13.5491, 50.8363, 0,0, 0,0, 0,0);
pawn Код:
forward EscolherOrg(playerid, classid);
public EscolherOrg(playerid, classid)
{
new String[128];
SetPlayerCameraPos(playerid, 1024.4758,-2160.1909,39.8466);
SetPlayerCameraLookAt(playerid, 1018.5209,-2160.5066,38.5108);
SetPlayerPos(playerid, 1009.5659,-2161.0220,36.4699);
SetPlayerFacingAngle(playerid, 273.9439);
SetPlayerInterior(playerid, 0);
switch( classid )
{
// Policia Militar: 280,281,265,266,267
case 0..4: PlayerInfo[playerid][pMembro] = 1;
// Marinha: 71, 275
case 5..6: PlayerInfo[playerid][pMembro] = 2;
}
// format(String, sizeof String, "~r~%s", GetPlayerTeamName(playerid));
GameTextForPlayer(playerid, String, 2000, 1);
return ApplyAnimation(playerid, "PARK", "Tai_Chi_Loop", 4.0, 1, 0, 0, 0, 0);
}

