• 02 Juillet 2025, 08:53:28


Auteur Sujet: Probleme / Question  (Lu 1206 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Alexendro_Torres

  • *
  • Tueur en série
  • Messages: 147
    • Voir le profil
Probleme / Question
« le: 23 Avril 2010, 00:30:06 »
Bonsoir; déjà ma question, comme choisir le skin qu'onrons les débutant à leur spawn, voici le truc

Code: (pawn) [Sélectionner]
public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
    SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
    if(PlayerInfo[playerid][pTut] == 0)
    {
gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
SetPlayerInterior(playerid, 1);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid, 1.808619,28.384357,1199.593750);
SetPlayerFacingAngle(playerid, 280);
TogglePlayerControllable(playerid, 1);
RegistrationStep[playerid] = 1;
SendClientMessage(playerid, COLOR_YELLOW, "Bienvenue à Los Santos. Vous allez être conduit dans les bureaux de L'immigration.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Premiere question: Etes vous un Homme ou une Femme? (Tapper ce que vous êtes).");
return 1;
    }
_______________________________________________________________________________________________________________________________________
_________________________________________________________________________________ ______________________________________________________
_________________________________________________________________________________ ______________________________________________________
Salut, maintenant le problème ^^ j'ai mis le truc pour passé permis automatiquement, j'ai que 4 erreur sur la même ligne,  :cheers
Donc, je comprend pas trop la

Code: (pawn) [Sélectionner]
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(17721) : warning 219: local variable "mod" shadows a variable at a preceding level
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(36014) : error 012: invalid function call, not a valid address
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(36014) : warning 215: expression has no effect
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(36014) : error 001: expected token: ";", but found ")"
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(36014) : error 029: invalid expression, assumed zero
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(36014) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

Les lignes :

Code: (pawn) [Sélectionner]
CODESYSE(playerid);
{
   new codemsg[256];
   format(codemsg,256,"Inscriver le numéro de votre choix :");
   ShowPlayerDialog(playerid,CODEMENU,DIALOG_STYLE_INPUT,"Menu du Passage du Code de la Route ",codemsg,"Valider","Quitter");
   return 1;
}

CODESYS1(playerid);
{
   new code1msg[256];
   format(code1msg,256,"Deux reponses possible pour cette question, exemple 1/1 :");
   ShowPlayerDialog(playerid,CODEMENU1,DIALOG_STYLE_INPUT,"Menu du Passage du Code de la Route ",code1msg,"Valider","Quitter");
   return 1;
}

CODESYS2(playerid);
{
   new code2msg[256];
   format(code2msg,256,"Deux reponses possible pour cette question, exemple 1/1 :");
   ShowPlayerDialog(playerid,CODEMENU3,DIALOG_STYLE_INPUT,"Menu du Passage du Code de la Route ",code2msg,"Valider","Quitter");
   return 1;
    }

Pourtant j'ai mis les 'New'

Code: (pawn) [Sélectionner]
new CODESYSE
new CODESYS1
new CODESYS2

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Probleme / Question
« Réponse #1 le: 23 Avril 2010, 13:14:44 »
new CODESYSE;
new CODESYS1;
new CODESYS2;
« Modifié: 23 Avril 2010, 16:05:12 par scott1 »
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction

Hors ligne Alexendro_Torres

  • *
  • Tueur en série
  • Messages: 147
    • Voir le profil
Re : Probleme / Question
« Réponse #2 le: 23 Avril 2010, 13:19:45 »
Merci, mais c'est toujours pareil
Voilà la ligne de l'erreur
Code: (pawn) [Sélectionner]
CODESYSE(playerid)//ICI LERREUR
{
   new codemsg[256];
   format(codemsg,256,"Inscriver le numéro de votre choix :");
   ShowPlayerDialog(playerid,CODEMENU,DIALOG_STYLE_INPUT,"Menu du Passage du Code de la Route ",codemsg,"Valider","Quitter");
   return 1;
}

et les new :

Code: (pawn) [Sélectionner]
new CODESYSE;
new CODESYS1;
new CODESYS2;

Double post
et les erreur :

Code: (pawn) [Sélectionner]
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(17721) : warning 219: local variable "mod" shadows a variable at a preceding level
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(36014) : error 012: invalid function call, not a valid address
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(36014) : warning 215: expression has no effect
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(36014) : error 001: expected token: ";", but found ")"
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(36014) : error 029: invalid expression, assumed zero
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(36014) : fatal error 107: too many error messages on one line
« Modifié: 23 Avril 2010, 13:25:22 par Alexendro_Torres »

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Probleme / Question
« Réponse #3 le: 23 Avril 2010, 16:43:58 »
Salut,

les new n'ont pas lieu d'être, ce sont des fonctions (CODESYSE, CODESYS1...), pas des variables

donc enlève les new et montre nous les erreurs par la suite (et ce serais bien d'indiquer exactement à quelle ligne à correspond comme dans ton dernier post)

++Sim++





Hors ligne Alexendro_Torres

  • *
  • Tueur en série
  • Messages: 147
    • Voir le profil
Re : Probleme / Question
« Réponse #4 le: 23 Avril 2010, 17:31:47 »
Sans les New :


Erreur :

Code: (pawn) [Sélectionner]
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(17719) : warning 219: local variable "mod" shadows a variable at a preceding level
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(36012) : error 017: undefined symbol "CODESYS"
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(36020) : warning 225: unreachable code
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(36020) : error 017: undefined symbol "CODESYS"
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(36028) : warning 225: unreachable code
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(36028) : error 017: undefined symbol "CODESYS2"
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(36035) : warning 225: unreachable code
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(41258) : warning 235: public function lacks forward declaration (symbol "Arrive")
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(41854) : error 017: undefined symbol "CODESYS"
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(41869) : error 017: undefined symbol "CODESYS"
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(41902) : error 017: undefined symbol "CODESYS1"
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(41918) : error 017: undefined symbol "CODESYS2"
C:\DOCUME~1\Gaetan\Bureau\SCRIPT~1\Serveurs\LSRPGF~1\GAMEMO~1\larp.pwn(41922) : warning 203: symbol is never used: "timestamp"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


7 Errors.


Lignes des erreur :


Code: (pawn) [Sélectionner]
CODESYS(playerid);
SendClientMessage(playerid, COLOR_LIGHTRED, " ");
}

