Stellet 7 Odesláno: 10. Duben, 2015 Share Odesláno: 10. Duben, 2015 (upraveno) Ahoj, chtěl bych se zeptat jak udělat že v ScriptFiles to udělá složku: Bugy a do toho se založí: Jméno Hráče a to když otevřu bude bug který zadá do příkazu. A pak když tam budou bugy, tak dá příkaz /bugs a tam vyskočí dialog a bude tam: Bugy: a ty jména co to zadali a když na to kliknu bude ten bug. šlo by to ? Příkaz: CMD:bug(playerid,params[]) { new bug[500]; if(sscanf(params,"s",text)) return SendClientMessage(playerid,-1,"Použití: /bug [BUG]"); { //A tady něják udělat to že to zapíše do toho ScriptFiles/Bugs/%s.inc //A pak jak udělám aby se to načetlo v jiném příkazu ? } return 1; } Edited 10. Duben, 2015 by FeedBoss Link to comment Share on other sites More sharing options...
LosO 5 Odesláno: 10. Duben, 2015 Share Odesláno: 10. Duben, 2015 (upraveno) CMD:bug(playerid,params[]) { new bug[500]; if(sscanf(params,"s",bug)) return SendClientMessage(playerid,-1,"Použití: /bug [BUG]"); { new Prip[150],meno[24]; GetPlayerName(playerid, meno, 24); format(st, sizeof(st), "Bugs/%s.txt", meno); format(Prip, sizeof(Prip), "%s",bug); new File:Log = fopen (st, io_append); fwrite(Log,Prip); fwrite(Log, "\r\n"); fclose(Log); } return 1; } Edited 10. Duben, 2015 by LosO Link to comment Share on other sites More sharing options...
Stellet 7 Odesláno: 10. Duben, 2015 Author Share Odesláno: 10. Duben, 2015 a když dám příkaz /bugs jak udělám toto: A pak když tam budou bugy, tak dá příkaz /bugs a tam vyskočí dialog a bude tam: Bugy: a ty jména co to zadali a když na to kliknu bude ten bug. Jinak v tom code. C:\Users\Milan\Desktop\Český Role-Play Pawning\gamemodes\S-RP.pwn(692) : error 017: undefined symbol "st" C:\Users\Milan\Desktop\Český Role-Play Pawning\gamemodes\S-RP.pwn(692) : error 017: undefined symbol "st" C:\Users\Milan\Desktop\Český Role-Play Pawning\gamemodes\S-RP.pwn(692) : error 029: invalid expression, assumed zero C:\Users\Milan\Desktop\Český Role-Play Pawning\gamemodes\S-RP.pwn(692) : fatal error 107: too many error messages on one line Link to comment Share on other sites More sharing options...
LosO 5 Odesláno: 10. Duben, 2015 Share Odesláno: 10. Duben, 2015 (upraveno) Pridaj si hore new st[50]; Edited 10. Duben, 2015 by LosO Link to comment Share on other sites More sharing options...
ATomas 290 Odesláno: 10. Duben, 2015 Share Odesláno: 10. Duben, 2015 (upraveno) ja jsem si vzdy myslel ze je vrchol amaterizmu pouzit sscanf na prevedeni stringu na integer, ale tohle to fakt trumflo sscanf(params,"s",text) Btw takhle to mas lepsi CMD:bug(playerid,params[]) { if(!params[0]) return SendClientMessage(playerid,-1,"Použití: /bug [BUG]"); new st[32]; GetPlayerName(playerid,st,sizeof(st)); format(st,sizeof(st),"Bugs/%s.inc",st); new File:Log = fopen(st,io_append); fwrite(Log,params); fwrite(Log,"\r\n"); fclose(Log); return 1; } Edited 10. Duben, 2015 by ATomas Link to comment Share on other sites More sharing options...
Stellet 7 Odesláno: 10. Duben, 2015 Author Share Odesláno: 10. Duben, 2015 No ale jak udělám že dám ve hře: /bugs a zjistí co je v ScriptFiles a bude tam třeba: FeedBoss kliknu na to a ukáže mi co tam je nahlášeno za bug. Link to comment Share on other sites More sharing options...
ATomas 290 Odesláno: 10. Duben, 2015 Share Odesláno: 10. Duben, 2015 No ale jak udělám že dám ve hře: /bugs a zjistí co je v ScriptFiles a bude tam třeba: FeedBoss kliknu na to a ukáže mi co tam je nahlášeno za bug. To by sis musel udelat soubor ve kterym by jsi mel ten seznam. A nebo pomoci HTTP si nechat obsah slozky vyjet php. Ale nejjednosuzsi je si ty hlaseni ukladat do jednoho souboru. 1 Link to comment Share on other sites More sharing options...
Stellet 7 Odesláno: 10. Duben, 2015 Author Share Odesláno: 10. Duben, 2015 Dobře děkuji Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now