• 06 Juin 2026, 14:29:36


Auteur Sujet: Problème avec le ADDON du permis automatique de Dixon  (Lu 1825 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Paradize

  • Scripteur
  • *
  • Tueur
  • Scripteur de Paradize Rôle Play
  • Messages: 67
    • Voir le profil
    • Paradize Rôle Play
D:\Serveur local\gamemodes\Paradize2.pwn(163) : error 001: expected token: ";", but found "return"
D:\Serveur local\gamemodes\Paradize2.pwn(163) : error 004: function "OnPlayerText" is not implemented
D:\Serveur local\gamemodes\Paradize2.pwn(163) : error 079: inconsistent return types (array & non-array)
D:\Serveur local\gamemodes\Paradize2.pwn(163) : 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.

Voici les erreurs quand je compile...

Code :

//-------------((AUTO Permis))-----------------
// En haut de votre script !!
forward IO1(playerid);
forward IO2(playerid);
forward IO3(playerid);
forward IO4(playerid);
forward IO5(playerid);
forward IO6(playerid);
forward IO7(playerid);
forward DKT1(playerid);
forward DKT2(playerid);
forward DKT3(playerid);
forward DKT4(playerid);
forward DKT5(playerid);
forward DKT6(playerid);
new pTest[MAX_PLAYERS]; // Permis Automatique
new DKT[MAX_PLAYERS];
// En haut de votre script !
#define CODEMENU 10 // By DiXoN
#define CODEMENU1 11 // By DiXoN
#define CODEMENU2 12 // By DiXoN
#define CODEMENU3 13 // By DiXoN

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == CODEMENU)
   {
if(response)
{
new tmp[256];//variable pour notre format
format(tmp, 256, "2", inputtext) || format(tmp, 256, "2", inputtext)
return OnPlayerText(playerid, tmp);//
}
   }
   if(dialogid == CODEMENU2)
   {
if(response)
{
new tmp[256];//variable pour notre format
format(tmp, 256, "3", inputtext)
return OnPlayerText(playerid, tmp);//
}
   }
   if(dialogid == CODEMENU1)
   {
if(response)
{
new tmp[256];
format(tmp, 256, "2/3", inputtext)
return OnPlayerText(playerid, tmp);
}
   }
   if(dialogid == CODEMENU3)
   {
if(response)
{
new tmp[256];
format(tmp, 256, "1/4", inputtext)
return OnPlayerText(playerid, tmp);
}
   }


CODESYS(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;
}
//------------------------------------------------------------------------------------------------------

Aidez moi please
Scripteur de Paradize Rôle Play !

Hors ligne dixon

  • *
  • Tueur en série
  • Jamais Je n'abandonnerai
  • Messages: 159
    • Voir le profil
    • :... Universal Gaming ...:
Re : Problème avec le ADDON du permis automatique de Dixon
« Réponse #1 le: 20 Mars 2010, 14:27:44 »
Bonjour, Il te manque une accolade pour fermer la fonction et une return 1;

Comme ceci :

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == CODEMENU)
   {
if(response)
{
new tmp[256];//variable pour notre format
format(tmp, 256, "2", inputtext) || format(tmp, 256, "2", inputtext)
return OnPlayerText(playerid, tmp);//
}
   }
   if(dialogid == CODEMENU2)
   {
if(response)
{
new tmp[256];//variable pour notre format
format(tmp, 256, "3", inputtext)
return OnPlayerText(playerid, tmp);//
}
   }
   if(dialogid == CODEMENU1)
   {
if(response)
{
new tmp[256];
format(tmp, 256, "2/3", inputtext)
return OnPlayerText(playerid, tmp);
}
   }
   if(dialogid == CODEMENU3)
   {
if(response)
{
new tmp[256];
format(tmp, 256, "1/4", inputtext)
return OnPlayerText(playerid, tmp);
}
        }
        return 1;
    }
Modern Sensation RP, Du RP comme vous en avez jamais VU
En Construction | Ouverture Beta Bientôt

Hors ligne Paradize

  • Scripteur
  • *
  • Tueur
  • Scripteur de Paradize Rôle Play
  • Messages: 67
    • Voir le profil
    • Paradize Rôle Play
Re : Problème avec le ADDON du permis automatique de Dixon
« Réponse #2 le: 20 Mars 2010, 15:07:34 »
Alors, j'ai remplacé par ce que vous m'avez donné et voilà les erreurs :

D:\Serveur local\gamemodes\Paradize2.pwn(163) : error 001: expected token: ";", but found "return"
D:\Serveur local\gamemodes\Paradize2.pwn(166) : warning 217: loose indentation
D:\Serveur local\gamemodes\Paradize2.pwn(172) : error 001: expected token: ";", but found "return"
D:\Serveur local\gamemodes\Paradize2.pwn(181) : error 001: expected token: ";", but found "return"
D:\Serveur local\gamemodes\Paradize2.pwn(190) : error 001: expected token: ";", but found "return"
D:\Serveur local\gamemodes\Paradize2.pwn(193) : warning 217: loose indentation
D:\Serveur local\gamemodes\Paradize2.pwn(30388) : error 017: undefined symbol "ClearChatbox"
D:\Serveur local\gamemodes\Paradize2.pwn(30399) : error 017: undefined symbol "ClearChatbox"
D:\Serveur local\gamemodes\Paradize2.pwn(30417) : error 017: undefined symbol "ClearChatbox"
D:\Serveur local\gamemodes\Paradize2.pwn(30428) : error 017: undefined symbol "ClearChatbox"
D:\Serveur local\gamemodes\Paradize2.pwn(30440) : error 017: undefined symbol "ClearChatbox"
D:\Serveur local\gamemodes\Paradize2.pwn(30459) : error 017: undefined symbol "ClearChatbox"
D:\Serveur local\gamemodes\Paradize2.pwn(30475) : error 017: undefined symbol "ClearChatbox"
D:\Serveur local\gamemodes\Paradize2.pwn(30488) : error 017: undefined symbol "ClearChatbox"
D:\Serveur local\gamemodes\Paradize2.pwn(30503) : error 017: undefined symbol "ClearChatbox"
D:\Serveur local\gamemodes\Paradize2.pwn(30520) : error 017: undefined symbol "ClearChatbox"
D:\Serveur local\gamemodes\Paradize2.pwn(30530) : error 001: expected token: ";", but found "-identifier-"
D:\Serveur local\gamemodes\Paradize2.pwn(30536) : error 017: undefined symbol "ClearChatbox"
D:\Serveur local\gamemodes\Paradize2.pwn(30546) : error 001: expected token: ";", but found "-identifier-"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


17 Errors.

Je suis désolé mais j'ai du mal particulièrement à comprendre les erreurs..etc ^^
Scripteur de Paradize Rôle Play !

Hors ligne dixon

  • *
  • Tueur en série
  • Jamais Je n'abandonnerai
  • Messages: 159
    • Voir le profil
    • :... Universal Gaming ...:
Re : Problème avec le ADDON du permis automatique de Dixon
« Réponse #3 le: 20 Mars 2010, 15:13:27 »
Parce que tu ne doit pas utilisé un Larp, GF, pourtant c'est bien écrie dans le titre !

C'est une addon pas un FS !
Modern Sensation RP, Du RP comme vous en avez jamais VU
En Construction | Ouverture Beta Bientôt

Hors ligne Paradize

  • Scripteur
  • *
  • Tueur
  • Scripteur de Paradize Rôle Play
  • Messages: 67
    • Voir le profil
    • Paradize Rôle Play
Re : Problème avec le ADDON du permis automatique de Dixon
« Réponse #4 le: 20 Mars 2010, 15:18:51 »
Je ne l'utilise pas en FS..je l'intègre directement dans le GM GF

Il ne faut pas ?

Alors j'ai pas compris comment installer le permis automatique........ :-\
Scripteur de Paradize Rôle Play !

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Problème avec le ADDON du permis automatique de Dixon
« Réponse #5 le: 20 Mars 2010, 15:20:02 »
Salut,

bah déjà y a un truc que je ne comprend pas:

format(tmp, 256, "1/4", inputtext)
pas de ; à la fin?!?

ensuite il te suffit de créer la fonction ClearChatBox qui je crois consiste en l'implantation suivante:

ClearChatBox(playerid, lignes)
{
    for(new i = 0; i < lignes; i++)
    {
        SendClientMessage(playerid, 0xFFFFFF00, " ");
    }
    return 1;
}

il faudrait vérifier mais normalement aux erreurs que tu nous affiche ce devrait être à peu près ça

++Sim++





Hors ligne Paradize

  • Scripteur
  • *
  • Tueur
  • Scripteur de Paradize Rôle Play
  • Messages: 67
    • Voir le profil
    • Paradize Rôle Play
