Szerző Téma: Üzenet script  (Megtekintve 2051 alkalommal)

Artoo

  • Vendég
Üzenet script
« Dátum: 2012. február 17. - 18:06:27 »
+2 Show voters
Sziasztok!
Készítettem egy Üzenet scriptet. Nem túl nagy script de ez az elsõ publikált scriptem.
A lényege, hogy ha a szerveren valaki beírja, hogy /uzen elõjön egy input dialog. Amibe szöveget lehet írni majd ha beírtuk akkor az Elküld gombbal elküldjük. Ekkor a scriptfiles mappába az Üzenetek.txt -be beleírja az üzeneted (ha nincs létrehozva az Üzenetek.txt akkor automatikusan létrehozza).
Remélem tetszik.
 

Kép:
\"QEBDWktvAwMHVQhPEwVX\"
 
 
Letöltés:
 

V1
 

http://solidfiles.com/d/ea9d0befb2/
 

V2
 

http://solidfiles.com/d/4a2ae5a9e0/
 

Újítás: RCON adminként a /utorol parancsal tudod törölni az Üzenetek.txt -t. Az üzenet küldéskor dátumot is ír.
 

V3
 

http://solidfiles.com/d/66fd5e71ce/
 

Újítás: RCON adminként  a /megnez parancssal tudod megnézni az üzeneteket.
« Utoljára szerkesztve: 2012. február 18. - 17:03:25 írta Artoo »

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Üzenet script
« Válasz #1 Dátum: 2012. február 17. - 18:09:45 »
0 Show voters
kezdõként nem is rossz

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Üzenet script
« Válasz #2 Dátum: 2012. február 17. - 18:11:50 »
0 Show voters
Nem rossz de én a dátumot is oda írtam volna mikor küldte az illetõ...
 
new year,month,day,hour,minute,sec;
getdate(year,month,day);
gettime(hour,minute,sec);
new neve[26], File:ftw=fopen(\"Üzenetek.txt\", io_append);
GetPlayerName(playerid, neve, 26);
format(inputtext, 128, \"[%d,%02d,%02d %02d:%02d:%02d] %s üzente: %s\\r\\n\",year,month,day,hour,minute,sec,neve,inputtext);
fwrite(ftw, inputtext);
fclose(ftw);
SendClientMessage(playerid, FEHER, \"{6EF83C}Köszönjük, hogy írtál nekünk!\");
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 10.0);

 
Valahogy így.. :)
« Utoljára szerkesztve: 2012. február 17. - 18:47:37 írta Norby »

Fighter

  • Vendég
Üzenet script
« Válasz #3 Dátum: 2012. február 17. - 18:29:19 »
0 Show voters
Ez jó kis script én használt veszem deh a scriptfiles mappába mikor megnyitom az üzenetek-et ilyet ir
[70,99,2012 02:17:09]    Ü üzente: ;   Ü
nempont igy ahogy a fórumon megjelenik deh nem teszi bele normálisan,nevet se irja ki.

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Üzenet script
« Válasz #4 Dátum: 2012. február 17. - 18:47:58 »
0 Show voters
new year,month,day,hour,minute,sec;
getdate(year,month,day);
gettime(hour,minute,sec);
new neve[26], File:ftw=fopen(\"Üzenetek.txt\", io_append);
GetPlayerName(playerid, neve, 26);
format(inputtext, 128, \"[%d,%02d,%02d %02d:%02d:%02d] %s üzente: %s\\r\\n\",year,month,day,hour,minute,sec,neve,inputtext);
fwrite(ftw, inputtext);
fclose(ftw);
SendClientMessage(playerid, FEHER, \"{6EF83C}Köszönjük, hogy írtál nekünk!\");
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 10.0);

 
Javítottam így másold be pontosan...

Artoo

  • Vendég
Üzenet script
« Válasz #5 Dátum: 2012. február 17. - 18:49:51 »
0 Show voters
Kicsit továbbfejlesztem a scriptet. :) Egyébként köszönöm a tippet Norby!
Szerk: Fejlesztett változat is felkerült.
« Utoljára szerkesztve: 2012. február 17. - 19:39:35 írta Artoo »

Nem elérhető KDDomi

  • 976
    • Profil megtekintése
Üzenet script
« Válasz #6 Dátum: 2012. február 17. - 20:05:04 »
0 Show voters
Szép! Olyan parancsot is csinálhatnál amivel a föadminok játékban megtudják nézni miket irtak a játékosok.
pl.: /megnez
és akkor kiadja lista dialogusokba a nevét és ha rákattint a nevére akkor egy msgboxos dialogot elöhoz amiben teljesen leirja dátumtól kezdve a nevéig.
Szerintem ez sokat dobna a scripten!
Amúgy szép lett! Nyomtam egy likeot!

Artoo

  • Vendég
Üzenet script
« Válasz #7 Dátum: 2012. február 17. - 20:22:18 »
0 Show voters
Köszönöm! Ezen már én is gondolkodtam. :)

Üzenet script
« Válasz #8 Dátum: 2012. február 18. - 14:56:01 »
0 Show voters
Kössz!!
Pont ilyet akartam irni ugylátszik már nem kell!

Artoo

  • Vendég
Üzenet script
« Válasz #9 Dátum: 2012. február 18. - 16:21:36 »
0 Show voters
Fejlesztettem rajta! Most már meg lehet nézni az üzeneteket is.

Nem elérhető The

  • 4384
    • Profil megtekintése
Üzenet script
« Válasz #10 Dátum: 2012. február 18. - 16:43:28 »
0 Show voters
Szép szkript.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal