• 23 Avril 2025, 22:53:37


Auteur Sujet: Spawn skin dans un intérieur  (Lu 744 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne yhaabb

  • *
  • Nouveau
  • Messages: 9
    • Voir le profil
Spawn skin dans un intérieur
« le: 18 Décembre 2011, 21:29:29 »
Salut,

j'ai un petit problème.

Je désire faire spawn un skin dans un intérieur, mais j'ai aucune idée de comment faire sa.

J'ai mon AddPlayerClass dans mon GameModeInit:

AddPlayerClass(283,224.9230,122.6802,999.0425,90.6601,0,0,0,0,0,0);
Mais j'aimerai que ce skin spawn dans l'intérieur "10".

Merci d'avance.

Hors ligne yhaabb

  • *
  • Nouveau
  • Messages: 9
    • Voir le profil
Re : Spawn skin dans un intérieur
« Réponse #1 le: 18 Décembre 2011, 21:39:36 »
Oui, mais le problème c'est que tout les skins spawneront dans cet intérieur. Moi je veux que ce skin spawn dans l'intérieur 10, un autre dans l'intérieur 14,... Comme des teams.

Double post
J'ai mis sa dans mon OnPlayerSpawn:

if(playerid == spawn_sfpd) // Le pickup utilisé
{
    spawn_sfpd = SetPlayerInterior(playerid, 10);
    return 1;
}
if(playerid == spawn_fbi) // Le pickup utilisé
{
    spawn_fbi = SetPlayerInterior(playerid, 3);
    return 1;
}

Pour le SFPD, il marche bien, il spawn au bonne endroit et tout mais pour le FBI, il spawn à l'endroit voulu, dans l'intérieur, et tout, mais tout est invisible, je vois rien, mais je suis bien dans l'intérieur et je vois le pickup de sortie. Une idée?
« Modifié: 18 Décembre 2011, 21:57:13 par yhaabb »

Hors ligne mehdi-jumper

  • *
  • Bandit
  • Messages: 311
    • Voir le profil
Re : Spawn skin dans un intérieur
« Réponse #2 le: 19 Décembre 2011, 14:20:36 »
Ton virtual world peut-etre??
Pourquoi n'utilises-tu pas gTeam, cela serait plus simple je trouve.

Hors ligne yhaabb

  • *
  • Nouveau
  • Messages: 9
    • Voir le profil
Re : Spawn skin dans un intérieur
« Réponse #3 le: 21 Décembre 2011, 11:29:13 »
C'est pas le Virtual World. J'ai testé.

Aucune autre idée? Je veux qu'il y a que ce skin qui spawn dans l'intérieur 10, et le reste, dans des autres intérieurs.

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Spawn skin dans un intérieur
« Réponse #4 le: 22 Décembre 2011, 00:13:39 »
Ton problème est très simple.

Ta variable spawn_sfpd doit surement être égal à zéro.
En partant de cette hypothèse, quand tu fais tes tests, tu es le premier joueur connecté, ton indice (playerid) est égal à 0 (si tu n'as pas de bot connecté).
La condition playerid == spawn_sfpd est donc vérifié, mais qu'en est-il pour la seconde ?
Essaye de choisir la seconde équipe, tu seras dans l'intérieur de ton équipe 1.

Tout ça pour dire que ta condition est mal conçu, tu ne peut pas vérifié l'équipe d'un joueur via son indice (pas directement bien sûr).

Tu nous parles de Pickup, mais nous sommes dans la fonction OnPlayerSpawn, il y a un problème.