• 03 Mai 2025, 21:17:39


Auteur Sujet: [TUTO] Les menus  (Lu 25066 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : [TUTO] Les menus
« Réponse #45 le: 04 Avril 2008, 00:35:42 »
alors pour le undefined symbol c'est pas dure, en haut de ton script tu va mettre ça :

#define COLOR_RED 0xAA3333AA

pour l'autre erreur "OnPlayerCommandeText" c'est pas compliqué non plus, il te manque le "return 1;" c'est tout, pour l'erreur a la ligne 36, je ne vois pas, tu pourrai nous la montrer stp ^^
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne sckouizi

  • *
  • Tueur
  • Messages: 66
    • Voir le profil
Re : [TUTO] Les menus
« Réponse #46 le: 04 Avril 2008, 01:09:39 »
merci!! plus que une erreur!

Ligne 36 :         
Citer
        if(IsValidMenu(tunning)) {

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : [TUTO] Les menus
« Réponse #47 le: 04 Avril 2008, 01:11:00 »
if(IsValidMenu(tunning)== 1) {
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne sckouizi

  • *
  • Tueur
  • Messages: 66
    • Voir le profil
Re : [TUTO] Les menus
« Réponse #48 le: 04 Avril 2008, 01:12:16 »
Non ca me met toujours la même erreur  :(

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : [TUTO] Les menus
« Réponse #49 le: 04 Avril 2008, 01:14:31 »
fait voir la commande entière, parce que j'ai fait revient au même en faite
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne sckouizi

  • *
  • Tueur
  • Messages: 66
    • Voir le profil
Re : [TUTO] Les menus
« Réponse #50 le: 04 Avril 2008, 01:18:24 »
lol, ok j'ai refait toute le config, maintenant l'erreur est à la ligne 33 regarde :

public OnGameModeInit()
tunning = CreateMenu("~b~Compostant ~w~selection",1,125,150,300); // "tunning" active un menu qui nous donne les choix ci-dessous :
            if(IsValidMenu(tunning)== 1) {
   SetMenuColumnHeader(tunning , 0, "Choisissez un composant:");
        AddMenuItem(tunning ,0,"Nitro x10");
   AddMenuItem(tunning ,0,"Hydraulics");
   AddMenuItem(tunning ,0,"Roues Tout Terrain");
   AddMenuItem(tunning ,0,"Roues Sport");
}
public OnGameModeExit()
{
   return 1;
}

« Modifié: 04 Avril 2008, 01:22:19 par sckouizi »

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : [TUTO] Les menus
« Réponse #51 le: 04 Avril 2008, 01:20:45 »
essaie ça (ne met pas tout ton code mais juste la commande ciblée ;)


public OnGameModeInit()
{
tunning = CreateMenu("~b~Compostant ~w~selection",1,125,150,300); // "tunning" active un menu qui nous donne les choix ci-dessous :
            if(IsValidMenu(tunning)== 1) {
   SetMenuColumnHeader(tunning , 0, "Choisissez un composant:");
        AddMenuItem(tunning ,0,"Nitro x10");
   AddMenuItem(tunning ,0,"Hydraulics");
   AddMenuItem(tunning ,0,"Roues Tout Terrain");
   AddMenuItem(tunning ,0,"Roues Sport");
}
return 1;
}
public OnGameModeExit()
{
   return 1;
}
« Modifié: 04 Avril 2008, 01:26:23 par [StAfF]mAn »
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne sckouizi

  • *
  • Tueur
  • Messages: 66
    • Voir le profil
Re : [TUTO] Les menus
« Réponse #52 le: 04 Avril 2008, 01:23:14 »
lol non c'est bon merci ;) trop cool 4 warnings mais ça marche  :P

Merci beaucoup et à bientôt  :D

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : [TUTO] Les menus
« Réponse #53 le: 04 Avril 2008, 01:25:19 »
Arg ta modif ton message quand je regardais lol ^^ bon si ta trouver met la réponse pour les autres, et montre les warnings, qu'on te fasse un script nickel ;)
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne sckouizi

  • *
  • Tueur
  • Messages: 66
    • Voir le profil
Re : [TUTO] Les menus
« Réponse #54 le: 04 Avril 2008, 01:29:08 »
Ok, alors voilà les warnings :

Citer
H:\DOCUME~1\robin\Bureau\GTASER~1\FILTER~1\tunning.pwn(34) : warning 217: loose indentation
H:\DOCUME~1\robin\Bureau\GTASER~1\FILTER~1\tunning.pwn(36) : warning 217: loose indentation
H:\DOCUME~1\robin\Bureau\GTASER~1\FILTER~1\tunning.pwn(37) : warning 217: loose indentation
H:\DOCUME~1\robin\Bureau\GTASER~1\FILTER~1\tunning.pwn(41) : warning 217: loose indentation
H:\DOCUME~1\robin\Bureau\GTASER~1\FILTER~1\tunning.pwn(117) : warning 209: function "OnPlayerCommandText" should return a value
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


5 Warnings.

et ma config ici :

Citer
public OnGameModeInit()                         //LIGNE 31
{
tunning = CreateMenu("~b~Compostant ~w~selection",1,125,150,300); // "tunning" active un menu qui nous donne les choix ci-dessous :
            if(IsValidMenu(tunning)== 1) {
   SetMenuColumnHeader(tunning , 0, "Choisissez un composant:");
        AddMenuItem(tunning ,0,"Nitro x10");
   AddMenuItem(tunning ,0,"Hydraulics");
   AddMenuItem(tunning ,0,"Roues Tout Terrain");
   AddMenuItem(tunning ,0,"Roues Sport");
}
return 1;
}


LIGNE 117
Citer
public OnPlayerInfoChange(playerid)
{
   return 1;
}

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : [TUTO] Les menus
« Réponse #55 le: 04 Avril 2008, 01:30:50 »
public OnGameModeInit()                         //LIGNE 31
{
tunning = CreateMenu("~b~Compostant ~w~selection",1,125,150,300); // "tunning" active un menu qui nous donne les choix ci-dessous :
if(IsValidMenu(tunning)== 1) {
SetMenuColumnHeader(tunning , 0, "Choisissez un composant:");
AddMenuItem(tunning ,0,"Nitro x10");
AddMenuItem(tunning ,0,"Hydraulics");
AddMenuItem(tunning ,0,"Roues Tout Terrain");
AddMenuItem(tunning ,0,"Roues Sport");
}
return 1;
}

ligne 117 je ne vois pas ... essaie ça :
public OnPlayerInfoChange(playerid)
{
return 1;
}

et met surtout ton code comme ceci :

public OnGameModeInit()
{
tunning = CreateMenu("~b~Compostant ~w~selection",1,125,150,300); // "tunning" active un menu qui nous donne les choix ci-dessous :
if(IsValidMenu(tunning)== 1) {
SetMenuColumnHeader(tunning , 0, "Choisissez un composant:");
AddMenuItem(tunning ,0,"Nitro x10");
AddMenuItem(tunning ,0,"Hydraulics");
AddMenuItem(tunning ,0,"Roues Tout Terrain");
AddMenuItem(tunning ,0,"Roues Sport");
}
return 1;
}
public OnGameModeExit()
{
return 1;
}
« Modifié: 04 Avril 2008, 01:32:28 par [StAfF]mAn »
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne sckouizi

  • *
  • Tueur
  • Messages: 66
    • Voir le profil
Re : [TUTO] Les menus
« Réponse #56 le: 04 Avril 2008, 01:42:01 »
1 warnings
Citer
H:\DOCUME~1\robin\Bureau\GTASER~1\FILTER~1\tunning.pwn(116) : warning 209: function "OnPlayerCommandText" should return a value
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.

Ligne 116 :

Citer
public OnPlayerInfoChange(playerid)
{
return 1;
}

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : [TUTO] Les menus
« Réponse #57 le: 04 Avril 2008, 10:40:58 »
enlève le return 1; de cette ligne pour voir
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : [TUTO] Les menus
« Réponse #58 le: 04 Avril 2008, 10:54:30 »
Met ca,

OnPlayerCommandText(payerid, cmdtext[])
(
return 1;
}

NV.



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

Hors ligne sckouizi

  • *
  • Tueur
  • Messages: 66
    • Voir le profil
Re : [TUTO] Les menus
« Réponse #59 le: 04 Avril 2008, 19:29:19 »
Non dsl ça ne marche pas que ce soit une réponse ou l'autre, vos 2 rép. ne marche pas  :(
Si j'enlève le return 1; rien ne changen j'ai toujours la meme erreur, et si je met

OnPlayerCommandText(payerid, cmdtext[])
(
return 1;
}

Il me trouve 3 erreurs, dont une ou il dise q'il y est déjàs  :'(

Si je garde le fichier comme il est et que je le met sur mon serveur, je tape /tunnig et là le jeu plante...