[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);