Szerző Téma: Feljegyzés  (Megtekintve 1248 alkalommal)

Nem elérhető Lömpi

  • 1257
    • Profil megtekintése
Feljegyzés
« Dátum: 2010. április 28. - 21:08:42 »
0 Show voters
Hello..

Szeretnék egy olyan szkriptet | parancsot kérni.. amivel feljegyzéseket lehet írni.. példa:


Parancs: /feljegyez [jegyzet]


Történés: A Scriptfiles Mappába egy note.txt nevü fájlba. 1 + köv sorba lehet irni feljegyzést..


]Példa: /feljegyez szeretem a sajtot mert az finom.. + még egyszer /feljegyez és mert szép a szine :D


Történés: note.txt megnyitva >


szeretem a sajtot mert az finom


és mert szép a szine :D

Nem elérhető VTX

  • 2402
    • Profil megtekintése
Feljegyzés
« Válasz #1 Dátum: 2010. április 28. - 21:11:43 »
0 Show voters
Ez jó ötlet. Grat annak aki megcsinálja. (bár lehet, hogy nem nehéz)
De grat az ötletért.  ;)

Nem elérhető SnicK

  • 7521
    • Profil megtekintése
Feljegyzés
« Válasz #2 Dátum: 2010. április 28. - 21:21:12 »
0 Show voters
Dlog-al könnyen megoldható lehet megpróbálom  :o 8)

Feljegyzés
« Válasz #3 Dátum: 2010. április 28. - 22:05:09 »
0 Show voters
Remelem mukodokepes,elegge faradt vagyok.
Nem ellenoriztem,ha hibas irj es kijavitom holnap:
//OnPlayerCommandText-hez
if(strcmp(cmdtext, \"/feljegyez\", true) == 0)
{
if(!fexist(\"jegyzet.txt\"))
{
SendClientMessage(playerid,0x77CC77FF,\"A jegyzetfuzet hianyzik!\");
}else{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,\"Jegyzetkony megnyitva || Ird be az uj jegyzetet\",\"Ird be az uj jegyzetet:\",\"Rendben\",\"Megse\");
}
return 1;
}
//dialogra adott valasz
public  OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1 && response)
{
   new ev,honap,nap;
   getdate(ev,honap,nap);
   SendClientMessage(playerid,0x77CC77FF,\"Uj jegyzet feljegyezve.\");
   new karakterlanc[256];
   new File:jegyzet = fopen(\"jegyzet.txt\",io_append);
   format(karakterlanc,sizeof(karakterlanc),\"(%d.%d.%d):%s\",ev,honap,nap,inputtext);
   fwrite(jegyzet,karakterlanc);
   fclose(jegyzet);
}
return 1;
}
//ha mar hasznalsz dialogot,vigyazz,hogy megvaltoztasd a dialog id-jat

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Feljegyzés
« Válasz #4 Dátum: 2010. április 29. - 19:20:17 »
0 Show voters
Csabesz megelozött  :D
Nem baj, azért amit tegnap megírtam kiírom. :)
 

#include < a_samp >
#define DIALOG_ID ( 100 )
public OnPlayerCommandText( playerid, cmdtext[ ] )
{
if ( strcmp ( cmdtext, \"/feljegyez\", true ) == 0 )
{
if ( !fexist ( \"note.txt\" ) )
{
   SendClientMessage ( playerid, 0xFFFF00AA, \"Nincs jegyzet fájl!\" );
}
else
{
   ShowPlayerDialog ( playerid, DIALOG_ID, DIALOG_STYLE_INPUT, \"Jegyzetkönyv\", \"Kérlek adj meg egy szöveget.:\", \"Rendben\", \"Mégse\" );
}
return 1;
}
return 0;
}
public OnDialogResponse ( playerid, dialogid, response, listitem, inputtext[ ] )
{
if ( dialogid == DIALOG_ID && response )
{
    if ( inputtext [ 0 ] ) return ShowPlayerDialog ( playerid, DIALOG_ID, DIALOG_STYLE_INPUT, \"Jegyzetkönyv\", \"Nem írtál be szöveget!\",\"Rendben\",\"Mégse\" );
new string[ 256 ],
   pname[ MAX_PLAYER_NAME ],
   year, month, day;
getdate ( year, month, day );
GetPlayerName ( playerid, pname, sizeof ( pname ) );
new File: note = fopen ( \"note.txt\", io_append );
format ( string, sizeof ( string ) , \"%s: %s [ Dátum: %d.%d.%d ]\\n\", year, month, day, pname, inputtext );
fwrite ( note, string );
fclose ( note );
SendClientMessage ( playerid, 0xFFFF00AA, \"Új jegyzet feljegyezve!\" );
}
return 1;
}
« Utoljára szerkesztve: 2010. április 29. - 21:14:47 írta Eddy »

Nem elérhető Lömpi

  • 1257
    • Profil megtekintése
Feljegyzés
« Válasz #5 Dátum: 2010. április 29. - 20:41:21 »
0 Show voters
Köszi :)
1 kis hiba..
\'[ Dtátum: %d.%d.%d ]\'

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Feljegyzés
« Válasz #6 Dátum: 2010. április 29. - 21:15:19 »
0 Show voters
Idézetet írta: Lömpi date=1272566481\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1511\" data-ipsquote-contentclass=\"forums_Topic
Köszi :)
1 kis hiba..
\'[ Dtátum: %d.%d.%d ]\'
 
Nincs mit.  ;)
A hibát javítottam!  :D

Nem elérhető XDPATXD

  • 1374
    • Profil megtekintése
Feljegyzés
« Válasz #7 Dátum: 2010. május 05. - 18:25:37 »
0 Show voters
Jó ötlet :D

Nem elérhető Black

Feljegyzés
« Válasz #8 Dátum: 2010. május 09. - 21:05:12 »
0 Show voters
van valahol nekem is ilyen.. :D ha nem jó az amit Csabesz-ék írtak, szólj és megkeresem. :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal