[AJUDA] NPC
#1


Bom, estava lendo sobre NPC's no SA-MP Wiki e vi um TUT aqui de um manolo de como criar.
Sу que assim, ele mostrou como criar um andando de carro.

Pra fazer um parado, tipo um atendente, tem que fazer o mesmo processo?

Era isso, que poder ajudar aн, agradeзo;
Reply
#2

pawn Код:
#define RECORDING_TYPE 2 // 1 - veiculo/2 - a pй
depois nas funcoes usa RECORDING_TYPE
pawn Код:
StartRecordingPlayback(RECORDING_TYPE, "MeuNPC");
o processo й o mesmo, mas deve defenir se ele esta a pe ou de carro.


espero ter ajudado
Reply
#3

Tб, valeu ae.
Fugindo um pouco do assunto, sabe aquelas bancas que tem em Santa Maria Beach?
Pois й, tem alguma maneira de entrar nelas? UEHEHU'
Reply
#4

Sim tem como

ou com Cheater , airbreak ou com uma simples noзгo de Floats

pawn Код:
if(strcmp(cmdtext, "/lado", true) == 0)
{
    new Float:ladoX, Float:ladoY, Float:ladoZ;
    GetPlayerPos(playerid, ladoX, ladoY, ladoZ);
    SetPlayerPos(playerid, ladoX, ladoY+3, ladoZ);
    return 1;
}
Reply
#5

Boa tarde.
Estou dando um "UP" no tуpico aqui, pois preciso de ajuda no mesmo assunto. Entгo para nгo criar outro tуpico, vou usar esse aqui que eu havia criado.

Й o seguinte, pra por um NPC em interior de algo, eu preciso setar o interior?
Eu tentei aqui o SetPlayerInterior, sem saber se iria dar certo ou nгo, e nгo deu,rs.

Entгo queria saber como faz ae. Quem poder ajudar, valeu.
Reply
#6

eu uso assim
pawn Код:
public OnPlayerSpawn(playerid)
{
    if(IsPlayerNPC(playerid))
    {
        new npcname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, npcname, sizeof(npcname));
        if(!strcmp(npcname, "Secretaria_Sofia", true))
        {
            JBC_PutPlayerInVehicle(playerid, NPC_Vei6, 0);
            JBC_SetSpawnInfo( playerid, 0, 93, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0 );
            SetPlayerInterior(playerid,3);
            SetPlayerVirtualWorld(playerid,28);
            return 1;
        }
    }
    return 1;
}
Reply
#7

Tenso. Й algo no FS que tб bugando, porque eu coloquei em um GM aqui e funcionou. ._.
Reply
#8

Seu gamemode deve estar deslogando dele, ao entrar ele automбticamente desloga verifique o onplayerconnect ou pode ser Anti Cheater ou alguma coisa do tipo.
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)