[AJUDA]comando
#1

uma vez eu tentei fazer um comando para o player e o veiculo e saiu errado gostaria se alguem poderia me fazer um comando de teleporte de exemplo para o player e o veiculo por ser para qualquer coordenada so quero estudar o codigo um pouco
Reply
#2

pawn Код:
CMD:teleportar(playerid, params[])
{
    if(GetPlayerState(playerid) == 2)
    {
        SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
    }
    else
    {
        SetPlayerPos(playerid, X, Y, Z);
    }
    return 1;
}
SetPlayerPos apenas teleporta o jogador.
SetVehiclePos teleporta o veнculo(e o jogador caso esteja nele).
Reply
#3

Ou Strcmp

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/NomeDoTeleporte", cmdtext, true, 10) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new VehicleID;
    VehicleID = GetPlayerVehicleID(playerid);
    SetVehiclePos(VehicleID, Coordenada X , Coordenada Y , Coordenada Z); // Veiculo Posiзгo
    SetVehicleZAngle(GetPlayerVehicleID(playerid), 0.0);
    SetPlayerInterior(playerid,0);}
    }
    else{
    SetPlayerInterior(playerid,0);{}
    SetPlayerPos(playerid, Coordenada X , Coordenada Y , Coordenada Z); // Player Posiзгo
    SetPlayerFacingAngle(playerid,0.0);
    }
    return 0;
}
Reply
#4

if(strcmp(cmdtext,"/irescola",true)==0)
{
new vehicleid = GetPlayerVehicleID(playerid);
new State = GetPlayerState(playerid);
if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{
GameTextForPlayer(playerid,"''Voce se teletransportou para escola''",4000,6);
LinkVehicleToInterior(vehicleid,3);
SetPlayerInterior(playerid,3);
return SetVehiclePos(vehicleid,2057.25,-1909.82,1916.75);
}
SetPlayerPos(playerid,2057.25,-1909.82,1916.75);
SetPlayerInterior(playerid,3);
GameTextForPlayer(playerid,"''Voce se teletransportou para escola''",4000,6);
return 1;
}


VC pode baixar uma pequena ferramenta chamada ''TELEPORT GENERATOR'' nela vc tera menas dificuldade , apenas bote as cordenadas , o nome do comando e o interior ! e clica em generator ele cria ocomando pra vc !
http://imageshack.us/photo/my-images...apturarnt.jpg/
Reply
#5

Quote:
Originally Posted by RNT
Посмотреть сообщение
if(strcmp(cmdtext,"/irescola",true)==0)
{
new vehicleid = GetPlayerVehicleID(playerid);
new State = GetPlayerState(playerid);
if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{
GameTextForPlayer(playerid,"''Voce se teletransportou para escola''",4000,6);
LinkVehicleToInterior(vehicleid,3);
SetPlayerInterior(playerid,3);
return SetVehiclePos(vehicleid,2057.25,-1909.82,1916.75);
}
SetPlayerPos(playerid,2057.25,-1909.82,1916.75);
SetPlayerInterior(playerid,3);
GameTextForPlayer(playerid,"''Voce se teletransportou para escola''",4000,6);
return 1;
}


VC pode baixar uma pequena ferramenta chamada ''TELEPORT GENERATOR'' nela vc tera menas dificuldade , apenas bote as cordenadas , o nome do comando e o interior ! e clica em generator ele cria ocomando pra vc !
http://imageshack.us/photo/my-images...apturarnt.jpg/
EU ESTOU QUERENDO APRENDER A LINGUAGEM PAWN E ESTE PROGRAMA FAZ O CONTRARIO ELE FAZ O CODIGO PARA VOCE COISA MUITO DIFERENTE DO QUE EU QUERO ALIAS EU TENHO ESSE PROGRAMA NO PC E NAO USO ELE PELO MESMO MOTIVO!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)