GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Stramm - 2013. március 17. - 11:07:45

Cím: Parancsra
Írta: Stramm - 2013. március 17. - 11:07:45
Sziasztok, azt hogyan tudom megoldani hogy ez az TextDraw parancsra jöjõn ellõ
És ugyan arra a parancsra tünyõn el 
 
textdraw = TextDrawCreate(15,453,\"/work /kamion\");
TextDrawFont(textdraw,2);
TextDrawUseBox(textdraw,1);
Cím: Parancsra
Írta: Petrik - 2013. március 17. - 14:00:48
Felülre:
 
new mutat[30];
new Text:textdraw[30];

 

public OnPlayerConnect(playerid)
{
mutat[playerid] = 0;//Mikor feljön, az érték 0
}

 
public OnPlayerCommandText(playerid, cmdtext[]) alá:
 
if (strcmp(\"/mutat\", cmdtext, true, 10) == 0)
{
if(mutat[playerid] == 0)//Ha az érték 0-n van, akkor...
{
textdraw = TextDrawCreate(15,453,\"/work /kamion\");//...megjeleníti, és...
TextDrawFont(textdraw,2);
TextDrawUseBox(textdraw,1);
mutat[playerid] = 1; //átteszi az értéket 1-re, ezután...
return 1; //lezárjuk.
}
if(mutat[playerid] == 1) // ha az érték 1, akkor...
{
TextDrawDestroy(textdraw[playerid]);//töröljük, ezután...
mutat[playerid] = 0; //az érték 0-ra ugrik
return 1;//lezárjuk
}
}
return 1;
}

 
Nem teszteltem.