21.05.2015, 19:38
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?
exemplos de cуdigos que teria que substituir (abaixo todos os meus cуdigos de NPCs FCNPC)
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?
exemplos de cуdigos que teria que substituir (abaixo todos os meus cуdigos de NPCs FCNPC)
Код:
npcrob1 = FCNPC_Create("npcrob1"); // 24-7 (1) FCNPC_Spawn(npcrob1, 142, -28.9448,-186.8204,1003.5469); npcrob2 = FCNPC_Create("npcrob2"); // 24-7 (2) posto de gasolina FCNPC_Spawn(npcrob2, 142, 1.9909,-30.7009,1003.5494); FCNPC_SetAngle(npcrob2, 357.6201); npcrob3 = FCNPC_Create("npcrob3"); // npc binco normal grove FCNPC_Spawn(npcrob3, 223, 207.7325,-98.7045,1005.2578); FCNPC_SetAngle(npcrob3, 178.9347); npcrob4 = FCNPC_Create("npcrob4"); // npc binco suburban FCNPC_Spawn(npcrob4, 29, 203.6479,-40.7589,1001.8047); FCNPC_SetAngle(npcrob4, 181.8473); npcrob5 = FCNPC_Create("npcrob5"); // npc binco zip FCNPC_Spawn(npcrob5, 141, 161.4051,-80.0589,1001.8047); FCNPC_SetAngle(npcrob5, 180.1522); npcrob6 = FCNPC_Create("npcrob6"); // npc chuckin bell FCNPC_Spawn(npcrob6, 167, 369.4771,-4.4919,1001.8516); FCNPC_SetAngle(npcrob6, 177.3296); npcrob7 = FCNPC_Create("npcrob7"); // npc burguer shot FCNPC_Spawn(npcrob7, 205, 375.6144,-65.7069,1001.5078); FCNPC_SetAngle(npcrob7, 140.8397); npcrob8 = FCNPC_Create("npcrob8"); // npc bar grove FCNPC_Spawn(npcrob8, 247, 497.1828,-77.8977,998.7651); FCNPC_SetAngle(npcrob8, 358.5264); npcrob9 = FCNPC_Create("npcrob9"); // npc bar alien FCNPC_Spawn(npcrob9, 248, -223.3082,1406.0751,27.7734); FCNPC_SetAngle(npcrob9, 95.3874); npcrob10 = FCNPC_Create("npcrob10"); // npc gym FCNPC_Spawn(npcrob10, 80, 766.1009,12.8907,1000.7036); FCNPC_SetAngle(npcrob10, 180.4982); npcrob11 = FCNPC_Create("npcrob11"); // npc tattos FCNPC_Spawn(npcrob11, 180, -201.7614,-23.6847,1002.2734); FCNPC_SetAngle(npcrob11, 148.6796); npcrob12 = FCNPC_Create("npcrob12"); // npc sex shop FCNPC_Spawn(npcrob12, 85, -105.9900,-8.9150,1000.7188); FCNPC_SetAngle(npcrob12, 179.7028); npcrob13 = FCNPC_Create("npcrob13"); // npc sex shop FCNPC_Spawn(npcrob13, 85, 501.8527,-21.4871,1000.6797); FCNPC_SetAngle(npcrob13, 90.2779); npcrob14 = FCNPC_Create("npcrob14"); // stakked 180.2793 FCNPC_Spawn(npcrob14, 155, 373.9646,-117.2686,1001.4995); FCNPC_SetAngle(npcrob14, 180.2793);
Код:
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);
Код:
public FCNPC_OnCreate(npcid) { printf("[NPC] id: %i criado!", npcid); return 1; } public FCNPC_OnSpawn(npcid) { printf("[NPC] id: %i spawn!", npcid); return 1; }
Код:
FCNPC_SetSpecialAction(npcquetaroubando[playerid], SPECIAL_ACTION_NONE);