#define DIALOG_KIIRAS 1674 //definiáljuk a dialogot
new bool:csatolva[MAX_PLAYERS]; //ez a változó igaz és hamis értéket kaphat
new Text3D:csatolas;
CMD:dialog(playerid, params[])//a parancs ami elõhozza a dialogot
{
ShowPlayerDialog(playerid, DIALOG_KIIRAS, DIALOG_STYLE_INPUT, \"Fejed fölé kiírás\", \"Írj be valamit\", \"Kiír\", \"Mégse\");
return 1;
}
CMD:torol(playerid, params[])
{
if(csatolva[playerid] == true)//ha már hozzá van csatolva
{
Delete3DTextLabel(Text3D:csatolas);
SendClientMessage(playerid, -1, \"3D text törölve\");
csatolva[playerid] = false;
}
else if(csatolva[playerid] == false)//ha nincs hozzácsatolva
{
SendClientMessage(playerid, -1, \"Elõbb létre kell hoznod a 3DText-et!\");
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_KIIRAS)
{
if(!response) return 1;//ha a mégse gomra kattint, akkor visszatérés
csatolas = Create3DTextLabel(inputtext, 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(csatolas, playerid, 0.0, 0.0, 0.7);//feje fölé kiíratás
csatolva[playerid] = true;
}
return 1;
}
Parancsolj, ha van valami gond írj.
Ja és nem sértésnek szánom, de ha nem tudsz megírni egy ilyen szkriptet, akkor nem vagy haladó
.
Dupla hozzászólás automatikusan összefûzve. ( 2013. április 27. - 21:31:47 )
Tessék
Tudtommal ezt nem látja mindenki..