GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Froz le 29 Mars 2010, 19:42:37

Titre: [PROBLEME] Froz
Posté par: Froz le 29 Mars 2010, 19:42:37
Salut ! je crée ce topic pour pouvoir vous montré mes problème sur mon GameMode, sa m'évitera de créer 150 topic  ::)

Voila mon 1er problème :
Lorsque je compile, j'ai ce warning :
Citer
C:\Users\Martin\Desktop\Serveur\gamemodes\Funny.pwn(373) : warning 217: loose indentation
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.

Voila la ligne en question (j'ai mit la ligne juste avant et juste après la ligne qui provoque le warning) :
Citer
   }
   return 0;
   }


Je crois déjà avoir eu ce warning mais je me souviens plus comment j'avais fait >.<
Enfin bref, si quelqu'un pouvait m'aider, merci :)
++
Froz
Titre: Re : [PROBLEME] Froz
Posté par: Zordiache le 29 Mars 2010, 19:45:39
}
return 0;
}

Toc, ça devrait être bon comme ça
Titre: Re : [PROBLEME] Froz
Posté par: Froz le 29 Mars 2010, 19:57:18
J'ai essayer, mais j'ai toujours le même warning. Merci quand même :)
Quelqu'un à une autre méthode ?
Titre: Re : [PROBLEME] Froz
Posté par: chneubeul le 29 Mars 2010, 20:09:04
Salut :)

Essaye de faire en sorte que toutes tes incollades soit alignés par exemple :

Si le joueur ...
{
[tabulation]Si
[tabulation]{
[tabulation][tabulation] Si
[tabulation][tabulation] {

[tabulation][tabulation] }


[tabulation]}
}

Tu comprend ce schéma ou dois-je te ré-expliquer d'une autres façon ? :) Au pire envoie la partis entière du code concernés pour qu'on voient ensemble.. ^^

A+, sous l'bus
Sam.  :cheers
Titre: Re : [PROBLEME] Froz
Posté par: FuSion le 29 Mars 2010, 20:40:27
C'est un warning conçernant l'alignement de ton code, regarde le Shéma de chneubeul il est bien fais par contre, l'alignement ne s'agit pas seulenet des accolades mais aussi des actions a faire  ;)
Titre: Re : [PROBLEME] Froz
Posté par: Froz le 30 Mars 2010, 18:11:21
Merci sa marche  :-*
Mais j'ai un nouveau warning qui vient d'une commande que je viens d'ajouter :
Citer
C:\Users\Martin\Desktop\Serveur\gamemodes\Funny.pwn(383) : warning 225: unreachable code
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.
Je comprend pas vraiment ce que sa signifie.
Voila la ligne en question :
Citer
if(strcmp(cmdtext, "/credits", true) == 0)
Quelqu'un sait pourquoi sa me fait sa ?
Merci d'avance
++
Froz
Titre: Re : [PROBLEME] Froz
Posté par: Hip-hop le 30 Mars 2010, 18:21:47
Y a peut etre un return 1; qui traine , enleve le
Titre: Re : [PROBLEME] Froz
Posté par: Froz le 30 Mars 2010, 21:31:28
Non, ce n'est pas sa, je ne crois pas avoir vu de return 1 en trop(du moins je ne crois pas). Vous voulez un extrait plus grand de mon script pour voir ce qui ne va pas ?
Titre: Re : [PROBLEME] Froz
Posté par: Hip-hop le 30 Mars 2010, 21:38:08
Ouai poste pour voire
Titre: Re : [PROBLEME] Froz
Posté par: Froz le 30 Mars 2010, 22:08:59
Voila le reste
Citer
if(strcmp(cmdtext, "/credits", true) == 0)
   {
    SendClientMessage(playerid, COULEUR_JAUNE, "Merci à FuSion pour son FS de course !!!");
    SendClientMessage(playerid, COULEUR_JAUNE, "Merci à R@f pour son FS Admin!!!");
    SendClientMessage(playerid, COULEUR_JAUNE, "Merci à la communauté GTAOnline pour son aide !!!");
   }
return 0;
}
Titre: Re : [PROBLEME] Froz
Posté par: FuSion le 30 Mars 2010, 22:29:00
Essaye avec ça:

