• 02 Mai 2025, 23:44:05


Auteur Sujet: Warning quand je mets l'include TSS  (Lu 1441 fois)

0 Membres et 1 Invité sur ce sujet

akcayir

  • Invité
Warning quand je mets l'include TSS
« le: 15 Décembre 2008, 14:20:35 »
Bonjours,
Alors j'ai télécharger l'include de taxi sur le site de Samp,
mais quand je mets l'include dans mon GM sa me trouve des warning alors quil n'y en avait pas avant :S
C:\Users\Akçayir\Documents\Serveur 0.2X\pawno\include\TSS_LIB/TSS_ext/TSS_ext_vehicles.own(776) : warning 219: local variable "a" shadows a variable at a preceding level
C:\Users\Akçayir\Documents\Serveur 0.2X\pawno\include\TSS_LIB/TSS_ext/TSS_ext_vehicles.own(845) : warning 219: local variable "a" shadows a variable at a preceding level
C:\Users\Akçayir\Documents\Serveur 0.2X\pawno\include\TSS_LIB/TSS_ext/TSS_ext_vehicles.own(916) : warning 219: local variable "a" shadows a variable at a preceding level
C:\Users\Akçayir\Documents\Serveur 0.2X\pawno\include\TSS_LIB/TSS_ext/TSS_ext_vehicles.own(941) : warning 219: local variable "a" shadows a variable at a preceding level
C:\Users\Akçayir\Documents\Serveur 0.2X\pawno\include\TSS_LIB/TSS_ext/TSS_ext_vehicles.own(957) : warning 219: local variable "a" shadows a variable at a preceding level
C:\Users\Akçayir\Documents\Serveur 0.2X\pawno\include\TSS_LIB/TSS_ext/TSS_ext_vehicles.own(1051) : warning 219: local variable "a" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


6 Warnings.
Et le truk que j'ai telecharger c'est celui-la:
http://forum.sa-mp.com/index.php?topic=53040.75

Hors ligne feldbrau

  • Despo_Rutti,Co-Scripteur de Redwood Valley RP & Ancien Scripteur GTAngel Life RP
  • *
  • Bandit
  • Messages: 410
    • Voir le profil
Re : Warning quand je mets l'include TSS
« Réponse #1 le: 15 Décembre 2008, 14:42:39 »
En gros, ca veut dire que tu a définit plusieur variable "a" dans ton script mais l'include en comporte déja une globale. Donc essaye de mettre a2 a tous les lignes ou ta des erreurs et ca devrait marcher ;)

akcayir

  • Invité
Re : Warning quand je mets l'include TSS
« Réponse #2 le: 15 Décembre 2008, 14:52:50 »
Merci j'ai corriger en metant des a 2 mais aussi j'ai des autre warning si vous pouver m'aider aussi s'il vous plait
sa me dit:
C:\Users\Akçayir\Documents\Serveur 0.2X\pawno\include\TSS_LIB/TSS_core/TSS_core.own(176) : warning 203: symbol is never used: "pickupid"
C:\Users\Akçayir\Documents\Serveur 0.2X\pawno\include\TSS_LIB/TSS_core/TSS_core.own(176) : warning 203: symbol is never used: "playerid"
C:\Users\Akçayir\Documents\Serveur 0.2X\pawno\include\TSS_LIB/TSS_core/TSS_core.own(312) : warning 203: symbol is never used: "playerid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


3 Warnings.

Alors que à la ligne 176 j'ai :
new string[256];
new playermoney;
    176==>new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new cmd[256];
new giveplayerid, moneys, idx;
new var0[25];
new var1[256];
cmd = strtok(cmdtext, idx);
Et à la ligne 312 j'ai:
if(strcmp(cmd, "/ap3", true) == 0) {
    new araba;
            araba=GetPlayerVehicleID(playerid);
    SetPlayerPos(playerid, 1317.7917,1260.0190,10.8203);
            SetVehiclePos(araba, 1317.7917,1260.0190,10.8203);
            PutPlayerInVehicle(playerid,araba,0);
      312==>return 1;
}

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Warning quand je mets l'include TSS
« Réponse #3 le: 15 Décembre 2008, 14:58:01 »
Salut,

lit correctement l'emplacement: ...\Serveur 0.2X\pawno\include\TSS_LIB/TSS_core/TSS_core.own(176)

l'erreur est dans l'include, j'ai déjà eu des trucs du genre, mais l'ennui c'est que ces variables servent a quelque chose, mais aps dans ton script... alors je te conseil de laisser comme ca ou ajouter un

#pragma unused ....


++Sim++





akcayir

  • Invité
Re : Re : Warning quand je mets l'include TSS
« Réponse #4 le: 15 Décembre 2008, 20:31:21 »
Salut,

lit correctement l'emplacement: ...\Serveur 0.2X\pawno\include\TSS_LIB/TSS_core/TSS_core.own(176)

l'erreur est dans l'include, j'ai déjà eu des trucs du genre, mais l'ennui c'est que ces variables servent a quelque chose, mais aps dans ton script... alors je te conseil de laisser comme ca ou ajouter un

#pragma unused ....


++Sim++

commen ca pargma unused Moi je ne c'est pas fer ce truk ci tu peut me dire comment le faire ? Stp

Hors ligne garderer

  • *
  • Bandit
  • Messages: 271
    • Voir le profil
Re : Warning quand je mets l'include TSS
« Réponse #5 le: 15 Décembre 2008, 23:37:58 »
#pragma unused nom_de_ce_que_tu_ne_veut_pas_utilisé

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Warning quand je mets l'include TSS
« Réponse #6 le: 16 Décembre 2008, 00:04:53 »
Salut,

et pour compléter, il faut que l'ajouter dans la section où la variable est inutilisée....

ex:

MaFonction(playerid,VariableQuelconque)
{
    #pragma unused VariableQuelconque
    ....
}

ce qui veut donc dire que tu doit aller les placer dans l'include...

s'il s'agit d'une variable globale le warning indique la dernière ligne de l'include,
ainsi les deux premières sont locales et dans la même fonction....
par contre je ne peut te dire pour la dernière

++Sim++

++Sim++