public DKT3(playerid)
{
    DKT[playerid] = 2;
ClearChatbox(playerid, 5);
  SendClientMessage(playerid, COLOR_LIGHTRED, "|____________________Questions 2____________________|");
SendClientMessage(playerid, COLOR_YELLOW, "La gestion de la vitesse est importante car ?");
SendClientMessage(playerid, COLOR_YELLOW, "1: Ce n'est pas important.");
SendClientMessage(playerid, COLOR_YELLOW, "2: Elle peut provoquer des accidents et des morts.");
SendClientMessage(playerid, COLOR_YELLOW, "3: La vitesse peut causer des mâux de crânes.");
SendClientMessage(playerid, COLOR_YELLOW, "4: Cela peut provoquer une panne du moteur.");
SendClientMessage(playerid, COLOR_LIGHTRED, "|___________________________________________________|");
CODESYS(playerid);// ERREUR
SendClientMessage(playerid, COLOR_LIGHTRED, " ");
}

public DKT4(playerid)
{
    DKT[playerid] = 3;
ClearChatbox(playerid, 5);
  SendClientMessage(playerid, COLOR_LIGHTRED, "|____________________Questions 3____________________|");
SendClientMessage(playerid, COLOR_YELLOW, "Pourquoi utiliser le téléphone en conduisant est-il dangereux ?");
SendClientMessage(playerid, COLOR_YELLOW, "1: L'utiliser en provoque des cloques au doigt.");
SendClientMessage(playerid, COLOR_YELLOW, "2: Parler en conduisant provoque des pannes de résaux du téléphone.");
SendClientMessage(playerid, COLOR_YELLOW, "3: Parler en conduisant augmente le risque d'accident.");
SendClientMessage(playerid, COLOR_YELLOW, "4: Ce n'est pas dangereux.");
SendClientMessage(playerid, COLOR_LIGHTRED, "|___________________________________________________|");
new code2msg[256];
     format(code2msg,256,"Inscriver le numéro de votre choix :");
     ShowPlayerDialog(playerid,CODEMENU2,DIALOG_STYLE_INPUT,"Menu du Passage du Code de la Route ",code2msg,"Valider","Quitter");
SendClientMessage(playerid, COLOR_LIGHTRED, " ");
}

public DKT5(playerid)
{
    DKT[playerid] = 4;
ClearChatbox(playerid, 5);
SendClientMessage(playerid, COLOR_LIGHTRED, "|____________________Questions 4____________________|");
SendClientMessage(playerid, COLOR_LIGHTRED, " Cette question a deux réponses possibles !");
SendClientMessage(playerid, COLOR_YELLOW, " La ligne blanche painte le long du trottoir sert à ?");
SendClientMessage(playerid, COLOR_YELLOW, "1: Ne pas tourner à droite .");
SendClientMessage(playerid, COLOR_YELLOW, "2: Ne pas stationné même un moment.");
SendClientMessage(playerid, COLOR_YELLOW, "3: En cas d'urgence médical ou fédéral.");
SendClientMessage(playerid, COLOR_YELLOW, "4: A décorer.");
SendClientMessage(playerid, COLOR_LIGHTRED, "|___________________________________________________|");
CODESYS(playerid)//ERREUR
SendClientMessage(playerid, COLOR_LIGHTRED, " ");
}

public DKT6(playerid)
{
    DKT[playerid] = 5;
ClearChatbox(playerid, 5);
  SendClientMessage(playerid, COLOR_LIGHTRED, "|____________________Questions 5____________________|");
SendClientMessage(playerid, COLOR_LIGHTRED, " Cette question a deux réponses possibles !");
SendClientMessage(playerid, COLOR_YELLOW, " Quand vous êtes sur une route 2x2 voie, la voie de gauche sert à ?");
SendClientMessage(playerid, COLOR_YELLOW, "1: Quand on tourne à 300 mètres à gauche.");
SendClientMessage(playerid, COLOR_YELLOW, "2: Quand on n'est a 500 mètres de l'hopital.");
SendClientMessage(playerid, COLOR_YELLOW, "3: Chaque fois que l'on veut, aucune règle ne concerne cela.");
SendClientMessage(playerid, COLOR_YELLOW, "4: Quand on dépasse un véhicule.");
SendClientMessage(playerid, COLOR_LIGHTRED, "|___________________________________________________|");
CODESYS2(playerid)//ERREUR
SendClientMessage(playerid, COLOR_LIGHTRED, " ");

}


PS : Avec j'ai test les DEFINE, sa me fait timout pawno..

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Probleme / Question
« Réponse #5 le: 23 Avril 2010, 18:05:34 »
Salut avant la fonction CODESYS(playerid); met un public, le public permet à une fonction d'être charger ( j'crois si j'me souviens bien ^^) donc ensuite au dessus du public tape : forward CODESYS(playerid);

Voila dis nous quoi :)
A+ Sam  :cheers

Hors ligne Alexendro_Torres

  • *
  • Tueur en série
  • Messages: 147
    • Voir le profil
Re : Probleme / Question
« Réponse #6 le: 24 Avril 2010, 11:50:36 »
Je suis arrivais à leur faire marché, merci beaucoup de votre aide