Szerző Téma: Textdraw Csere  (Megtekintve 523 alkalommal)

Textdraw Csere
« Dátum: 2013. július 31. - 20:18:28 »
0 Show voters
Üdv!
Itt van két parancs amik cserélik a textdrawokat
Pl: Beírom /fel1 feljön az 1-es számú Textdraw beírom /fel2 feljön a 2. számú textdraw de nem mûködnek ....
 
   if (strcmp(\"/fel1\", cmdtext, true, 10) == 0)
{
TextDrawDestroy(Text2[playerid]); //Letörli a 2.
TextDrawShowForPlayer(playerid, Text1[playerid]); //Felhozza 1.
return 1;
}
 
if (strcmp(\"/fel2\", cmdtext, true, 10) == 0)
{
TextDrawDestroy(Text1[playerid]); //Letörli a 1.
TextDrawShowForPlayer(playerid, Text2[playerid]); //Felhozza 2.
return 1;
}

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Textdraw Csere
« Válasz #1 Dátum: 2013. július 31. - 20:47:07 »
+1 Show voters
mivel a TextDrawDestroy törli a TD-t véglegesen.
Használd a TextDrawHideForPlayer-t.
 
        if (strcmp(\"/fel1\", cmdtext, true, 10) == 0)
{
TextDrawHideForPlayer(playerid, Text2[playerid]); //Eltünteti a kettest
TextDrawShowForPlayer(playerid, Text1[playerid]); //Felhozza 1.
return 1;
}
 
if (strcmp(\"/fel2\", cmdtext, true, 10) == 0)
{
TextDrawHideForPlayer(playerid, Text1[playerid]); //Eltünteti az eggyest
TextDrawShowForPlayer(playerid, Text2[playerid]); //Felhozza 2.
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal