• 14 Mai 2024, 23:22:48


Auteur Sujet: Creer des factions  (Lu 7687 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne R@f

  • *
  • GTAOnline Addict
  • Messages: 4655
    • Voir le profil
Re : Creer des factions
« Réponse #30 le: 11 Octobre 2007, 23:25:52 »
ouai j'avais mis en place un tuning automatique dans OnPlayerEnterVehicle mais deja avant la creation de cette fonction cela arrivait

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Creer des factions
« Réponse #31 le: 11 Octobre 2007, 23:37:16 »
Oui, c'est ce que je suis en train de te dire, mais le plantage survient au rechargement du mode.
C'est dans le OnGameModeInit que ça plante, là où tu as du faire un AddVehicleComponent.

En fait en répondant à ton post, j'ai regarder ce que j'avais fait et je viens de trouver la solution :
Dans OnGameModeInit, il ne faut pas faire de AddVehicleComponent directement mais il faut le faire dans un timer (ce que tu as déjà du faire dans le OnVehicleSpawn).
Je viens d'essayer et tout marche nickel. J'ai mis un SetTimerEx de 500 ms pour l'ajout du composant et je peux maintenant faire tous les gmx que je veux.

++
Syg
Courtesy of GtaManiac

Hors ligne Damaker03

  • *
  • Criminel
  • Messages: 38
    • Voir le profil
Re : Creer des factions
« Réponse #32 le: 12 Octobre 2007, 17:10:08 »
Merci Syg, ça marche ! :D
Mais maintenant je vais devoir travailler sur le sftdm,
j'ai essayer de faire un truc simple et j'ai pas réussit :'(
j'ai essayer de faire un truc comme:
Si le joueur tape /travail
afficher les noms de travails, donc j'ai fait un truc comme ceçi:
if(strcmp(cmd, "/travail", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
                  SendClientMessage(playerid, COLOR_GREY, "   Noms des métiers");
 
}
            }
return 0;

Et sa me met pleins d'erreures :'(

Esque quelqu'un peux m'aider ??

Merci d'avance,

Damaker03.
« Modifié: 12 Octobre 2007, 17:54:38 par Damaker03 »

Hors ligne [4D]_Rapido

  • Pro scripteur
  • *
  • Tueur
  • Je script sous pawno
  • Messages: 70
    • Voir le profil
Re : Creer des factions
« Réponse #33 le: 12 Octobre 2007, 18:02:51 »
slt enfaite se que tu mes c'est un peu juste est c'est pas nessecaire de mettre if(IsPlayerConnected(playerid)) mes renplace ton script sa :

if(strcmp(cmd, "/travail", true) == 0)
{
SendClientMessage(playerid, COLOR_GREY, "   Noms des métiers");
SendClientMessage(playerid, COLOR_BLUE, "   Pour faire agent de police tapez /policier");
SendClientMessage(playerid, COLOR_BLUE, "   Pour faire medecin tapez /medecin");
SendClientMessage(playerid, COLOR_BLUE, "   Pour faire Pompier tapez /pompiers");
SendClientMessage(playerid, COLOR_BLUE, "   Pour faire taxi tapez /taxi ");
SendClientMessage(playerid, COLOR_BLUE, "   ext...");
return 1;
}
Utilisateur : [4D]_Rapido
Proffesion: Script tout les jour
Age : 14 ans

Hors ligne Damaker03

  • *
  • Criminel
  • Messages: 38
    • Voir le profil
Re : Creer des factions
« Réponse #34 le: 12 Octobre 2007, 18:31:40 »
Merci beaucoup!! ça marche :)


EDIT:Sinon, j'aurais une autre question, comment esque je pourrais faire pour que quand un joueur écris /detective par exemple, il deviens detective

Merci d'avance,

Damaker03.
« Modifié: 12 Octobre 2007, 19:55:01 par Damaker03 »

Hors ligne [4D]_Rapido

  • Pro scripteur
  • *
  • Tueur
  • Je script sous pawno
  • Messages: 70
    • Voir le profil
Re : Creer des factions
« Réponse #35 le: 12 Octobre 2007, 21:06:54 »
ben tu fait

if(strcmp(cmd, "/detective", true) == 0 ){
SendClientMessage(playerid,COLOR_RED,"Vous étes detective personne est au courent");
SendClientMessage(playerid,COLOR_RED,"Tapez /cmdde pour avoir les commande de detective");
return 1;
}
if(strcmp(cmd, "/cmdde", true) == 0 ){
SendClientMessage(playerid,COLOR_RED,"Tapez /camespion pour regarder un joueur et /camespiondexit pour sortir de la vu du joueur espionné");
SendClientMessage(playerid,COLOR_RED,"Tapez /teleespion pour les teleportation d'espion ");
return 1;
}

voila un exmanple aprés tu fait t truc
++
Utilisateur : [4D]_Rapido
Proffesion: Script tout les jour
Age : 14 ans

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Creer des factions
« Réponse #36 le: 12 Octobre 2007, 23:01:41 »
Ouais mais après dans camespion tu doit faire un fonction pour que quand tu fait la commande, la vue soit changer vers celle du joueur sélectionné et c'est pas si simple a faire ça...
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne [4D]_Rapido

  • Pro scripteur
  • *
  • Tueur
  • Je script sous pawno
  • Messages: 70
    • Voir le profil
Re : Creer des factions
« Réponse #37 le: 12 Octobre 2007, 23:17:50 »
Tient vas la je tes fait un script pour toi :

http://pastebin.gtaonline.fr/pastebin.php?show=117

++
« Modifié: 13 Octobre 2007, 01:01:10 par [4D]_Rapido »
Utilisateur : [4D]_Rapido
Proffesion: Script tout les jour
Age : 14 ans

Hors ligne Damaker03

  • *
  • Criminel
  • Messages: 38
    • Voir le profil
Re : Creer des factions
« Réponse #38 le: 13 Octobre 2007, 14:42:19 »
Merci bcp,
mais j'ai un probléme avec
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
if(strcmp(cmd, "/travail", true) == 0)
{
SendClientMessage(playerid, COLOR_GREY, "   ");
SendClientMessage(playerid, COLOR_BLUE, "   Pour faire agent de police tapez /policier");
SendClientMessage(playerid, COLOR_BLUE, "   Pour faire medecin tapez /medecin");
SendClientMessage(playerid, COLOR_BLUE, "   Pour faire Pompier tapez /pompiers");
SendClientMessage(playerid, COLOR_BLUE, "   Pour faire taxi tapez /taxi ");
SendClientMessage(playerid, COLOR_BLUE, "   ext...");
return 1;
}
return 0;
}

En faite dés que je me connecte sa me dit tout de suit ça :s

Quelqu'un peux m'aider ?

Meric d'avance ^^,

Damaker03

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : Creer des factions
« Réponse #39 le: 13 Octobre 2007, 14:45:56 »
La prochaine fois recherche  ;)

http://forum.sa-mp.com/index.php?topic=29647.0
« Modifié: 13 Octobre 2007, 15:06:42 par urbanghetto »

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne Damaker03

  • *
  • Criminel
  • Messages: 38
    • Voir le profil
Re : Creer des factions
« Réponse #40 le: 13 Octobre 2007, 14:52:04 »
Merci urbanghetto, la prochaine fois je chercherais ^^

Damaker03.

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Re : Creer des factions
« Réponse #41 le: 13 Octobre 2007, 14:58:28 »
La prochaine fois recherche  ;)

http://forum.sa-mp.com/index.php?topic=29647.0

Lol pourquoi tu as fait un code pour un site web ? mdr !

AK NV.


Tu vois avant? Bah j'étais là encore avant!

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Creer des factions
« Réponse #42 le: 13 Octobre 2007, 15:01:42 »
Oui,  :), Il a du se tromper de bouton.
Mais le lien est correct et pile dans le sujet.

++
Syg
Courtesy of GtaManiac

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : Creer des factions
« Réponse #43 le: 13 Octobre 2007, 15:04:46 »
Désolé pour le Code c'est parsque j'utilise souvent ce bouton ^^'

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne Damaker03

  • *
  • Criminel
  • Messages: 38
    • Voir le profil
Re : Creer des factions
« Réponse #44 le: 13 Octobre 2007, 15:06:33 »
En faite ya un probléme a la igne 5 j'ai essayer de la résoudre mais j'ai pas réussi

y est marquer #include <Dini>:(

Merci d'avance

Damaker03