Sziasztok.Megint a segitségetekre szorulok mert warningol egy cucc és nem tudom hogy kell megjavívani.
Válaszokat elõre is köszönöm.
new Text:Map
Map = TextDrawCreate(0.000000, 0.000000, \"loadsc13:loadsc13\"); // LIB:image
TextDrawBackgroundColor(Map, 255);
TextDrawFont(Map, 4);
TextDrawLetterSize(Map, 0.500000, 1.000000);
TextDrawColor(Map,-1);
TextDrawSetOutline(Map, 0);
TextDrawSetProportional(Map, 1);
TextDrawSetShadow(Map, 1);
TextDrawUseBox(Map, 1);
TextDrawBoxColor(Map, 255);
TextDrawTextSize(Map, 641.000000, 448.000000);
CMD:eltuntet(playerid,params[])
{
TextDrawDestroy(playerid,Text:Map);
return 1;
}
Warning:
C:\\Documents and Settings\\Csalad\\Asztal\\[HUN]RPG\\gamemodes\\FallRPGn.pwn(2421) : warning 213: tag mismatch
C:\\Documents and Settings\\Csalad\\Asztal\\[HUN]RPG\\gamemodes\\FallRPGn.pwn(2421) : warning 202: number of arguments does not match definition
Warningoló sorban ez szerepel:
TextDrawDestroy(playerid,Text:Map);
De ha ki veszem a playerid-t akkor nem warningol nem tudom hogy ha nincs ott a playerid akkor csak a játékosnak tünteti e el aki be irta a parancsot és csak neki akarom eltünteni ez igazábol spawnal van de ez egy teszt parancs.
Ha TextDrawShowForPlayer használok akkor eltünik és újra megjelenik 1 mp elteltével.
Köszi a válaszokat elõre is
Ezzel?
TextDrawHideForPlayer(playerid, Map);
Mivel ez a textdraw törlõdik mindenkinél ezért nem kell a játékosazonosító. Továbbá a Text:... sem kell oda
CMD:eltuntet(playerid,params[])
{
TextDrawDestroy(Map);
return 1;
}
Csináltam tesztbõl egy hogy azzal is ezt csinálja hogy egybõl vissza jön de ez is azt csinálja nem tudom mi a hiba ha ezt megtudnátok csinálni azt is megtudnám csinálni az alapján.
Akkor irom:
new Text:teszt;
public OnGameModeInit()
{
teszt = TextDrawCreate(4.000000,2.000000,\"Szöveg\");
TextDrawFont(teszt,2);
TextDrawColor(teszt,0x33AA33AA);
TextDrawLetterSize(teszt,0.599999,1.000000);
TextDrawSetOutline(teszt,1);
TextDrawSetShadow(teszt,1);
TextDrawSetProportional(teszt,1);
TextDrawBackgroundColor(teszt,0x000000ff);
return 1;
}
public OnPlayerConnect(playerid)
{
TextDrawShowForPlayer(playerid,teszt);
return 1;
}
CMD:eltuntet(playerid,params[])
{
TextDrawHideForPlayer(playerid,teszt);
return 1;
}
Dupla hozzászólás automatikusan összefûzve. ( 2012. november 10. - 20:26:16 )
Mególdodott az éhség rendeszeremmel volt gond és törölni kellet :( :crazy: