• 20 Mai 2024, 12:13:15


Auteur Sujet: Problème script  (Lu 779 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne yogame

  • *
  • Nouveau
  • Messages: 19
    • Voir le profil
Problème script
« le: 05 Août 2013, 20:26:26 »
Bonsoir,
Celà fait plusieurs jour que je recherche pour règlé 2 warning.
Voici les warnings :
Citer
(16900) : warning 204: symbol is assigned a value that is never used: "playertextid"
(16896) : warning 204: symbol is assigned a value that is never used: "message"

Code: (pwn) [Sélectionner]
if(strcmp(cmd, "/posermessage", true) == 0)
{
    if( !strlen(tmp) )
    {SendClientMessage(playerid, COLOR_ACTION, "Astuce: /posermessage <TEXTE>");return 1;}
    new message = strval(tmp);
    new PlayerText3D:playertextid;
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos( playerid, X, Y, Z );
    playertextid = CreatePlayer3DTextLabel(playerid,"message",0x008080FF,X,Y,Z,40.0);
return 1;
}

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Problème script
« Réponse #1 le: 05 Août 2013, 20:50:51 »
Salut,

en gros ton problème c'est que tu crée ta variable, y stocke une valeur, mais ne t'en sert pas par après.

Tel que ton code est, la variable est complètement inutile.

De plus, ton message ne doit pas être récupérer avec un strval (qui retourne une valeur numérique, 0 dans ce cas).

Utilise directement tmp.

Note: mauvaise méthode, surtout si ton tmp est récupérer par un second strtok.
Utilise plutôt zcmd ou ycmd.

++Sim++