Participe do fórum, é rápido e fácil

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
ραwη єvøłuŧiøη - єsŧαмøs dє Vøłŧα є Rєcruŧαηdø ŧαмbєм - Iηscrєvα-sє Já є єηŧrє ραrα ηøssα єquiρє!

5 participantes

    [TUT]Criando Teleporte

    Bruno Alves
    Bruno Alves
    Membro Novato
    Membro Novato


    Mensagens : 338
    Pontos : 2258
    Reputação : 38
    Data de inscrição : 19/07/2012
    Idade : 27
    Localização : Maquiné/RS

    [TUT]Criando Teleporte Empty [TUT]Criando Teleporte

    Mensagem por Bruno Alves 9/3/2012, 18:14

    [center][size=16][b][blur][scroll] Tutorial Básico: Criando Teleportes [/scroll][/blur][/b][/size]

    [size=16][b][blur]Bom a função para criar o teleporte é a SetPlayerPos e é necessário pegar cordenadas, são 3 "X, Y, Z" para pegalas vc entra no seu GameMode e digite /save (fora de qualquer veiculo) e logo saia do seu GameMode e va nas seguintes pastas "Meus documentos\GTA San Andreas User Files\SAMP" e la vai estar um arquivo chamado "savedpositions", abra-o e copie a cordenada que vo ensinar como pegala logo abaixo:[/center]

    [code]pele A pele que o jogador irá aparecer com(o skin).
    Float: X A coordenada X do spawnpoint desta classe.
    Float: Y A coordenada Y do spawnpoint desta classe.
    Float: Z A coordenada Z do spawnpoint desta classe.
    Float: Ângulo A direção em que o jogador deve enfrentar após a desova.
    weapon1 O primeiro spawn- arma para o jogador.
    weapon1_ammo A quantidade de munição para o spawnweapon primária.
    weapon2 O segundo spawn- arma para o jogador.
    weapon2_ammo A quantidade de munição para o spawnweapon segundo.
    weapon3 O terceiro spawn- arma para o jogador.
    weapon3_ammo A quantidade de munição para o spawnweapon terceiro.[/code]
    O cod vai estar + ou - assim
    [center]
    "AddPlayerClass(1, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0);"


    Vai estar salvo assim então retire as cordenadas "X, Y, Z"
    Repare que cada parâmetro é separado por uma virgula para começar o outro
    [/center]
    Em zcmd esse tele ficaria(ele n usa calback pq ele ja é em si próprio não pode estar dentro de nenhuma)
    [code]
    CMD:nometele(playerid)
    {
    SetPlayerPos(playerid,1958.33, 1343.12, 15.36);
    SendClientMessage(playerid, -1, "vc foi teleportado");
    return 1;
    }
    [/code]
    Pra quem n usa zcmd:(coloque na calback OnPlayerCommandText)
    [code]
    if (strcmp("/tele", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,1958.33, 1343.12, 15.36);
    SendClientMessage(playerid, -1, "vc foi teleportado");
    return 1;
    }
    [/code]

    [center]
    A seguir nos comentarios post um teleporte feito por vc para mostrar que aprendeu.
    Duvidas? Post ela aqui.
    Desculpe a mã identação '-'
    [/blur][/b][/size][/center]
    WalKing_Army
    WalKing_Army
    Designer Intermediário
    Designer Intermediário


    Mensagens : 65
    Pontos : 77
    Reputação : 9
    Data de inscrição : 27/08/2012

    [TUT]Criando Teleporte Empty Re: [TUT]Criando Teleporte

    Mensagem por WalKing_Army 9/14/2012, 11:18

    [size=20][center][color:7d01=red][b]pra quem é scripter vai ajuda bastande[/b][/color][/size][/center]
    mirror.d
    mirror.d
    Membro Novato
    Membro Novato


    Mensagens : 39
    Pontos : 106
    Reputação : 0
    Data de inscrição : 08/09/2012
    Idade : 26
    Localização : brasil

    [TUT]Criando Teleporte Empty Re: [TUT]Criando Teleporte

    Mensagem por mirror.d 9/14/2012, 13:02

    bem utio
    Famous
    Famous
    Membro Novato
    Membro Novato


    Mensagens : 275
    Pontos : 512
    Reputação : 9
    Data de inscrição : 24/08/2012
    Idade : 24
    Localização : Não eda Sua Conta (8

    [TUT]Criando Teleporte Empty Re: [TUT]Criando Teleporte

    Mensagem por Famous 10/9/2012, 12:00

    aprendi até outro estilo xD

    [code]if(strcmp(cmdtext, "/tele", true) == 0) {
    {
    SetPlayerInterior(playerid,0);
    GameTextForPlayer(playerid,"~g~Seja Bem Vindo a tele", 3000, 5);
    SetPlayerPos(playerid,1290.2590,-1651.9744,13.5469);
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
    format(string, sizeof(string), "%s foi para o tele ( /tele )", pname);
    SendClientMessageToAll(0xFFFF00AA, string);
    }
    return 1;
    }[/code]

    Meu e um estilo mais avançado, Tex3d aparece na tela quando vc e teleportado.
    Fly.exe
    Fly.exe
    Scripter Experiente
    Scripter Experiente


    Mensagens : 47
    Pontos : 77
    Reputação : 4
    Data de inscrição : 25/09/2012

    [TUT]Criando Teleporte Empty Re: [TUT]Criando Teleporte

    Mensagem por Fly.exe 10/9/2012, 18:32

    Poderia explicar melhor e mostrar o resto das funções

    Conteúdo patrocinado


    [TUT]Criando Teleporte Empty Re: [TUT]Criando Teleporte

    Mensagem por Conteúdo patrocinado


      Data/hora atual: 5/8/2024, 15:15