Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Hydra poslato Mart 19, 2018, 02:28:45 PRE PODNE

Naslov: Pomoc oko random poruka td i datum td
Poruka od: Hydra poslato Mart 19, 2018, 02:28:45 PRE PODNE
E ovako,uradio sam td-ove,ubacio sam funkciju za random poruke i sve lepo radi,ali nekako text kao da je providan,kao da je iza textdrawa,evo slike pa vidite: https://prnt.sc/it2gia    molim vas mi recite gresku,i ako zatreba kod neki da vidite da li je tacno,recite

e sad za datum td

[pawn]forward Datum(playerid);
public Datum(playerid)
{
   new string[128],godina,Mesec,dan;
    getdate(dan, Mesec, godina);
    format(string, sizeof string, "%s%d/%s%d/%s%d", (dan < 10) ? ("0") : (""), dan, (Mesec <10 ) ? ("0") : (""), Mesec, (godina <10) ? ("0") : (""), godina);
    TextDrawSetString(DatumTD, string);
}[/pawn]
ovako sam stavio kod ali ipak mi ne prikazuje tacan datum

Molim vas pomoc,hitno,ako jos neki kod zatreba da vidite, napisite
Naslov: Odg: Pomoc oko random poruka td i datum td
Poruka od: PazzOnee poslato Mart 19, 2018, 05:11:38 PRE PODNE
Slikaj kodove gde si kreirao taj td "DatumTD"
Naslov: Odg: Pomoc oko random poruka td i datum td
Poruka od: â–‘Yâ–‘aâ–‘nâ–‘nâ–‘iâ–‘câ–‘kâ–‘ poslato Mart 19, 2018, 09:56:41 PRE PODNE
Pošalji taj Textdraw za randomaporuke moguće da je tu nešto zabrljano
Naslov: Odg: Pomoc oko random poruka td i datum td
Poruka od: Hydra poslato Mart 19, 2018, 10:49:54 PRE PODNE
Evo za datum vidi kod,sve cu posebne kodove za datum da stavim:

[pawn]
//--vrh skripte--//
new Text:DatumTD;
//---OnGameModeinit--//
   DatumTD = TextDrawCreate(499.000152, 434.311187, "18/03/2018");
   TextDrawLetterSize(DatumTD, 0.253999, 0.886518);
   TextDrawAlignment(DatumTD, 1);
   TextDrawColor(DatumTD, -1);
   TextDrawSetShadow(DatumTD, 0);
   TextDrawSetOutline(DatumTD, 1);
   TextDrawBackgroundColor(DatumTD, 51);
   TextDrawFont(DatumTD, 1);
   TextDrawSetProportional(DatumTD, 1);
//--OnPlayerConnect--//
TextDrawShowForPlayer(playerid, DatumTD);
//--Negde pri dnu skripte--//
forward Datum(playerid);
public Datum(playerid)
{
   new string[128],godina,Mesec,dan;
    getdate(dan, Mesec, godina);
    format(string, sizeof string, "%s%d/%s%d/%s%d", (dan < 10) ? ("0") : (""), dan, (Mesec <10 ) ? ("0") : (""), Mesec, (godina <10) ? ("0") : (""), godina);
    TextDrawSetString(DatumTD, string);
}
[/pawn]
Eto svi kodovi za datum

a evo za randommsg pa vidi:

[pawn]
//-----ovo sam negde na vrhu skripte--//
new Text:randommsg;

forward RandomMessage();

new RandomMessages[][] =
{
    "Posetite nas teamspeak server /ts3 ",
    "Link za donacije pogledajte na www.uskoro.info",
    "Ako imate pitanje /pitaj",
    "Ako zelite da prijavite igraca /report"
};

public RandomMessage()
{
        TextDrawSetString(randommsg, RandomMessages[random(sizeof(RandomMessages))]);
        return 1;
}
//-------------kraj sto je pri vrhu-----//
//-----------onda sam ovo pod OnGameModeInit-----------//
SetTimer("RandomMessage",8000,1);

   randommsg = TextDrawCreate(256.666656, 432.237091, "Hvala vam sto igrate na nasem serveru");
   TextDrawLetterSize(randommsg, 0.188666, 1.052444);
   TextDrawAlignment(randommsg, 1);
   TextDrawColor(randommsg, -1);
   TextDrawSetShadow(randommsg, 0);
   TextDrawSetOutline(randommsg, 1);
   TextDrawBackgroundColor(randommsg, 51);
   TextDrawFont(randommsg, 1);
   TextDrawSetProportional(randommsg, 1);
//---//OnPlayerSpawn
TextDrawShowForPlayer(playerid, randommsg);
[/pawn]
Naslov: Odg: Pomoc oko random poruka td i datum td
Poruka od: Agent 47 poslato Mart 19, 2018, 11:03:29 PRE PODNE
@Luk@ stavi i njemu pravila kao sto umes i meni a lepo sam otvorio po formularu,strasno
Naslov: Odg: Pomoc oko random poruka td i datum td
Poruka od: â–‘Yâ–‘aâ–‘nâ–‘nâ–‘iâ–‘câ–‘kâ–‘ poslato Mart 19, 2018, 11:06:21 PRE PODNE
[pawn]randommsg = TextDrawCreate(256.666656, 432.237091, "Hvala vam sto igrate na nasem serveru");
   TextDrawLetterSize(randommsg, 0.188666, 1.052444);
   TextDrawAlignment(randommsg, 1);
   TextDrawColor(randommsg, -1);
   TextDrawSetShadow(randommsg, 0);
   TextDrawSetOutline(randommsg, 1);
   TextDrawBackgroundColor(randommsg, 51);
   TextDrawFont(randommsg, 1);
   TextDrawSetProportional(randommsg, 1);[/pawn] tu ti neÅ¡to ne valja imao sam sličan problem prije znam da je tu bilo probaj [pawn]TextDrawBackgroundColor(randommsg, 51);[/pawn] vidit da nije do toga
a za datum msm da će ovo radit
[pawn]forward Datum(playerid);
public Datum(playerid)
{
        new string[128],year,month,day; // a ako hoćeÅ¡ za vrijme staviÅ¡ string[256]
        getdate(year, month, day);
        format(string, sizeof string, "%d/%s%d/%s%d", day, ((month < 10) ? ("0") : ("")), month, (year < 10) ? ("0") : (""), year);
        TextDrawSetString(DatumTD, string);
     
}[/pawn]
Naslov: Odg: Pomoc oko random poruka td i datum td
Poruka od: Łuk@ poslato Mart 19, 2018, 13:28:47 POSLE PODNE
pravila