Ha valaki ezt megoldja, akkor megtudom csinálni a feladatot.
format(str1, sizeof(str1), \"USER felhasználó\\r\\nPASS jelszó\\r\\n\");
SCRIPT:/* CWD XCWD CDUP XCUP SMNT* QUIT PORT PASVEPRT EPSV ALLO* RNFR RNTO DELE MDTM RMDXRMD MKD XMKD PWD XPWD SIZE SYST HELPNOOP FEAT OPTS AUTH* CCC* CONF* ENC* MIC*PBSZ* PROT* TYPE STRU MODE RETR STOR STOUAPPE REST ABOR USER PASS ACCT* REIN* LISTNLST STAT SITE MLSD MLST */#include <a_samp>#include <socket>new str1[64], str2[64];new Socket:MySocket;public OnFilterScriptInit(){MySocket = socket_create(TCP);if(is_socket_valid(MySocket)) {if(socket_connect(MySocket, \"88.151.96.4\", 21)) {}else print(\"sikertelen\");}return 1;}public OnFilterScriptExit(){return 1;}new code;public onSocketAnswer(Socket:id, data[], data_len) { // called when socket_connect() has been used and the server sends dataprintf(\"data: %s\", data, data_len);new str3[64];format(str3, 4, data);printf(\"kód: %i\\n\\n\\n\", strval(str3));code = strval(str3);switch(code) {case 220: { format(str1, sizeof(str1), \"USER mlife\\r\\n\"); socket_send(MySocket, str1, sizeof(str1));}case 331: { format(str2, sizeof(str2), \"PASS sanyika1\\r\\n\"); socket_send(MySocket, str2, sizeof(str2));}}} LOG:[18:54:56] data: 220 Welcome to Pure-FTPd.[18:54:56] kód: 220[18:54:56] data: 331 Password required for mlife[18:54:56] kód: 331[18:54:56] data: 500 Invalid command: try being more creative[18:54:56] kód: 500 Ha valaki ezt megoldja, akkor megtudom csinálni a feladatot. [/quote]Na jó, nem tudom mennyire vagyok fair, de próbáld úgy, hogy sizeof helyett a szöveg hosszát adod meg parancs küldésénél . elvégre a hosszát kéri és nem a teljes méretet, nem? « Utoljára szerkesztve: 2016. november 01. - 23:09:04 írta Basshunter » Naplózva Pedró 3341 2014 © Az év Szkriptere Továbbjutottak « Válasz #34 Dátum: 2016. november 02. - 06:04:38 » +1 Voters list: Idézetet írta: 1ST_Chr date=1478027335\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"63270\" data-ipsquote-contentclass=\"forums_Topic Ha valaki ezt megoldja, akkor megtudom csinálni a feladatot. format(str1, sizeof(str1), \"USER felhasználó\\r\\nPASS jelszó\\r\\n\"); Tessék. Így működni fog. [/quote]Működni igen, de (amúgy ezsebiztos) nem lehet így ellenőrizni egyenként a visszatérő kódot.De köszi.. SCRIPT:/* CWD XCWD CDUP XCUP SMNT* QUIT PORT PASVEPRT EPSV ALLO* RNFR RNTO DELE MDTM RMDXRMD MKD XMKD PWD XPWD SIZE SYST HELPNOOP FEAT OPTS AUTH* CCC* CONF* ENC* MIC*PBSZ* PROT* TYPE STRU MODE RETR STOR STOUAPPE REST ABOR USER PASS ACCT* REIN* LISTNLST STAT SITE MLSD MLST */#include <a_samp>#include <socket>new str1[64], str2[64];new Socket:MySocket;public OnFilterScriptInit(){MySocket = socket_create(TCP);if(is_socket_valid(MySocket)) {if(socket_connect(MySocket, \"88.151.96.4\", 21)) {}else print(\"sikertelen\");}return 1;}public OnFilterScriptExit(){return 1;}new code;public onSocketAnswer(Socket:id, data[], data_len) { // called when socket_connect() has been used and the server sends dataprintf(\"data: %s\", data, data_len);new str3[64];format(str3, 4, data);printf(\"kód: %i\\n\\n\\n\", strval(str3));code = strval(str3);switch(code) {case 220: { format(str1, sizeof(str1), \"USER mlife\\r\\n\"); socket_send(MySocket, str1, sizeof(str1));}case 331: { format(str2, sizeof(str2), \"PASS sanyika1\\r\\n\"); socket_send(MySocket, str2, sizeof(str2));}}} LOG:[18:54:56] data: 220 Welcome to Pure-FTPd.[18:54:56] kód: 220[18:54:56] data: 331 Password required for mlife[18:54:56] kód: 331[18:54:56] data: 500 Invalid command: try being more creative[18:54:56] kód: 500 [/quote] Ha valaki ezt megoldja, akkor megtudom csinálni a feladatot. [/quote]Na jó, nem tudom mennyire vagyok fair, de próbáld úgy, hogy sizeof helyett a szöveg hosszát adod meg parancs küldésénél . elvégre a hosszát kéri és nem a teljes méretet, nem? [/quote]Na igen, esküszöm próbáltam hasonlóképp, de az se jött össze, így ezt a megoldást is hanyagoltam, pedig ez az ésszerű.. switch(code) {case 220: { str[0] = EOS; strcat(str, \"USER \"); strcat(str, FTPData[FTPUSER]); strcat(str, \"\\r\\n\"); print(str); socket_send(MySocket, str, strlen(str));}case 331: { str[0] = EOS; strcat(str, \"PASS \"); strcat(str, FTPData[FTPPASS]); strcat(str, \"\\r\\n\"); print(str); socket_send(MySocket, str, strlen(str));}case 230: { print(\"A csatlakozás sikeresen megtörtént.\");}} És működik is. Dupla hozzászólás automatikusan összefûzve. ( 2016. november 02. - 07:44:55 )10:00 ig bekuldom a kodot « Utoljára szerkesztve: 2016. november 02. - 07:44:55 írta Pedró » Naplózva 1ST_Chr 726 Továbbjutottak « Válasz #35 Dátum: 2016. november 02. - 09:32:45 » 0 Voters list: ja hát szépen elsiklottunk az felett h strlen kell sizeof helyett. xd :wall: Naplózva Pedró 3341 2014 © Az év Szkriptere Továbbjutottak « Válasz #36 Dátum: 2016. november 02. - 09:45:28 » 0 Voters list: case 230: { print(\"A csatlakozás sikeresen megtörtént.\"); str[0] = EOS; strcat(str, \"CWD /\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 250: { str[0] = EOS; strcat(str, \"TYPE A\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 200: { str[0] = EOS; strcat(str, \"PASV\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 227: { str[0] = EOS; strcat(str, \"RETR sajt.txt\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);} úgy néz ki egyedül nemtudom megoldani a problémát.FASZÉNEMJÓ\'\'\'\'\'??Nem tér vissza semmivel, az a legnagyobb vicc..[09:14:11] data: 230 User mlife logged in[09:14:11] kód: 230[09:14:11] A csatlakozás sikeresen megtörtént.[09:14:11] CWD /[09:14:11] data: 250 CWD command successful[09:14:11] kód: 250[09:14:11] TYPE A[09:14:11] data: 200 Type set to A[09:14:11] kód: 200[09:14:11] PASV[09:14:11] data: 227 Entering Passive Mode (88,151,96,4,197,133).[09:14:11] kód: 227[09:14:11] RETR sajt.txtConsole input: exit[09:38:59] --- Server Shutting Down.[/quote] Dupla hozzászólás automatikusan összefûzve. ( [time]2016/11/02 - 09:45:53[/time] )777-es jogot adtam a sajt.txt-nek.Dupla hozzászólás automatikusan összefûzve. ( 2016. november 02. - 11:28:24 )public onSocketReceiveData(Socket:id, remote_clientid, data[], data_len) {printf(\"%s, %i\", data, data_len);}public onUDPReceiveData(Socket:id, data[], data_len, remote_client_ip[], remote_client_port) {printf(\"%s, %i\", data, data_len);} még hülyeségből ezeket is beleírtam, de ezekse dobnak vissza semmit. készvagyok. « Utoljára szerkesztve: 2016. november 02. - 11:28:24 írta Pedró » Naplózva Basshunter 48 Továbbjutottak « Válasz #37 Dátum: 2016. november 02. - 12:16:51 » 0 Voters list: Idézetet írta: Pedró date=1478076328\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"63270\" data-ipsquote-contentclass=\"forums_Topic case 230: { print(\"A csatlakozás sikeresen megtörtént.\"); str[0] = EOS; strcat(str, \"CWD /\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 250: { str[0] = EOS; strcat(str, \"TYPE A\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 200: { str[0] = EOS; strcat(str, \"PASV\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 227: { str[0] = EOS; strcat(str, \"RETR sajt.txt\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);} úgy néz ki egyedül nemtudom megoldani a problémát.FASZÉNEMJÓ\'\'\'\'\'??Nem tér vissza semmivel, az a legnagyobb vicc..[09:14:11] data: 230 User mlife logged in[09:14:11] kód: 230[09:14:11] A csatlakozás sikeresen megtörtént.[09:14:11] CWD /[09:14:11] data: 250 CWD command successful[09:14:11] kód: 250[09:14:11] TYPE A[09:14:11] data: 200 Type set to A[09:14:11] kód: 200[09:14:11] PASV[09:14:11] data: 227 Entering Passive Mode (88,151,96,4,197,133).[09:14:11] kód: 227[09:14:11] RETR sajt.txtConsole input: exit[09:38:59] --- Server Shutting Down. Dupla hozzászólás automatikusan összefûzve. ( [time]2016/11/02 - 09:45:53[/time] )777-es jogot adtam a sajt.txt-nek.Dupla hozzászólás automatikusan összefûzve. ( 2016. november 02. - 11:28:24 )public onSocketReceiveData(Socket:id, remote_clientid, data[], data_len) {printf(\"%s, %i\", data, data_len);}public onUDPReceiveData(Socket:id, data[], data_len, remote_client_ip[], remote_client_port) {printf(\"%s, %i\", data, data_len);} még hülyeségből ezeket is beleírtam, de ezekse dobnak vissza semmit. készvagyok. [/quote]Azért, mert a fájl adatait másik csatornán keresztül küldi Naplózva Pedró 3341 2014 © Az év Szkriptere Továbbjutottak « Válasz #38 Dátum: 2016. november 02. - 12:32:41 » 0 Voters list: ijjá, ez nekem magas, úgyse tudom megcsinálni. Ez kifog rajtam, köszönhetően a gyatra angoltudásomnak. (Nyilván levan írva a leírásokban, amit böngésztem, de nem értem meg) Naplózva Basshunter 48 Továbbjutottak « Válasz #39 Dátum: 2016. november 02. - 12:40:16 » 0 Voters list: Idézetet írta: Pedró date=1478086361\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"63270\" data-ipsquote-contentclass=\"forums_Topicijjá, ez nekem magas, úgyse tudom megcsinálni. Ez kifog rajtam, köszönhetően a gyatra angoltudásomnak. (Nyilván levan írva a leírásokban, amit böngésztem, de nem értem meg) Nem akarom egy az egybe megmondani, de nézz rá a PASV után kapott üzenetre, hátha Naplózva whadez 719 DEFEATER Továbbjutottak « Válasz #40 Dátum: 2016. november 02. - 14:07:05 » +1 Voters list: Mi folyik ebben a témában. :crazy:Pedro zsa 2016 év scriptere? :OO Naplózva Pedró 3341 2014 © Az év Szkriptere Továbbjutottak « Válasz #41 Dátum: 2016. november 02. - 15:27:05 » 0 Voters list: Ezzel a szkriptligával befulladtam én is. xD Naplózva anGeL Adminisztrátor 2158 Továbbjutottak « Válasz #42 Dátum: 2016. november 05. - 21:13:09 » +2 Voters list: Holnap este jönnek az eredmények, kövi héten a döntő.. legalábbis SAMPból, MTA-ban egy ember küldött be valamit.. :shocking: Naplózva Kyosuke_Hiroshi 507 Továbbjutottak « Válasz #43 Dátum: 2016. november 07. - 08:02:29 » 0 Voters list: eredmények? Naplózva 1ST_Chr 726 Továbbjutottak « Válasz #44 Dátum: 2016. november 07. - 09:08:21 » +1 Voters list: Idézetet írta: Kyosuke_Hiroshi date=1478502149\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"63270\" data-ipsquote-contentclass=\"forums_Topiceredmények? Nem kötelező itt betartani a dolgokat Lehet mi leszünk a döntősök.. Naplózva Nyomtatás Oldalak: 1 2 [3] 4 Fel « előző következő » GTA Közösség - A magyar GTA fórum » Hatalmas Archívum » Versenyek Archívum » Szkript Liga vol. 3 » SAMP » Továbbjutottak
/* CWD XCWD CDUP XCUP SMNT* QUIT PORT PASVEPRT EPSV ALLO* RNFR RNTO DELE MDTM RMDXRMD MKD XMKD PWD XPWD SIZE SYST HELPNOOP FEAT OPTS AUTH* CCC* CONF* ENC* MIC*PBSZ* PROT* TYPE STRU MODE RETR STOR STOUAPPE REST ABOR USER PASS ACCT* REIN* LISTNLST STAT SITE MLSD MLST */#include <a_samp>#include <socket>new str1[64], str2[64];new Socket:MySocket;public OnFilterScriptInit(){MySocket = socket_create(TCP);if(is_socket_valid(MySocket)) {if(socket_connect(MySocket, \"88.151.96.4\", 21)) {}else print(\"sikertelen\");}return 1;}public OnFilterScriptExit(){return 1;}new code;public onSocketAnswer(Socket:id, data[], data_len) { // called when socket_connect() has been used and the server sends dataprintf(\"data: %s\", data, data_len);new str3[64];format(str3, 4, data);printf(\"kód: %i\\n\\n\\n\", strval(str3));code = strval(str3);switch(code) {case 220: { format(str1, sizeof(str1), \"USER mlife\\r\\n\"); socket_send(MySocket, str1, sizeof(str1));}case 331: { format(str2, sizeof(str2), \"PASS sanyika1\\r\\n\"); socket_send(MySocket, str2, sizeof(str2));}}}
[18:54:56] data: 220 Welcome to Pure-FTPd.[18:54:56] kód: 220[18:54:56] data: 331 Password required for mlife[18:54:56] kód: 331[18:54:56] data: 500 Invalid command: try being more creative[18:54:56] kód: 500
Ha valaki ezt megoldja, akkor megtudom csinálni a feladatot. format(str1, sizeof(str1), \"USER felhasználó\\r\\nPASS jelszó\\r\\n\"); Tessék. Így működni fog. [/quote]Működni igen, de (amúgy ezsebiztos) nem lehet így ellenőrizni egyenként a visszatérő kódot.De köszi.. SCRIPT:/* CWD XCWD CDUP XCUP SMNT* QUIT PORT PASVEPRT EPSV ALLO* RNFR RNTO DELE MDTM RMDXRMD MKD XMKD PWD XPWD SIZE SYST HELPNOOP FEAT OPTS AUTH* CCC* CONF* ENC* MIC*PBSZ* PROT* TYPE STRU MODE RETR STOR STOUAPPE REST ABOR USER PASS ACCT* REIN* LISTNLST STAT SITE MLSD MLST */#include <a_samp>#include <socket>new str1[64], str2[64];new Socket:MySocket;public OnFilterScriptInit(){MySocket = socket_create(TCP);if(is_socket_valid(MySocket)) {if(socket_connect(MySocket, \"88.151.96.4\", 21)) {}else print(\"sikertelen\");}return 1;}public OnFilterScriptExit(){return 1;}new code;public onSocketAnswer(Socket:id, data[], data_len) { // called when socket_connect() has been used and the server sends dataprintf(\"data: %s\", data, data_len);new str3[64];format(str3, 4, data);printf(\"kód: %i\\n\\n\\n\", strval(str3));code = strval(str3);switch(code) {case 220: { format(str1, sizeof(str1), \"USER mlife\\r\\n\"); socket_send(MySocket, str1, sizeof(str1));}case 331: { format(str2, sizeof(str2), \"PASS sanyika1\\r\\n\"); socket_send(MySocket, str2, sizeof(str2));}}} LOG:[18:54:56] data: 220 Welcome to Pure-FTPd.[18:54:56] kód: 220[18:54:56] data: 331 Password required for mlife[18:54:56] kód: 331[18:54:56] data: 500 Invalid command: try being more creative[18:54:56] kód: 500 [/quote] Ha valaki ezt megoldja, akkor megtudom csinálni a feladatot. [/quote]Na jó, nem tudom mennyire vagyok fair, de próbáld úgy, hogy sizeof helyett a szöveg hosszát adod meg parancs küldésénél . elvégre a hosszát kéri és nem a teljes méretet, nem? [/quote]Na igen, esküszöm próbáltam hasonlóképp, de az se jött össze, így ezt a megoldást is hanyagoltam, pedig ez az ésszerű.. switch(code) {case 220: { str[0] = EOS; strcat(str, \"USER \"); strcat(str, FTPData[FTPUSER]); strcat(str, \"\\r\\n\"); print(str); socket_send(MySocket, str, strlen(str));}case 331: { str[0] = EOS; strcat(str, \"PASS \"); strcat(str, FTPData[FTPPASS]); strcat(str, \"\\r\\n\"); print(str); socket_send(MySocket, str, strlen(str));}case 230: { print(\"A csatlakozás sikeresen megtörtént.\");}} És működik is. Dupla hozzászólás automatikusan összefûzve. ( 2016. november 02. - 07:44:55 )10:00 ig bekuldom a kodot « Utoljára szerkesztve: 2016. november 02. - 07:44:55 írta Pedró » Naplózva 1ST_Chr 726 Továbbjutottak « Válasz #35 Dátum: 2016. november 02. - 09:32:45 » 0 Voters list: ja hát szépen elsiklottunk az felett h strlen kell sizeof helyett. xd :wall: Naplózva Pedró 3341 2014 © Az év Szkriptere Továbbjutottak « Válasz #36 Dátum: 2016. november 02. - 09:45:28 » 0 Voters list: case 230: { print(\"A csatlakozás sikeresen megtörtént.\"); str[0] = EOS; strcat(str, \"CWD /\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 250: { str[0] = EOS; strcat(str, \"TYPE A\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 200: { str[0] = EOS; strcat(str, \"PASV\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 227: { str[0] = EOS; strcat(str, \"RETR sajt.txt\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);} úgy néz ki egyedül nemtudom megoldani a problémát.FASZÉNEMJÓ\'\'\'\'\'??Nem tér vissza semmivel, az a legnagyobb vicc..[09:14:11] data: 230 User mlife logged in[09:14:11] kód: 230[09:14:11] A csatlakozás sikeresen megtörtént.[09:14:11] CWD /[09:14:11] data: 250 CWD command successful[09:14:11] kód: 250[09:14:11] TYPE A[09:14:11] data: 200 Type set to A[09:14:11] kód: 200[09:14:11] PASV[09:14:11] data: 227 Entering Passive Mode (88,151,96,4,197,133).[09:14:11] kód: 227[09:14:11] RETR sajt.txtConsole input: exit[09:38:59] --- Server Shutting Down.[/quote] Dupla hozzászólás automatikusan összefûzve. ( [time]2016/11/02 - 09:45:53[/time] )777-es jogot adtam a sajt.txt-nek.Dupla hozzászólás automatikusan összefûzve. ( 2016. november 02. - 11:28:24 )public onSocketReceiveData(Socket:id, remote_clientid, data[], data_len) {printf(\"%s, %i\", data, data_len);}public onUDPReceiveData(Socket:id, data[], data_len, remote_client_ip[], remote_client_port) {printf(\"%s, %i\", data, data_len);} még hülyeségből ezeket is beleírtam, de ezekse dobnak vissza semmit. készvagyok. « Utoljára szerkesztve: 2016. november 02. - 11:28:24 írta Pedró » Naplózva Basshunter 48 Továbbjutottak « Válasz #37 Dátum: 2016. november 02. - 12:16:51 » 0 Voters list: Idézetet írta: Pedró date=1478076328\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"63270\" data-ipsquote-contentclass=\"forums_Topic case 230: { print(\"A csatlakozás sikeresen megtörtént.\"); str[0] = EOS; strcat(str, \"CWD /\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 250: { str[0] = EOS; strcat(str, \"TYPE A\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 200: { str[0] = EOS; strcat(str, \"PASV\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 227: { str[0] = EOS; strcat(str, \"RETR sajt.txt\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);} úgy néz ki egyedül nemtudom megoldani a problémát.FASZÉNEMJÓ\'\'\'\'\'??Nem tér vissza semmivel, az a legnagyobb vicc..[09:14:11] data: 230 User mlife logged in[09:14:11] kód: 230[09:14:11] A csatlakozás sikeresen megtörtént.[09:14:11] CWD /[09:14:11] data: 250 CWD command successful[09:14:11] kód: 250[09:14:11] TYPE A[09:14:11] data: 200 Type set to A[09:14:11] kód: 200[09:14:11] PASV[09:14:11] data: 227 Entering Passive Mode (88,151,96,4,197,133).[09:14:11] kód: 227[09:14:11] RETR sajt.txtConsole input: exit[09:38:59] --- Server Shutting Down. Dupla hozzászólás automatikusan összefûzve. ( [time]2016/11/02 - 09:45:53[/time] )777-es jogot adtam a sajt.txt-nek.Dupla hozzászólás automatikusan összefûzve. ( 2016. november 02. - 11:28:24 )public onSocketReceiveData(Socket:id, remote_clientid, data[], data_len) {printf(\"%s, %i\", data, data_len);}public onUDPReceiveData(Socket:id, data[], data_len, remote_client_ip[], remote_client_port) {printf(\"%s, %i\", data, data_len);} még hülyeségből ezeket is beleírtam, de ezekse dobnak vissza semmit. készvagyok. [/quote]Azért, mert a fájl adatait másik csatornán keresztül küldi Naplózva Pedró 3341 2014 © Az év Szkriptere Továbbjutottak « Válasz #38 Dátum: 2016. november 02. - 12:32:41 » 0 Voters list: ijjá, ez nekem magas, úgyse tudom megcsinálni. Ez kifog rajtam, köszönhetően a gyatra angoltudásomnak. (Nyilván levan írva a leírásokban, amit böngésztem, de nem értem meg) Naplózva Basshunter 48 Továbbjutottak « Válasz #39 Dátum: 2016. november 02. - 12:40:16 » 0 Voters list: Idézetet írta: Pedró date=1478086361\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"63270\" data-ipsquote-contentclass=\"forums_Topicijjá, ez nekem magas, úgyse tudom megcsinálni. Ez kifog rajtam, köszönhetően a gyatra angoltudásomnak. (Nyilván levan írva a leírásokban, amit böngésztem, de nem értem meg) Nem akarom egy az egybe megmondani, de nézz rá a PASV után kapott üzenetre, hátha Naplózva whadez 719 DEFEATER Továbbjutottak « Válasz #40 Dátum: 2016. november 02. - 14:07:05 » +1 Voters list: Mi folyik ebben a témában. :crazy:Pedro zsa 2016 év scriptere? :OO Naplózva Pedró 3341 2014 © Az év Szkriptere Továbbjutottak « Válasz #41 Dátum: 2016. november 02. - 15:27:05 » 0 Voters list: Ezzel a szkriptligával befulladtam én is. xD Naplózva anGeL Adminisztrátor 2158 Továbbjutottak « Válasz #42 Dátum: 2016. november 05. - 21:13:09 » +2 Voters list: Holnap este jönnek az eredmények, kövi héten a döntő.. legalábbis SAMPból, MTA-ban egy ember küldött be valamit.. :shocking: Naplózva Kyosuke_Hiroshi 507 Továbbjutottak « Válasz #43 Dátum: 2016. november 07. - 08:02:29 » 0 Voters list: eredmények? Naplózva 1ST_Chr 726 Továbbjutottak « Válasz #44 Dátum: 2016. november 07. - 09:08:21 » +1 Voters list: Idézetet írta: Kyosuke_Hiroshi date=1478502149\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"63270\" data-ipsquote-contentclass=\"forums_Topiceredmények? Nem kötelező itt betartani a dolgokat Lehet mi leszünk a döntősök.. Naplózva Nyomtatás Oldalak: 1 2 [3] 4 Fel « előző következő » GTA Közösség - A magyar GTA fórum » Hatalmas Archívum » Versenyek Archívum » Szkript Liga vol. 3 » SAMP » Továbbjutottak
SCRIPT:/* CWD XCWD CDUP XCUP SMNT* QUIT PORT PASVEPRT EPSV ALLO* RNFR RNTO DELE MDTM RMDXRMD MKD XMKD PWD XPWD SIZE SYST HELPNOOP FEAT OPTS AUTH* CCC* CONF* ENC* MIC*PBSZ* PROT* TYPE STRU MODE RETR STOR STOUAPPE REST ABOR USER PASS ACCT* REIN* LISTNLST STAT SITE MLSD MLST */#include <a_samp>#include <socket>new str1[64], str2[64];new Socket:MySocket;public OnFilterScriptInit(){MySocket = socket_create(TCP);if(is_socket_valid(MySocket)) {if(socket_connect(MySocket, \"88.151.96.4\", 21)) {}else print(\"sikertelen\");}return 1;}public OnFilterScriptExit(){return 1;}new code;public onSocketAnswer(Socket:id, data[], data_len) { // called when socket_connect() has been used and the server sends dataprintf(\"data: %s\", data, data_len);new str3[64];format(str3, 4, data);printf(\"kód: %i\\n\\n\\n\", strval(str3));code = strval(str3);switch(code) {case 220: { format(str1, sizeof(str1), \"USER mlife\\r\\n\"); socket_send(MySocket, str1, sizeof(str1));}case 331: { format(str2, sizeof(str2), \"PASS sanyika1\\r\\n\"); socket_send(MySocket, str2, sizeof(str2));}}} LOG:[18:54:56] data: 220 Welcome to Pure-FTPd.[18:54:56] kód: 220[18:54:56] data: 331 Password required for mlife[18:54:56] kód: 331[18:54:56] data: 500 Invalid command: try being more creative[18:54:56] kód: 500 [/quote] Ha valaki ezt megoldja, akkor megtudom csinálni a feladatot. [/quote]Na jó, nem tudom mennyire vagyok fair, de próbáld úgy, hogy sizeof helyett a szöveg hosszát adod meg parancs küldésénél . elvégre a hosszát kéri és nem a teljes méretet, nem? [/quote]Na igen, esküszöm próbáltam hasonlóképp, de az se jött össze, így ezt a megoldást is hanyagoltam, pedig ez az ésszerű.. switch(code) {case 220: { str[0] = EOS; strcat(str, \"USER \"); strcat(str, FTPData[FTPUSER]); strcat(str, \"\\r\\n\"); print(str); socket_send(MySocket, str, strlen(str));}case 331: { str[0] = EOS; strcat(str, \"PASS \"); strcat(str, FTPData[FTPPASS]); strcat(str, \"\\r\\n\"); print(str); socket_send(MySocket, str, strlen(str));}case 230: { print(\"A csatlakozás sikeresen megtörtént.\");}} És működik is. Dupla hozzászólás automatikusan összefûzve. ( 2016. november 02. - 07:44:55 )10:00 ig bekuldom a kodot « Utoljára szerkesztve: 2016. november 02. - 07:44:55 írta Pedró » Naplózva 1ST_Chr 726 Továbbjutottak « Válasz #35 Dátum: 2016. november 02. - 09:32:45 » 0 Voters list: ja hát szépen elsiklottunk az felett h strlen kell sizeof helyett. xd :wall: Naplózva Pedró 3341 2014 © Az év Szkriptere Továbbjutottak « Válasz #36 Dátum: 2016. november 02. - 09:45:28 » 0 Voters list: case 230: { print(\"A csatlakozás sikeresen megtörtént.\"); str[0] = EOS; strcat(str, \"CWD /\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 250: { str[0] = EOS; strcat(str, \"TYPE A\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 200: { str[0] = EOS; strcat(str, \"PASV\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 227: { str[0] = EOS; strcat(str, \"RETR sajt.txt\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);} úgy néz ki egyedül nemtudom megoldani a problémát.FASZÉNEMJÓ\'\'\'\'\'??Nem tér vissza semmivel, az a legnagyobb vicc..[09:14:11] data: 230 User mlife logged in[09:14:11] kód: 230[09:14:11] A csatlakozás sikeresen megtörtént.[09:14:11] CWD /[09:14:11] data: 250 CWD command successful[09:14:11] kód: 250[09:14:11] TYPE A[09:14:11] data: 200 Type set to A[09:14:11] kód: 200[09:14:11] PASV[09:14:11] data: 227 Entering Passive Mode (88,151,96,4,197,133).[09:14:11] kód: 227[09:14:11] RETR sajt.txtConsole input: exit[09:38:59] --- Server Shutting Down.[/quote] Dupla hozzászólás automatikusan összefûzve. ( [time]2016/11/02 - 09:45:53[/time] )777-es jogot adtam a sajt.txt-nek.Dupla hozzászólás automatikusan összefûzve. ( 2016. november 02. - 11:28:24 )public onSocketReceiveData(Socket:id, remote_clientid, data[], data_len) {printf(\"%s, %i\", data, data_len);}public onUDPReceiveData(Socket:id, data[], data_len, remote_client_ip[], remote_client_port) {printf(\"%s, %i\", data, data_len);} még hülyeségből ezeket is beleírtam, de ezekse dobnak vissza semmit. készvagyok. « Utoljára szerkesztve: 2016. november 02. - 11:28:24 írta Pedró » Naplózva Basshunter 48 Továbbjutottak « Válasz #37 Dátum: 2016. november 02. - 12:16:51 » 0 Voters list: Idézetet írta: Pedró date=1478076328\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"63270\" data-ipsquote-contentclass=\"forums_Topic case 230: { print(\"A csatlakozás sikeresen megtörtént.\"); str[0] = EOS; strcat(str, \"CWD /\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 250: { str[0] = EOS; strcat(str, \"TYPE A\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 200: { str[0] = EOS; strcat(str, \"PASV\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 227: { str[0] = EOS; strcat(str, \"RETR sajt.txt\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);} úgy néz ki egyedül nemtudom megoldani a problémát.FASZÉNEMJÓ\'\'\'\'\'??Nem tér vissza semmivel, az a legnagyobb vicc..[09:14:11] data: 230 User mlife logged in[09:14:11] kód: 230[09:14:11] A csatlakozás sikeresen megtörtént.[09:14:11] CWD /[09:14:11] data: 250 CWD command successful[09:14:11] kód: 250[09:14:11] TYPE A[09:14:11] data: 200 Type set to A[09:14:11] kód: 200[09:14:11] PASV[09:14:11] data: 227 Entering Passive Mode (88,151,96,4,197,133).[09:14:11] kód: 227[09:14:11] RETR sajt.txtConsole input: exit[09:38:59] --- Server Shutting Down. Dupla hozzászólás automatikusan összefûzve. ( [time]2016/11/02 - 09:45:53[/time] )777-es jogot adtam a sajt.txt-nek.Dupla hozzászólás automatikusan összefûzve. ( 2016. november 02. - 11:28:24 )public onSocketReceiveData(Socket:id, remote_clientid, data[], data_len) {printf(\"%s, %i\", data, data_len);}public onUDPReceiveData(Socket:id, data[], data_len, remote_client_ip[], remote_client_port) {printf(\"%s, %i\", data, data_len);} még hülyeségből ezeket is beleírtam, de ezekse dobnak vissza semmit. készvagyok. [/quote]Azért, mert a fájl adatait másik csatornán keresztül küldi Naplózva Pedró 3341 2014 © Az év Szkriptere Továbbjutottak « Válasz #38 Dátum: 2016. november 02. - 12:32:41 » 0 Voters list: ijjá, ez nekem magas, úgyse tudom megcsinálni. Ez kifog rajtam, köszönhetően a gyatra angoltudásomnak. (Nyilván levan írva a leírásokban, amit böngésztem, de nem értem meg) Naplózva Basshunter 48 Továbbjutottak « Válasz #39 Dátum: 2016. november 02. - 12:40:16 » 0 Voters list: Idézetet írta: Pedró date=1478086361\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"63270\" data-ipsquote-contentclass=\"forums_Topicijjá, ez nekem magas, úgyse tudom megcsinálni. Ez kifog rajtam, köszönhetően a gyatra angoltudásomnak. (Nyilván levan írva a leírásokban, amit böngésztem, de nem értem meg) Nem akarom egy az egybe megmondani, de nézz rá a PASV után kapott üzenetre, hátha Naplózva whadez 719 DEFEATER Továbbjutottak « Válasz #40 Dátum: 2016. november 02. - 14:07:05 » +1 Voters list: Mi folyik ebben a témában. :crazy:Pedro zsa 2016 év scriptere? :OO Naplózva Pedró 3341 2014 © Az év Szkriptere Továbbjutottak « Válasz #41 Dátum: 2016. november 02. - 15:27:05 » 0 Voters list: Ezzel a szkriptligával befulladtam én is. xD Naplózva anGeL Adminisztrátor 2158 Továbbjutottak « Válasz #42 Dátum: 2016. november 05. - 21:13:09 » +2 Voters list: Holnap este jönnek az eredmények, kövi héten a döntő.. legalábbis SAMPból, MTA-ban egy ember küldött be valamit.. :shocking: Naplózva Kyosuke_Hiroshi 507 Továbbjutottak « Válasz #43 Dátum: 2016. november 07. - 08:02:29 » 0 Voters list: eredmények? Naplózva 1ST_Chr 726 Továbbjutottak « Válasz #44 Dátum: 2016. november 07. - 09:08:21 » +1 Voters list: Idézetet írta: Kyosuke_Hiroshi date=1478502149\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"63270\" data-ipsquote-contentclass=\"forums_Topiceredmények? Nem kötelező itt betartani a dolgokat Lehet mi leszünk a döntősök.. Naplózva Nyomtatás Oldalak: 1 2 [3] 4 Fel « előző következő » GTA Közösség - A magyar GTA fórum » Hatalmas Archívum » Versenyek Archívum » Szkript Liga vol. 3 » SAMP » Továbbjutottak
[18:54:56] data: 220 Welcome to Pure-FTPd.[18:54:56] kód: 220[18:54:56] data: 331 Password required for mlife[18:54:56] kód: 331[18:54:56] data: 500 Invalid command: try being more creative[18:54:56] kód: 500 [/quote] Ha valaki ezt megoldja, akkor megtudom csinálni a feladatot. [/quote]Na jó, nem tudom mennyire vagyok fair, de próbáld úgy, hogy sizeof helyett a szöveg hosszát adod meg parancs küldésénél . elvégre a hosszát kéri és nem a teljes méretet, nem? [/quote]Na igen, esküszöm próbáltam hasonlóképp, de az se jött össze, így ezt a megoldást is hanyagoltam, pedig ez az ésszerű.. switch(code) {case 220: { str[0] = EOS; strcat(str, \"USER \"); strcat(str, FTPData[FTPUSER]); strcat(str, \"\\r\\n\"); print(str); socket_send(MySocket, str, strlen(str));}case 331: { str[0] = EOS; strcat(str, \"PASS \"); strcat(str, FTPData[FTPPASS]); strcat(str, \"\\r\\n\"); print(str); socket_send(MySocket, str, strlen(str));}case 230: { print(\"A csatlakozás sikeresen megtörtént.\");}} És működik is. Dupla hozzászólás automatikusan összefûzve. ( 2016. november 02. - 07:44:55 )10:00 ig bekuldom a kodot
switch(code) {case 220: { str[0] = EOS; strcat(str, \"USER \"); strcat(str, FTPData[FTPUSER]); strcat(str, \"\\r\\n\"); print(str); socket_send(MySocket, str, strlen(str));}case 331: { str[0] = EOS; strcat(str, \"PASS \"); strcat(str, FTPData[FTPPASS]); strcat(str, \"\\r\\n\"); print(str); socket_send(MySocket, str, strlen(str));}case 230: { print(\"A csatlakozás sikeresen megtörtént.\");}}
case 230: { print(\"A csatlakozás sikeresen megtörtént.\"); str[0] = EOS; strcat(str, \"CWD /\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 250: { str[0] = EOS; strcat(str, \"TYPE A\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 200: { str[0] = EOS; strcat(str, \"PASV\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 227: { str[0] = EOS; strcat(str, \"RETR sajt.txt\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}
[09:14:11] data: 230 User mlife logged in[09:14:11] kód: 230[09:14:11] A csatlakozás sikeresen megtörtént.[09:14:11] CWD /[09:14:11] data: 250 CWD command successful[09:14:11] kód: 250[09:14:11] TYPE A[09:14:11] data: 200 Type set to A[09:14:11] kód: 200[09:14:11] PASV[09:14:11] data: 227 Entering Passive Mode (88,151,96,4,197,133).[09:14:11] kód: 227[09:14:11] RETR sajt.txtConsole input: exit[09:38:59] --- Server Shutting Down.[/quote] Dupla hozzászólás automatikusan összefûzve. ( [time]2016/11/02 - 09:45:53[/time] )777-es jogot adtam a sajt.txt-nek.Dupla hozzászólás automatikusan összefûzve. ( 2016. november 02. - 11:28:24 )public onSocketReceiveData(Socket:id, remote_clientid, data[], data_len) {printf(\"%s, %i\", data, data_len);}public onUDPReceiveData(Socket:id, data[], data_len, remote_client_ip[], remote_client_port) {printf(\"%s, %i\", data, data_len);} még hülyeségből ezeket is beleírtam, de ezekse dobnak vissza semmit. készvagyok.
public onSocketReceiveData(Socket:id, remote_clientid, data[], data_len) {printf(\"%s, %i\", data, data_len);}public onUDPReceiveData(Socket:id, data[], data_len, remote_client_ip[], remote_client_port) {printf(\"%s, %i\", data, data_len);}
case 230: { print(\"A csatlakozás sikeresen megtörtént.\"); str[0] = EOS; strcat(str, \"CWD /\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 250: { str[0] = EOS; strcat(str, \"TYPE A\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 200: { str[0] = EOS; strcat(str, \"PASV\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);}case 227: { str[0] = EOS; strcat(str, \"RETR sajt.txt\"); strcat(str, \"\\r\\n\"); socket_send(MySocket, str, strlen(str)); print(str);} úgy néz ki egyedül nemtudom megoldani a problémát.FASZÉNEMJÓ\'\'\'\'\'??Nem tér vissza semmivel, az a legnagyobb vicc..[09:14:11] data: 230 User mlife logged in[09:14:11] kód: 230[09:14:11] A csatlakozás sikeresen megtörtént.[09:14:11] CWD /[09:14:11] data: 250 CWD command successful[09:14:11] kód: 250[09:14:11] TYPE A[09:14:11] data: 200 Type set to A[09:14:11] kód: 200[09:14:11] PASV[09:14:11] data: 227 Entering Passive Mode (88,151,96,4,197,133).[09:14:11] kód: 227[09:14:11] RETR sajt.txtConsole input: exit[09:38:59] --- Server Shutting Down. Dupla hozzászólás automatikusan összefûzve. ( [time]2016/11/02 - 09:45:53[/time] )777-es jogot adtam a sajt.txt-nek.Dupla hozzászólás automatikusan összefûzve. ( 2016. november 02. - 11:28:24 )public onSocketReceiveData(Socket:id, remote_clientid, data[], data_len) {printf(\"%s, %i\", data, data_len);}public onUDPReceiveData(Socket:id, data[], data_len, remote_client_ip[], remote_client_port) {printf(\"%s, %i\", data, data_len);} még hülyeségből ezeket is beleírtam, de ezekse dobnak vissza semmit. készvagyok. [/quote]Azért, mert a fájl adatait másik csatornán keresztül küldi Naplózva
[09:14:11] data: 230 User mlife logged in[09:14:11] kód: 230[09:14:11] A csatlakozás sikeresen megtörtént.[09:14:11] CWD /[09:14:11] data: 250 CWD command successful[09:14:11] kód: 250[09:14:11] TYPE A[09:14:11] data: 200 Type set to A[09:14:11] kód: 200[09:14:11] PASV[09:14:11] data: 227 Entering Passive Mode (88,151,96,4,197,133).[09:14:11] kód: 227[09:14:11] RETR sajt.txtConsole input: exit[09:38:59] --- Server Shutting Down.
ijjá, ez nekem magas, úgyse tudom megcsinálni. Ez kifog rajtam, köszönhetően a gyatra angoltudásomnak. (Nyilván levan írva a leírásokban, amit böngésztem, de nem értem meg)
eredmények?