Re : Problème avec le ADDON du permis automatique de Dixon
« Réponse #6 le: 20 Mars 2010, 15:26:02 »
Bien, je vais essaye. Je vous tiens au courant

Où dois-je placer correctement cela :

ClearChatBox(playerid, lignes)
{
    for(new i = 0; i < lignes; i++)
    {
        SendClientMessage(playerid, 0xFFFFFF00, " ");
    }
    return 1;
}

?
Scripteur de Paradize Rôle Play !

Hors ligne FuSion

  • Pawn coder
  • *
  • Grand Banditisme
  • for(new i = 0; i < INFINI; i++)
  • Messages: 888
    • Voir le profil
Re : Problème avec le ADDON du permis automatique de Dixon
« Réponse #7 le: 20 Mars 2010, 15:30:27 »
Quelque part dans ton script :)

Hors ligne Paradize

  • Scripteur
  • *
  • Tueur
  • Scripteur de Paradize Rôle Play
  • Messages: 67
    • Voir le profil
    • Paradize Rôle Play
Re : Problème avec le ADDON du permis automatique de Dixon
« Réponse #8 le: 20 Mars 2010, 15:46:41 »
Votre réponse ne m'avance pas  :lmao

Justement, je demande où dans le script afin que je n'es pas encore d'erreurs en plus ?

Scripteur de Paradize Rôle Play !

Hors ligne Paradize

  • Scripteur
  • *
  • Tueur
  • Scripteur de Paradize Rôle Play
  • Messages: 67
    • Voir le profil
    • Paradize Rôle Play
Re : Problème avec le ADDON du permis automatique de Dixon
« Réponse #9 le: 20 Mars 2010, 17:14:33 »
Je sais pas justement ^^

J'aimerais qu'on me dise comment installer cette ADDON qui me serait grandement utile pour mon GM.... :'( :-[
Scripteur de Paradize Rôle Play !

Hors ligne Barto

  • Aiiiiiiirght
  • *
  • GTAOnline Addict
  • Messages: 4205
    • Voir le profil
Re : Re : Problème avec le ADDON du permis automatique de Dixon
« Réponse #10 le: 20 Mars 2010, 17:28:38 »
Bien, je vais essaye. Je vous tiens au courant

Où dois-je placer correctement cela :

ClearChatBox(playerid, lignes)
{
    for(new i = 0; i < lignes; i++)
    {
        SendClientMessage(playerid, 0xFFFFFF00, " ");
    }
    return 1;
}

?

Tu le places où tu veux, mais pas dans un public. Moi en général je le mets après OnPlayerDisconnect.
Les filles, c'est comme les échappées en cyclisme, faut en tenter plusieurs pour en réussir une.

Gifs interdit dans les avatars/signs

Hors ligne FuSion

  • Pawn coder
  • *
  • Grand Banditisme
  • for(new i = 0; i < INFINI; i++)
  • Messages: 888
    • Voir le profil
Re : Re : Problème avec le ADDON du permis automatique de Dixon
« Réponse #11 le: 20 Mars 2010, 17:29:18 »
Quelque part dans ton script :)

Quand je dis ça, c'est pas pour me moquer de toi ou autre, c'est la vérité.
Positionne le tout en bas de ton script, si tu veux mais EN DEHORS D'UNE CALLBACK !

Hors ligne Paradize

  • Scripteur
  • *
  • Tueur
  • Scripteur de Paradize Rôle Play
  • Messages: 67
    • Voir le profil
    • Paradize Rôle Play
Re : Problème avec le ADDON du permis automatique de Dixon
« Réponse #12 le: 20 Mars 2010, 17:42:41 »
J'ai suivis tous ce que vous m'avez dit et voici les erreurs à la compilation :

D:Serveur localgamemodesParadize3.pwn(79) : error 001: expected token: ";", but found "return"
D:Serveur localgamemodesParadize3.pwn(82) : warning 217: loose indentation
D:Serveur localgamemodesParadize3.pwn(88) : error 001: expected token: ";", but found "return"
D:Serveur localgamemodesParadize3.pwn(97) : error 001: expected token: ";", but found "return"
D:Serveur localgamemodesParadize3.pwn(106) : error 001: expected token: ";", but found "return"
D:Serveur localgamemodesParadize3.pwn(109) : warning 217: loose indentation
D:Serveur localgamemodesParadize3.pwn(8355) : error 004: function "IO1" is not implemented
D:Serveur localgamemodesParadize3.pwn(29305) : error 017: undefined symbol "SafeGivePlayerMoney"
D:Serveur localgamemodesParadize3.pwn(30599) : warning 203: symbol is never used: "CODESYS"
D:Serveur localgamemodesParadize3.pwn(30599) : warning 203: symbol is never used: "CODESYS1"
D:Serveur localgamemodesParadize3.pwn(30599) : warning 203: symbol is never used: "CODESYS2"
D:Serveur localgamemodesParadize3.pwn(30599) : warning 203: symbol is never used: "ClearChatBox"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.



