-
Sziasztok
Miért van az, hogy ez mûködik:
for(new i = 0; i < MAX_VEHICLES; i ++)
{
SetVehicleNumberPlate(i,\"HUN\");
}
Ez pedig nem:
for(new i = 0; i < MAX_VEHICLES; i ++)
{
SetVehicleNumberPlate(i,\"{ff0000}H{FFFFFF}U{00FF00}N{88aa88}\");
}
(OnGameModeInit)
-
Szia! Szerintem nem ismeri az ilyen fajta színezést!
EDIT: Most olvasom, elvileg ismeri.
-
A SetVehicleNumberPlate csak 32 karaktert képes befogadni.
for( new i = 0; i < MAX_VEHICLES; i++ )
{
SetVehicleNumberPlate( i, \"{ff0000}H{FFFFFF}U{00FF00}N\" );
SetVehicleToRespawn( i );
}
vagy nem spawnoltad le újra.
-
A SetVehicleNumberPlate csak 32 karaktert képes befogadni.
for( new i = 0; i < MAX_VEHICLES; i++ )
{
SetVehicleNumberPlate( i, \"{ff0000}H{FFFFFF}U{00FF00}N\" );
SetVehicleToRespawn( i );
}
vagy nem spawnoltad le újra.
Ezt is próbáltam, de nem használ.
-
Ez azért különbözik, mert Koncz_Norbert által írtban kevesebb a karakter. A tiédben 32-n felüli.
-
Hmm...
Próbálgattam dolgokat, most már rendesen mûködik. De nincs valami megoldás erre is?
Arra gondoltam, hogy:
#define co 88AA88 //Color rövidítve
for(new i = 0; i < MAX_VEHICLES; i ++)
{
new cuc[100];
format(cuc, sizeof(cuc), \"{ff0000}E{FFFFFF}H{00FF00}T {\"#co\"}%i\", i);
SetVehicleNumberPlate(i, cuc);
}
Mûködhet? A lényege, hogy a co kevesebb karakter, mint a színkód.
-
Próba-szerencse. Szerintem mûködik!
-
Szerintem meg így kellene :
#define r {F81414} //red
#define g {6EF83C} //green
#define o {FFAF00} //orange
for(new i = 0; i < MAX_VEHICLES; i ++)
{
new cuc[100];
format(cuc, sizeof(cuc), \"\"#r\"E\"#g\"H\"#o\"T %i\", i);
SetVehicleNumberPlate(i, cuc);
}
Szerintem így biztos mûködne.
-
Szerintem meg így kellene :
#define r {F81414} //red
#define g {6EF83C} //green
#define o {FFAF00} //orange
for(new i = 0; i < MAX_VEHICLES; i ++)
{
new cuc[100];
format(cuc, sizeof(cuc), \"\"#r\"E\"#g\"H\"#o\"T %i\", i);
SetVehicleNumberPlate(i, cuc);
}
Szerintem így biztos mûködne.
Nem mûködik. :no:
-
A színkódokat a preprocesszor behelyettesíti így a lefordított fájl semmiben nem fog különbözni attól amit rövídítések nélkül írtál (ki lehet próbálni mondjuk md5 hash ellenõrzésével). A 32 karaktert amúgy is futás közben ellenõrzi a szerver, úgy-hogy ha csak ki nem játdszod egy kis assemblyvel a limit marad. Gondolom nem véletlenül állították egyébként ennyire.
-
Akkor zárom a témát...
Kösz mindenkinek. :)