[Pomoc] Bilbord


Započeo VuKaN, Avgust 07, 2016, 18:11:07 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja
Opis problema: Kako da napravim da kada igrac kuca /bilbord Cao svima, da izbaci na bilbordu Cao svima, igrac Vukan.
Deo skripte: evo komanda:
CMD:bb(playerid, params[])
{
		if(bilbas == 1) return SCM(playerid,-1,"Neko je vec pisao na bilbordu, mora proci odredjeno vreme.");
	    new bilt[50];
	    if(sscanf(params, "s[50]", bilt)) return SCM(playerid, -1, "Koristi: /bb [text]");
	    if(strlen(bilt) > 50) return SCM(playerid,-1,"Max. 50 znakova !");
    	SetDynamicObjectMaterialText(bill1, 0, bilt, 130, "Arial", 24, 0, 0xFFFFFFAA, -16777216, 1);
		SetDynamicObjectMaterialText(bill3, 0, bilt, 130, "Arial", 24, 0, 0xFFFFFFAA, -16777216, 1);
  		SetDynamicObjectMaterialText(bill4, 0, bilt, 130, "Arial", 24, 0, 0xFFFFFFAA, -16777216, 1);
	    SetDynamicObjectMaterialText(bill5, 0, bilt, 130, "Arial", 24, 0, 0xFFFFFFAA, -16777216, 1);
	   	SetDynamicObjectMaterialText(bill6, 0, bilt, 130, "Arial", 24, 0, 0xFFFFFFAA, -16777216, 1);
	    bilbas = 1;
        SCMF(playerid,-1,"Postavili ste bilbord, i oduzeto vam je 10000$ !");
  	    PlayerInfo[playerid][pPare] -= 10000;
	    SetTimer("SkiniBilb", 500000, 0);
		format(nellys, sizeof(nellys), "[HIAC] Igrac %s je napisao na /bb: %s ", GetName(playerid), bilt);
		ABroadCast(ZUTA, nellys, 1);
	    return 1;
}
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

U funkciji SetDynamicObjectMaterialText imas lepo parametar text[] to povezes sa komandom i ono sto igrac napise tu ce biti...

Ovo?
CMD:bb(playerid, params[])
{
if(bilbas == 1) return SCM(playerid,-1,"Neko je vec pisao na bilbordu, mora proci odredjeno vreme.");
    new bilt[50];
    if(sscanf(params, "s[50]", bilt)) return SCM(playerid, -1, "Koristi: /bb [text]");
    if(strlen(bilt) > 50) return SCM(playerid,-1,"Max. 50 znakova !");
new finaltext[100], playern[MAX_PLAYER_NAME]; GetPlayerName(playerid, playern, 24); 
format(finaltext, sizeof finaltext, "%s, igrac %s", bilt, playern);
    SetDynamicObjectMaterialText(bill1, 0, finaltext, 130, "Arial", 24, 0, 0xFFFFFFAA, -16777216, 1);
SetDynamicObjectMaterialText(bill3, 0, finaltext, 130, "Arial", 24, 0, 0xFFFFFFAA, -16777216, 1);
  SetDynamicObjectMaterialText(bill4, 0, finaltext, 130, "Arial", 24, 0, 0xFFFFFFAA, -16777216, 1);
    SetDynamicObjectMaterialText(bill5, 0, finaltext, 130, "Arial", 24, 0, 0xFFFFFFAA, -16777216, 1);
    SetDynamicObjectMaterialText(bill6, 0, finaltext, 130, "Arial", 24, 0, 0xFFFFFFAA, -16777216, 1);
    bilbas = 1;
        SCMF(playerid,-1,"Postavili ste bilbord, i oduzeto vam je 10000$ !");
      PlayerInfo[playerid][pPare] -= 10000;
    SetTimer("SkiniBilb", 500000, 0);
format(nellys, sizeof(nellys), "[HIAC] Igrac %s je napisao na /bb: %s ", GetName(playerid), bilt);
ABroadCast(ZUTA, nellys, 1);
    return 1;
}