• 06 Juin 2026, 20:17:39


Auteur Sujet: Problème NPC..  (Lu 2501 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Jaeyth

  • Scripteur de Long Beach
  • *
  • Tueur
  • Messages: 61
    • Voir le profil
Problème NPC..
« le: 08 Juillet 2011, 18:58:47 »
Bonsoir,

J'ai un problème avec mes NPC, et mon GM, il spawn dessous la map, vers les coordonnées 0,0,0..

Dans mon OnGameModeInit:

ConnectNPC("Npc_Test","beta1");
Dans mon SetPlayerSpawn:

if(IsPlayerNPC(playerid)) //Checks if the player that just spawned is an NPC.
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname)); //Getting the NPC's name.
if(!strcmp(npcname, "Npc_Test", true)) //Checking if the NPC's name is MyFirstNPC
{
SetPlayerPos(playerid,1523.3351,-1664.5812,13.5469); // Là j'ai mis ces coordonnées pour savoir si il spawnerais toujours sous la map, aux coordonnées x=0y=0z=0.
return 1;
}
}

Et le PWN associé au .rec:

#define RECORDING "beta1" //This is the filename of your recording without the extension.
#define RECORDING_TYPE 2 //1 for in vehicle and 2 for on foot.

#include <a_npc>
main(){}
public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING);

#if RECORDING_TYPE == 2
  public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(RECORDING_TYPE, RECORDING);
  public OnNPCExitVehicle() StopRecordingPlayback();
#else
  public OnNPCSpawn() StartRecordingPlayback(RECORDING_TYPE, RECORDING);
#endif

Merci d'avance.

Vends compte WoW (sur offi) avec trois 85 (chaman, mage et voleur) C.I dispo. Contactez-moi si intéressé.

Hors ligne Jaeyth

  • Scripteur de Long Beach
  • *
  • Tueur
  • Messages: 61
    • Voir le profil
Re : Problème NPC..
« Réponse #1 le: 11 Juillet 2011, 05:27:25 »
UP..

Vends compte WoW (sur offi) avec trois 85 (chaman, mage et voleur) C.I dispo. Contactez-moi si intéressé.

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Problème NPC..
« Réponse #2 le: 11 Juillet 2011, 11:46:51 »
Tu pourrai poster le rec ici s'il te plait ^^



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : Problème NPC..
« Réponse #3 le: 11 Juillet 2011, 15:06:35 »
#define RECORDING "beta1" //This is the filename of your recording without the extension.
#define RECORDING_TYPE 2 //1 for in vehicle and 2 for on foot.

#include <a_npc>
main(){}
public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING);

#if RECORDING_TYPE == 2
  public OnNPCSpawn() StartRecordingPlayback(RECORDING_TYPE, RECORDING);
#else
  public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(RECORDING_TYPE, RECORDING);
  public OnNPCExitVehicle() StopRecordingPlayback();
endif

Ca me parait blizzard l'autre code ? 1 dans une voiture 2 a pied et dans le tien si le type est == a 2 et tu dit que si il rentre dans une voiture tu commence le recording alors qu'il est a pieds ?
Nippah !

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Problème NPC..
« Réponse #4 le: 11 Juillet 2011, 15:45:05 »
bah non son code est bon, il spawn à pied et dans le .pwn du bot on vois bien que le record type est à 2.



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : Problème NPC..
« Réponse #5 le: 11 Juillet 2011, 17:39:55 »
Parce que je vois
Citer
//1 for in vehicle and 2 for on foot.
Nippah !

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Problème NPC..
« Réponse #6 le: 11 Juillet 2011, 17:52:28 »
#define RECORDING_TYPE 2



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Jaeyth

  • Scripteur de Long Beach
  • *
  • Tueur
  • Messages: 61
    • Voir le profil
Re : Re : Problème NPC..
« Réponse #7 le: 11 Juillet 2011, 19:43:41 »
Tu pourrai poster le rec ici s'il te plait ^^

http://solidfiles.com/d/5f9bc/

tiens. :)

Vends compte WoW (sur offi) avec trois 85 (chaman, mage et voleur) C.I dispo. Contactez-moi si intéressé.

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Problème NPC..
« Réponse #8 le: 11 Juillet 2011, 21:51:54 »
Le npc est parfait je viens de remarquer qu'il y a une erreur et effectivement Xolokos à raison je n'avais pas remarqué le changement dans son code, prend le sien ^^

Sinon voila le log du NPC
http://pastebin.gtaonline.fr/pastebin.php?show=1132



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Problème NPC..
« Réponse #9 le: 11 Juillet 2011, 21:54:19 »
[hs]lol => health 23.000000 <= c'est bien ce que je pense sa ^^[/hs]
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Problème NPC..
« Réponse #10 le: 11 Juillet 2011, 22:12:26 »
j'ai pas compris Cristab ^^



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Problème NPC..
« Réponse #11 le: 11 Juillet 2011, 22:17:32 »
c'est la vie du npc apparement mais on ne peu meme pas les tuer ^^
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Jaeyth

  • Scripteur de Long Beach
  • *
  • Tueur
  • Messages: 61
    • Voir le profil
Re : Problème NPC..
« Réponse #12 le: 12 Juillet 2011, 03:09:08 »
Salut,

Effectivement, le define aurait dû être sur 1, et non 2.

En tout cas le bot est encore sous la map, à la ferme (coordonnées x=0y=0) (quand je /goto 0)

Keyth.

Vends compte WoW (sur offi) avec trois 85 (chaman, mage et voleur) C.I dispo. Contactez-moi si intéressé.

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Re : Problème NPC..
« Réponse #13 le: 12 Juillet 2011, 10:02:20 »
Salut,

Effectivement, le define aurait dû être sur 1, et non 2.

En tout cas le bot est encore sous la map, à la ferme (coordonnées x=0y=0) (quand je /goto 0)

Keyth.

NON NON le define doit rester à deux, c'est le code au milieu qui n'est pas bon.

Utilise celui ci qui est bon, normalement.



#define RECORDING "beta1" //This is the filename of your recording without the extension.
#define RECORDING_TYPE 2 //1 for in vehicle and 2 for on foot.

#include <a_npc>
main(){}
public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING);

#if RECORDING_TYPE == 2
  public OnNPCSpawn() StartRecordingPlayback(RECORDING_TYPE, RECORDING);
#else
  public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(RECORDING_TYPE, RECORDING);
  public OnNPCExitVehicle() StopRecordingPlayback();
endif




Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : Problème NPC..
« Réponse #14 le: 12 Juillet 2011, 11:08:32 »
Je me disais bien qu'il y avais un problème.
Nippah !