Szerző Téma: /ido parancs még két kis probléma!  (Megtekintve 603 alkalommal)

/ido parancs még két kis probléma!
« Dátum: 2013. Május 29. - 15:46:54 »
0 Show voters
Üdvözlök Mindenkit!
Legutóbb mikor segítséget kérdem egy /ido ZCMD parancsfeldolgozó parancsban kértem segítséget. Viszont még volna vele kis problémám. Megírtam a napok nevét viszont amikor lekéri a mai napnak a nevét azt nem jól írtam meg ebben kérném a segítségeteket.
Második problémám az volna. Mivel még kezdõ scripter vagyok és nem foglalkoztam ilyesmivel. Egy olyat szeretnék hogy, a játékosnak amikor beüti a parancsot /ido ki mutatja \"%s megnézte az óráján hogy, mennyi az idõ.\" Ez már bele van írva a függvénybe. Viszont szeretném úgy megoldani hogy, a többi játékos aki a hatósugaron belül kerül az azt láthassa hogy \" Valaki megnézi az óráján hogy, mennyi az idõ.\"
Ebben kérném tõletek a segítséget. Aki segít annak nagyon megköszönöm. A második az tanulás céljából is fontos lenne mert, még ilyennel nem foglalkoztam és fogalmam sincs hogyan vágjak bele. Még egyszer köszönöm mindenkinek.
 
CMD:ido(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new year, month, day;
new hour, minute, second;
new string[250], stringx[250], stringxx[250], stringxxx[250], stringxxxx[250];
new jatekosnev[64];
new month_name[][] = { \"Január\", \"Február\", \"Március\", \"Április\", \"Május\", \"Június\", \"Július\", \"Augusztus\", \"Szeptember\", \"Október\", \"November\", \"December\" };
new day_name[][] = { \"Hétfõ\", \"Kedd\", \"Szerda\", \"Csütörtök\", \"Péntek\", \"Szombat\", \"Vasárnap\" };
getdate(year, month, day);
   format(string, sizeof(string), \"(( Ma %d.%s.%d. van. ))\", year, month_name[month - 1], day);
SendClientMessage(playerid, FEHER_SZIN, string);
   gettime(hour, minute, second);
   format(stringx, sizeof(stringx), \"(( Jelenleg %d:%d:%d van. ))\", hour, minute, second);
SendClientMessage(playerid, FEHER_SZIN, stringx);
format(stringxx, sizeof(stringxx), \"(( Jelenleg ma %s van. ))\", day_name[ day < month ]);
SendClientMessage(playerid, FEHER_SZIN, stringxx);
GetPlayerName(playerid, jatekosnev, sizeof(jatekosnev));
format(stringxxx, sizeof(stringxxx), \"%s megnézte az óráján hogy, mennyi az idõ.\", jatekosnev);
SendClientMessage(playerid, FEHER_SZIN, stringxxx);
ApplyAnimation(playerid, \"COP_AMBIENT\",\"Coplook_watch\",4.1,0,0,0,0,0);

Nem elérhető JageR

/ido parancs még két kis probléma!
« Válasz #1 Dátum: 2013. Május 29. - 16:13:38 »
0 Show voters
       format(string, sizeof(string), \"(( Ma %d.%s.%d. van. ))\", year, month_name[month - 1], day);

 
Helyett:
 
       format(string, sizeof(string), \"(( Ma %d.%s.%s. van. ))\", year, month_name[month - 1], day);

 
A napnál %s kell %d helyett .


EDIT: Amúgy szerintem az
 
   if(IsPlayerConnected(playerid))
{

 
felesleges , mertha nincs fent akkor egyértelmû hogy nemtud parancsothasználni .
« Utoljára szerkesztve: 2013. Május 29. - 16:15:53 írta JageR »

/ido parancs még két kis probléma!
« Válasz #2 Dátum: 2013. Május 29. - 18:50:00 »
0 Show voters
Addig az oké....
               
format(string, sizeof(string), \"(( Ma %d.%s.%d. van. ))\", year, month_name[month - 1], day);

 
Itt úgy írja ki hogy, 2013.Május.29.
Nekem ezzel a sorral nincsen bajom egyébként. Viszont csináltam 1 olyat ami lekéri a napnak a nevét. PL: Hétfõ.
Ezzel a részével van a bajom konkrétan itt írtam el valamit.
 
new day_name[][] = { \"Hétfõ\", \"Kedd\", \"Szerda\", \"Csütörtök\", \"Péntek\", \"Szombat\", \"Vasárnap\" };

 

format(stringxx, sizeof(stringxx), \"(( Jelenleg ma %s van. ))\", day_name[ day < month ]);

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal