[POMOC]ObjectMaterialText

Započeo Belajac, Jul 02, 2013, 16:44:47 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim:CLRP
Detaljan opis problema:Zasto ne radi mesage1 u SetObjectMaterialText a ni u SendClientMessage,
unesem text i nema nista prazno kao da nisam uneo text
Deo skripte:
if(dialogid == 15878)
{
if(response)
{
new text;
new mesage1[512];
text = strval(inputtext);
format(mesage1, sizeof(mesage1), "%s",text);
SetObjectMaterialText(bil1, mesage1, 0, OBJECT_MATERIAL_SIZE_256x128,"Arial", 28, 0, 0xFFFFFFFF, 0x000000FF, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
SendClientMessage(playerid, COLOR_GREY, mesage1);
}
}

a kad stavim npr. ovako:
SetObjectMaterialText(bil1, "aaaa", 0, OBJECT_MATERIAL_SIZE_256x128,"Arial", 28, 0, 0xFFFFFFFF, 0x000000FF, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
SetObjectMaterialText radi
Poslednja Izmena: Jul 02, 2013, 16:52:10 POSLE PODNE od Belajac

pax95

format(mesage1, sizeof(mesage1), "%s",text);
text ti je integer (ceo broj), ne string tako da ide %d

ali ja ne unosim samo brojeve nego i slova, a sa ovime rade samo brojevi

pax95

Citat: Belajac poslato Jul 02, 2013, 17:20:38 POSLE PODNE
ali ja ne unosim samo brojeve nego i slova, a sa ovime rade samo brojevi
Pa onda ide ovako reci ko covek sta treba :D
if(dialogid == 15878)
{
if(response)
{
new mesage1[512];
format(mesage1, sizeof(mesage1), "%s",inputtext);
SetObjectMaterialText(bil1, mesage1, 0, OBJECT_MATERIAL_SIZE_256x128,"Arial", 28, 0, 0xFFFFFFFF, 0x000000FF, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
SendClientMessage(playerid, COLOR_GREY, mesage1);
}
}

E sad kako da sacuvam taj tekstu npr. u scriptfiles/text.ini, da bih mogao kada pokrenem server da stvorim taj object sa istim textom.
Znaci kada unesem text u onoj gore komandi on zapamti taj tekst u neki fajl i kada se pokrene server on ucita taj text iz fajla i opet stvorim taj objekat sa istim tekstom.