Szerző Téma: Define ágyazása stringbe.  (Megtekintve 649 alkalommal)

Define ágyazása stringbe.
« Dátum: 2012. március 28. - 16:40:17 »
0 Show voters
Hy.Hogy lehet definét stringbe ágyazni:
így próbálom:
 

#define blue {0000FF}
public OnPlayerCommandPerformed(playerid,cmdtext[],success)
{
if(!success)
{
    format(str,sizeof(str),\"%s parancs nem található!\"blue\"A parancsok listája: /cmds\",cmdtext);
    SCM(playerid,red,str);
}
return 1;
}

 
A format-os sorra ír ki ugye errort.

Gang[St]e[R]

  • Vendég
Define ágyazása stringbe.
« Válasz #1 Dátum: 2012. március 28. - 16:44:48 »
0 Show voters
Elõször is fölöslegesen definiáltál, mert sehol sem ágyaztad be a \"bule\"-t, másodszor nem hoztál létre tömböt. new str[100];

Define ágyazása stringbe.
« Válasz #2 Dátum: 2012. március 28. - 16:50:05 »
0 Show voters
Öh, a scriptem elején van str az a lényeg, a blue-t meg direkt egyszerûre írtam, mivel 1 szép színt választottam ki amit nem akartam h lelopjanak.Amúgy meg beágyaztam nézd formatba, vagyis próbáltam..

Define ágyazása stringbe.
« Válasz #3 Dátum: 2012. március 28. - 17:15:33 »
+1 Show voters
Idézõjelekbe kell tenni a színkódot amikor definiálod.
 

#define blue \"{0000FF}\"

Define ágyazása stringbe.
« Válasz #4 Dátum: 2012. március 28. - 18:00:31 »
0 Show voters
Jólett, thx zárok!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal