SA-MP Forums Archive
[Ajuda] Com CMD:super - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Com CMD:super (/showthread.php?tid=256441)



[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(playeridparams[])
{
    
#pragma unused params
    
if(IsPlayerInAnyVehicle(playerid))
    {
        
SetVehiclePosGetPlayerVehicleIDplayerid ), 2068.9102,-1391.3558,1136.8787 );
        
SetVehicleZAngleGetPlayerVehicleIDplayerid ), 0.393166 );
    }
    else
    {
        
SetPlayerPos(playerid2068.9102,-1391.3558,1136.8787);
        
SetPlayerFacingAngle(playerid0.393166);
        
SetPlayerInterior(playerid,0);
        new 
pname[MAX_PLAYER_NAME], string[50];
        
GetPlayerNameplayeridpnameMAX_PLAYER_NAME );
        
formatstringsizeof string "%s {FFFFFF}Foi Para o Super [{FFFF00}/super {FFFFFF}]"pname );
        
SendClientMessageToAll0xFFFF00AAstring );
    }
    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;
}