Double post
Voici les erreurs à la compilation............

D:\Serveur local\gamemodes\Paradize.pwn(105) : error 004: function "OnPlayerText" is not implemented
D:\Serveur local\gamemodes\Paradize.pwn(105) : error 079: inconsistent return types (array & non-array)
D:\Serveur local\gamemodes\Paradize.pwn(114) : error 004: function "OnPlayerText" is not implemented
D:\Serveur local\gamemodes\Paradize.pwn(114) : error 079: inconsistent return types (array & non-array)
D:\Serveur local\gamemodes\Paradize.pwn(123) : error 004: function "OnPlayerText" is not implemented
D:\Serveur local\gamemodes\Paradize.pwn(123) : error 079: inconsistent return types (array & non-array)
D:\Serveur local\gamemodes\Paradize.pwn(126) : warning 217: loose indentation
D:\Serveur local\gamemodes\Paradize.pwn(132) : error 004: function "OnPlayerText" is not implemented
D:\Serveur local\gamemodes\Paradize.pwn(132) : error 079: inconsistent return types (array & non-array)
D:\Serveur local\gamemodes\Paradize.pwn(138) : warning 217: loose indentation
D:\Serveur local\gamemodes\Paradize.pwn(138) : error 017: undefined symbol "CODESYS"
D:\Serveur local\gamemodes\Paradize.pwn(143) : error 079: inconsistent return types (array & non-array)
D:\Serveur local\gamemodes\Paradize.pwn(146) : warning 225: unreachable code
D:\Serveur local\gamemodes\Paradize.pwn(146) : error 017: undefined symbol "CODESYS1"
D:\Serveur local\gamemodes\Paradize.pwn(151) : error 079: inconsistent return types (array & non-array)
D:\Serveur local\gamemodes\Paradize.pwn(154) : warning 225: unreachable code
D:\Serveur local\gamemodes\Paradize.pwn(154) : error 017: undefined symbol "CODESYS2"
D:\Serveur local\gamemodes\Paradize.pwn(159) : error 079: inconsistent return types (array & non-array)
D:\Serveur local\gamemodes\Paradize.pwn(237) : warning 225: unreachable code
D:\Serveur local\gamemodes\Paradize.pwn(237) : error 029: invalid expression, assumed zero
D:\Serveur local\gamemodes\Paradize.pwn(237) : error 017: undefined symbol "EnvoiAnnonce"
D:\Serveur local\gamemodes\Paradize.pwn(238) : error 029: invalid expression, assumed zero
D:\Serveur local\gamemodes\Paradize.pwn(238) : error 017: undefined symbol "IsATank"
D:\Serveur local\gamemodes\Paradize.pwn(239) : error 029: invalid expression, assumed zero
D:\Serveur local\gamemodes\Paradize.pwn(239) : error 017: undefined symbol "IsADrugHarvest"
D:\Serveur local\gamemodes\Paradize.pwn(240) : error 029: invalid expression, assumed zero
D:\Serveur local\gamemodes\Paradize.pwn(240) : error 017: undefined symbol "IsAHarvest"
D:\Serveur local\gamemodes\Paradize.pwn(241) : error 029: invalid expression, assumed zero
D:\Serveur local\gamemodes\Paradize.pwn(241) : error 017: undefined symbol "IsASweeper"
D:\Serveur local\gamemodes\Paradize.pwn(242) : error 029: invalid expression, assumed zero
D:\Serveur local\gamemodes\Paradize.pwn(242) : error 017: undefined symbol "IsAOBike"

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


26 Errors.

J'ai l'impression que OnPlayerText est pas implanté mais pourtant si, regarder mon OnPlayerText :

http://pastebin.com/gLG3VD6G
« Modifié: 21 Mars 2010, 07:46:24 par Paradize »
Scripteur de Paradize Rôle Play !