SA-MP Forums Archive
[Ajuda] NPCs - 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] NPCs (/showthread.php?tid=574971)



NPCs - pdonald - 22.05.2015

Estava usando FCNPC a include simplesmente porque me falaram que era a melhor, mas agora eu vim vendo que ela nгo rodaria no meu VPS linux e nem na minha casa em servidor local com a nova versгo do samp que disseram que melhoraram os NPCs, a questгo й sу uso meus npcs pra duas coisas
1- Vocк mira pra ele
2- Ele da handsup atй que vocк acabe de roubar depois abaixa a mгo

Teria como eu fazer isso de forma nativa ou com outra include mais compativel?


Respuesta: NPCs - [BWL]Chamaleon - 22.05.2015

Dб para fazer isso com os actores amigo.

pawn Код:
//topo

new ActorEXT;

// OnGameModeInit
ActorEXT = CreateActor(287, 4.4660, 2065.9260, 17.4965, 0.0);

public OnPlayerUpdate(playerid)
{
    new MiranoAtor = GetPlayerTargetActor(playerid); // Isso aqui irб verificar se miraram no ator
    if(IsValidActor(MiranoAtor) && GetPlayerWeapon(playerid) >= 22) //Jб isto й para verificar se o actor foi mirado e se o jogador estб mirando nele com uma arma, deixei acima de 22, pois os abaixo й granada e faca, mas pode mudar.
    SetPlayerSpecialAction(playerid, 10);
    }else{

    }
    return 1;
}
Ou use como base nesta ideia..

Atenciosamente,



Re: NPCs - pdonald - 23.05.2015

Vlw rep+
Ficou faltando pra mim sу substituir essas funзхes que eu nгo consegui, pode me ajudar?
Код:
if(FCNPC_GetSpecialAction(npcquetaroubando[i]) == SPECIAL_ACTION_HANDSUP) return SendClientMessage(playerid, COLOR_GREY, "Este NPC jб estб sendo roubado!");
Код:
FCNPC_SetSpecialAction(npcquetaroubando[i], SPECIAL_ACTION_HANDSUP);
Код:
FCNPC_SetSpecialAction(npcquetaroubando[playerid], SPECIAL_ACTION_NONE);