[Ajuda] Com CMD:super -
ApolloRJ - 20.05.2011
Como Faзo um teleporte aqui.... teleportando o cara ape se ele n tiver veiculo... e indo com carro tb.... alguйm poderia me ajudar?? a sim.. falando que o jogador ( foi para Super ) desde jб agradeзo...
pawn Код:
CMD:super(playerid, params[])
{
#pragma unused params
????????
return true;
}
Re: [Ajuda] Com CMD:super -
TheGarfield - 20.05.2011
pawn Код:
CMD:super(playerid, params[])
{
#pragma unused params
if(IsPlayerInAnyVehicle(playerid))
return SetVehiclePos(GetVehicleModel(playerid), X,Y,Z);
SetPlayerPos(playerid, X,Y,Z);
return true;
}
\/
\/
\/
Re: [Ajuda] Com CMD:super -
ApolloRJ - 20.05.2011
isso eu sei... + como faзo um tele de carro ou ape....... no msm comando... ja tentei algumas coisas e n foi....
Re: [Ajuda] Com CMD:super -
Shadoww5 - 21.05.2011
O codigo do Garfield estб correto. Caso o jogador esteja em um veiculo ele serб colocado em uma posiзгo, caso nгo, em outra.
Se puder se explicar melhor, agradeзo.
Re: [Ajuda] Com CMD:super -
Nobiin - 21.05.2011
pawn Код:
if(strcmp(cmdtext, "/teleporte", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {// *
new VehicleID; //*
VehicleID = GetPlayerVehicleID(playerid); //*
SetVehiclePos(VehicleID,Pos X,Pos Y,Pos Z); // Esse parte vai teletransportar seu carro junto (se estiver em um)
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "[TELE] %s foi para o teleporte. (/teleporte)", pname); // Exemplo Drift
SendClientMessageToAll(LIGHTGREEN, string);
}
else{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "[TELE] %s foi para o teleporte. (/teleporte)", pname);
SendClientMessageToAll(COR_VERDE, string);
SetPlayerPos(playerid,Pos X,Pos Y,Pos Z);// Essa parte vai teleportar vocк se nгo estiver em um carro
}
return 1;
}
Re: [Ajuda] Com CMD:super -
TheGarfield - 21.05.2011
pawn Код:
CMD:super(playerid, params[])
{
#pragma unused params
if(IsPlayerInAnyVehicle(playerid))
return SetVehiclePos(GetVehicleModel(playerid), X,Y,Z);
SetPlayerPos(playerid, X,Y,Z);
return true;
}
\/
\/
\/
pawn Код:
CMD:super(playerid, params[])
{
#pragma unused params
if(IsPlayerInAnyVehicle(playerid))
return SetVehiclePos(GetVehicleModel(playerid), X,Y,Z);
SetPlayerPos(playerid, X,Y,Z);
return true;
}
\/
\/
\/
pawn Код:
CMD:super(playerid, params[])
{
#pragma unused params
if(IsPlayerInAnyVehicle(playerid))
return SetVehiclePos(GetVehicleModel(playerid), X,Y,Z);
SetPlayerPos(playerid, X,Y,Z);
return true;
}
\/
\/
\/
pawn Код:
CMD:super(playerid, params[])
{
#pragma unused params
if(IsPlayerInAnyVehicle(playerid))
return SetVehiclePos(GetVehicleModel(playerid), X,Y,Z);
SetPlayerPos(playerid, X,Y,Z);
return true;
}
\/
\/
\/
tгo dificl de entender ?
Re: [Ajuda] Com CMD:super -
ApolloRJ - 21.05.2011
pawn Код:
CMD:super(playerid, params[])
{
#pragma unused params
if(IsPlayerInAnyVehicle(playerid)) return SetVehiclePos( GetPlayerVehicleID( playerid ), 2068.9102,-1391.3558,1136.8787 ),SetVehicleZAngle( GetPlayerVehicleID( playerid ), 0.393166 );
SetPlayerPos(playerid, 2068.9102,-1391.3558,1136.8787);
SetPlayerFacingAngle(playerid, 0.393166);
SetPlayerInterior(playerid,0);
new pname[MAX_PLAYER_NAME], string[50];
GetPlayerName( playerid, pname, MAX_PLAYER_NAME );
format( string, sizeof string , "%s {FFFFFF}Foi Para o Super [ {FFFF00}/super {FFFFFF}]", pname );
SendClientMessageToAll( 0xFFFF00AA, string );
return true;
}
so que quando teleporto com o carro... ele n diz q foi para super.... isso e que e meu problema....
Re: [Ajuda] Com CMD:super -
Shadoww5 - 21.05.2011
O player recebe uma mensagem que nгo foi para o super ? Ou o carro nгo й teleportado.
Tenta:
PHP код:
CMD:super(playerid, params[])
{
#pragma unused params
if(IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos( GetPlayerVehicleID( playerid ), 2068.9102,-1391.3558,1136.8787 );
SetVehicleZAngle( GetPlayerVehicleID( playerid ), 0.393166 );
}
else
{
SetPlayerPos(playerid, 2068.9102,-1391.3558,1136.8787);
SetPlayerFacingAngle(playerid, 0.393166);
SetPlayerInterior(playerid,0);
new pname[MAX_PLAYER_NAME], string[50];
GetPlayerName( playerid, pname, MAX_PLAYER_NAME );
format( string, sizeof string , "%s {FFFFFF}Foi Para o Super [{FFFF00}/super {FFFFFF}]", pname );
SendClientMessageToAll( 0xFFFF00AA, string );
}
return 1;
}
Re: [Ajuda] Com CMD:super -
ApolloRJ - 21.05.2011
agora deu obrigado...
pawn Код:
CMD:teste2(playerid, params[])
{
#pragma unused params
if(IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos( GetPlayerVehicleID( playerid ), 2068.9102,-1391.3558,1136.8787 );
SetVehicleZAngle( GetPlayerVehicleID( playerid ), 0.393166 );
new pname[MAX_PLAYER_NAME], string[100];
GetPlayerName( playerid, pname, MAX_PLAYER_NAME );
format( string, sizeof string , "%s {FFFFFF}Foi Para o Super [{FFFF00}/super {FFFFFF}]", pname );
SendClientMessageToAll( 0xFFFF00AA, string );
SendClientMessage(playerid,0xFFFF00AA,"[Dica]"),SendClientMessage(playerid,0xFFFFFFFF,"Se nгo aparecer os objetos quando vocк estiver em um veнculo,"),SendClientMessage(playerid,0xFFFFFFFF,"saia do veнculo e entre de novo.");
}
else
{
SetPlayerPos(playerid, 2068.9102,-1391.3558,1136.8787);
SetPlayerFacingAngle(playerid, 0.393166);
SetPlayerInterior(playerid,0);
new pname[MAX_PLAYER_NAME], string[100];
GetPlayerName( playerid, pname, MAX_PLAYER_NAME );
format( string, sizeof string , "%s {FFFFFF}Foi Para o Super [{FFFF00}/super {FFFFFF}]", pname );
SendClientMessageToAll( 0xFFFF00AA, string );
}
return true;
}