-
Sziasztok hogy birnám azt meg oldani hogy a textdrawomon sorba betük ként át menjen egy szinnel?
-
csak én nem értem, hogy pontosan mit is akarsz?
vagy azt akarod, hogy minden betû más színû legyen, vagy változtatni akarod idõnként?
de mindkettõhöz ez kell majd.
~r~ red
~g~ green
~b~ blue
~w~ white
~y~ yellow
~p~ purple
~l~ black
~h~ lighter color
-
Azt mondom hogy van egy szöveg és a szövegen végig megy egy szin betük ként...
-
BlackJack\" post=\"516701\" timestamp=\"1412627946\"]
Azt mondom hogy van egy szöveg és a szövegen végig megy egy szin betük ként...
[/quote]
magyarul...
#include <a_samp>
new Text:valtozo;
new count;
public OnFilterScriptInit()
{
valtozo = TextDrawCreate(x, y, \"~r~s~w~zöveg\");
count = 0;
SetTimer(\"Valtas\", 1*1000, true);
return 1;
}
forward Valtas();
public Valtas()
{
for(new i=0;i<MAX_PLAYERS;i++)
{
TextDrawShowForPlayer(i);
switch(count)
{
case 0:TextDrawSetString(valtozo, \"~r~s~w~zöveg\"),count++;
case 0:TextDrawSetString(valtozo, \"~w~s~r~z~w~öveg\"),count++;
case 0:TextDrawSetString(valtozo, \"~w~sz~r~ö~w~veg\"),count++;
case 0:TextDrawSetString(valtozo, \"~w~szö~r~v~w~eg\"),count++;
case 0:TextDrawSetString(valtozo, \"~w~szöv~r~e~w~g\"),count++;
case 0:TextDrawSetString(valtozo, \"~w~szöve~r~g~w~\"),count = 0;
}
}
return 1;
}
-
#include <a_samp>
new Text:valtozo;
new count;
public OnFilterScriptInit()
{
valtozo = TextDrawCreate(383.000000, 4.000000, \"fs\");
TextDrawBackgroundColor(valtozo, 255);
TextDrawFont(valtozo, 2);
TextDrawLetterSize(valtozo, 0.310000, 1.000000);
TextDrawColor(valtozo, -1);
TextDrawSetOutline(valtozo, 1);
TextDrawSetProportional(valtozo, 1);
count = 0;
SetTimer(\"Valtas\", 1*1000, true);
return 1;
}
forward Valtas();
public Valtas()
{
for(new i=0;i<MAX_PLAYERS;i++)
{
TextDrawShowForAll(valtozo);
switch(count)
{
case 0:TextDrawSetString(valtozo, \"~r~s~w~zöveg\"),count++;
case 1:TextDrawSetString(valtozo, \"~w~s~r~z~w~öveg\"),count++;
case 2:TextDrawSetString(valtozo, \"~w~sz~r~ö~w~veg\"),count++;
case 3:TextDrawSetString(valtozo, \"~w~szö~r~v~w~eg\"),count++;
case 4:TextDrawSetString(valtozo, \"~w~szöv~r~e~w~g\"),count++;
case 5:TextDrawSetString(valtozo, \"~w~szöve~r~g~w~\"),count = 0;
}
}
return 1;
}
Nem irja ki :(
-
teszteltem, kiírja....
#include <a_samp>
#include <fixchars.h>
new Text:valtozo;
new count;
public OnFilterScriptInit()
{
valtozo = TextDrawCreate(383.000000, 4.000000, \"fs\");
TextDrawBackgroundColor(valtozo, 255);
TextDrawFont(valtozo, 2);
TextDrawLetterSize(valtozo, 0.310000, 1.000000);
TextDrawColor(valtozo, -1);
TextDrawSetOutline(valtozo, 1);
TextDrawSetProportional(valtozo, 1);
count = 0;
SetTimer(\"Valtas\", 1*1200, true);
return 1;
}
forward Valtas();
public Valtas()
{
for(new i=0;i<MAX_PLAYERS;i++)
{
TextDrawShowForPlayer(i, valtozo);
switch(count)
{
case 0:TextDrawSetString(valtozo, \"~r~s~w~zöveg\"),count = 1;
case 1:TextDrawSetString(valtozo, \"~w~s~r~z~w~öveg\"),count = 2;
case 2:TextDrawSetString(valtozo, \"~w~sz~r~ö~w~veg\"),count = 3;
case 3:TextDrawSetString(valtozo, \"~w~szö~r~v~w~eg\"),count = 4;
case 4:TextDrawSetString(valtozo, \"~w~szöv~r~e~w~g\"),count = 5;
case 5:TextDrawSetString(valtozo, \"~w~szöve~r~g~w~\"),count = 0;
}
}
return 1;
}
-
Oké, most jó!
Csak annyi hogy össze vissza ugrál na de köszi, +! :thumbsup:
Dupla hozzászólás automatikusan összefûzve. ( [time]2014. október 07. 00:59:13[/time] )
https://www.youtube.com/watch?v=MfVmMKqbzN8&feature=youtu.be
Nem tudom orvosolni a hibát össze vissza vált! :slap:
-
így már jó lesz.....
ott hibáztam én is, hogy a for ciklus alá tettem a változtatást, így többször futott le..
#include <a_samp>
#include <fixchars.h>
new Text:valtozo;
new count;
public OnFilterScriptInit()
{
valtozo = TextDrawCreate(383.000000, 4.000000, \"fs\");
TextDrawBackgroundColor(valtozo, 255);
TextDrawFont(valtozo, 2);
TextDrawLetterSize(valtozo, 0.310000, 1.000000);
TextDrawColor(valtozo, -1);
TextDrawSetOutline(valtozo, 1);
TextDrawSetProportional(valtozo, 1);
count = 0;
SetTimer(\"Valtas\", 1*1200, true);
return 1;
}
forward Valtas();
public Valtas()
{
for(new i=0;i<MAX_PLAYERS;i++)
{
TextDrawShowForPlayer(i, valtozo);
}
switch(count)
{
case 0:TextDrawSetString(valtozo, \"~r~s~w~zöveg\"),count = 1;
case 1:TextDrawSetString(valtozo, \"~w~s~r~z~w~öveg\"),count = 2;
case 2:TextDrawSetString(valtozo, \"~w~sz~r~ö~w~veg\"),count = 3;
case 3:TextDrawSetString(valtozo, \"~w~szö~r~v~w~eg\"),count = 4;
case 4:TextDrawSetString(valtozo, \"~w~szöv~r~e~w~g\"),count = 5;
case 5:TextDrawSetString(valtozo, \"~w~szöve~r~g~w~\"),count = 0;
}
return 0;
}
-
Na, most jó! köszi szépen kapsz még egy + -t! ^-^