if(strcmp("/credits", cmdtext, true, 8) == 0)
8 étant la longueur de la commande, tu l'a oublié dans ta ligne  ;)
Titre: Re : [PROBLEME] Froz
Posté par: BuBuNo le 31 Mars 2010, 10:40:52
je pense que sa vien plus du return 0;

essaye sa :
if(strcmp(cmdtext, "/credits", true) == 0)
   {
    SendClientMessage(playerid, COULEUR_JAUNE, "Merci à FuSion pour son FS de course !!!");
    SendClientMessage(playerid, COULEUR_JAUNE, "Merci à R@f pour son FS Admin!!!");
    SendClientMessage(playerid, COULEUR_JAUNE, "Merci à la communauté GTAOnline pour son aide !!!");
   }
return 1;
}
Titre: Re : [PROBLEME] Froz
Posté par: Froz le 31 Mars 2010, 13:43:26
Toujours cette même erreur :x
Titre: Re : [PROBLEME] Froz
Posté par: Mr_C30 le 31 Mars 2010, 13:57:25
quelle est ton ereur ?

edit:


je pense que sa vien plus du return 0;

essaye sa :
if(strcmp(cmdtext, "/credits", true) == 0)
   {
    SendClientMessage(playerid, COULEUR_JAUNE, "Merci à FuSion pour son FS de course !!!");
    SendClientMessage(playerid, COULEUR_JAUNE, "Merci à R@f pour son FS Admin!!!");
    SendClientMessage(playerid, COULEUR_JAUNE, "Merci à la communauté GTAOnline pour son aide !!!");
   }
return 1;
}


if(strcmp(cmdtext, "/credits", true) == 0)
   {
    SendClientMessage(playerid, COULEUR_JAUNE, "Merci à FuSion pour son FS de course !!!");
    SendClientMessage(playerid, COULEUR_JAUNE, "Merci à R@f pour son FS Admin!!!");
    SendClientMessage(playerid, COULEUR_JAUNE, "Merci à la communauté GTAOnline pour son aide !!!");
   }
return 1;// retourne 1 (en générale pour informer que le code c'est exécuter )
}


essaye sa :



[/quote]

    if(strcmp(cmdtext, "/credits", true) == 0)
   {
    SendClientMessage(playerid, COULEUR_JAUNE, "Merci à FuSion pour son FS de course !!!");
    SendClientMessage(playerid, COULEUR_JAUNE, "Merci à R@f pour son FS Admin!!!");
    SendClientMessage(playerid, COULEUR_JAUNE, "Merci à la communauté GTAOnline pour son aide !!!");
    return 1;// retourne 1 (en générale pour informer que le code c'est exécuter )
   }
return 0;// retourne 0 (en générale pour informer que aucune commande a été taper /...  0 veut dire que tu a taper /nimportequoi et que donc exécute aucun code ;) v)
}
Titre: Re : [PROBLEME] Froz
Posté par: Froz le 31 Mars 2010, 14:06:35
Toujours le même warning pardon ^^
C30, va voir plus haut ;)
Titre: Re : [PROBLEME] Froz
Posté par: Mr_C30 le 31 Mars 2010, 14:08:35
jais édités ;)
Titre: Re : [PROBLEME] Froz
Posté par: FuSion le 31 Mars 2010, 14:31:43
Il avais deux petites accolades qui se baladais dans son script ce qui affichait ce warning
Titre: Re : [PROBLEME] Froz
Posté par: Froz le 31 Mars 2010, 18:41:37
Merci d'm'avoir réparé sa Fufu &nbsp;:-*

EDIT : Alors voila, j'ai un nouveau petit problème :
J'aimerais créer des message auto pour mon serveur (qui viennent sur le chat toute les 10 min) avec marqué des choses comme : Inscrivez vous sur : www.xxx.fr (http://www.xxx.fr) et d'autre truc dans le genre  :)
J'aimerais bien avoir un exemple de comment on peut faire sa.
Merci d'avance
++
Froz
Titre: Re : [PROBLEME] Froz
Posté par: Barto le 31 Mars 2010, 20:05:52
Go voir le FS de MrT Message Auto, un truc du genre.
Titre: Re : [PROBLEME] Froz
Posté par: Froz le 01 Avril 2010, 18:39:35
J'go voir sa, merci :)