new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s Foi para o Inferno! ( /Inferno )", pname);
SendClientMessageToAll(COLOR_YELLOW, string);
if(strcmp(cmd, "/inferno", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1483.5938,-1764.6445,18.7958);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 1483.5938,-1764.6445,18.7958);
}
format(string, sizeof(string), "O Player %s: foi para o Inferno.", sendername);
SendClientMessageToAll(BRANCO, string);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
return 1;
}
if (strcmp("/inferno", cmdtext, true, 10) == 0)
{
new pname[200];
GetPlayerName(playerid, pname, 30);
format(string, 256, "%s Foi para o Inferno! ( /Inferno )", pname);
SendClientMessageToAll( 0x00FFFFAA, string);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, Coordenadas);
return 1;
}
Faзa assim IgorMendes:
pawn Код:
|
if(!strcmp(cmdtext, "/inferno", true)){
if(!IsPlayerInAnyVehicle(playerid)){
SetPlayerPos(playerid, "Coordenada");
SetPlayerFacingAngle(playerid, 0.0);
SetPlayerInterior(playerid, 0);
new pname[MAX_PLAYER_NAME];
new string [256];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "[TELEPORTE]: %s Foi para o Inferno (/inferno)", pname);
SendClientMessageToAll(0x00F400AA, string);
SetPlayerVirtualWorld(playerid, 0);
}
else{
new veh = GetPlayerVehicleID(playerid);
SetVehiclePos(veh, "Coordenada");
SetVehicleZAngle(veh, 0.0);
LinkVehicleToInterior(veh, 0);
SetVehicleVirtualWorld(veh, 0);
new pname[MAX_PLAYER_NAME];
new string [256];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "[TELEPORTE]: %s Foi para o Inferno (/inferno)", pname);
SendClientMessageToAll(0x00F400AA, string);
PutPlayerInVehicle(playerid, veh, 0);
}
return 1;
}
if(!strcmp(cmdtext, "/inferno", false))
{
new Nome[MAX_PLAYER_NAME]; GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
new string[128];
if(IsPlayerInAnyVehicle(playerid))
{
new veiculo = GetPlayerVehicleID(playerid);
SetVehiclePos(veiculo, 666.666, 666.666, 666.666);//Mude para as coordenadas.
LinkVehicleToInterior(veiculo, 0);
format(string, sizeof(string), "%s foi para o Inferno (/inferno)", Nome);
SendClientMessageToAll(-1, string);
PutPlayerInVehicle(playerid, veiculo, 0);
}
SetPlayerPos(playerid, 666.666, 666.666, 666.666);//Mude para as coordenadas.
SetPlayerInterior(playerid, 0);
format(string, sizeof(string), "%s foi para o Inferno (/inferno)", Nome);
SendClientMessageToAll(-1, string);
return 1;
}