帕特里克 2 Odesláno: 7. Červenec, 2015 Share Odesláno: 7. Červenec, 2015 (upraveno) Protože vím že tamta " verze " nebyla funčkní tak sem tady zkusil dát něco dalšího. Tak sem se rozhodl když tamto bylo blbě zkusit něco dalšího, možná to půjde možná ne, kdyby něco pište chyby.. #include <a_samp> #include <streamer> #if defined FILTERSCRIPT public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(vtipy, 5, cmdtext); dcmd(vtip 1, 6, cmdtext); dcmd(vtip 2, 6, cmdtext); return 0; } dcmd_vtipy(playerid, params[]) { SendClientMessage(playerid, 0x00FF00AA, "Vtipy si můžeš pustit /Vtipy [ 1 - 2 ]"); return 1; } dcmd_vtip 1(playerid, params[]) { PlayAudioStreamForPlayer(playerid, "https://translate.google.cz/#cs/cs/Je%20to%20zelen%C3%A9%20ale%20nen%C3%AD%20to%20zelen%C3%A9%2C%20co%20je%20to%3F%0ASprajt."); return 1; } dcmd_vtip 2(playerid, params[]) { PlayAudioStreamForPlayer(playerid, "https://translate.google.cz/#cs/cs/Co%20d%C4%9Bl%C3%A1%20husa%2C%20kdy%C5%BE%20na%20jedn%C3%A9%20noze%20stoj%C3%AD%3F%20%0ADruhou%20zdvih%C3%A1."); return 1; } #endif Edited 22. Červenec, 2015 by ArmyCZ97 1 Link to comment Share on other sites More sharing options...
ActiV3Drifter 11 Odesláno: 7. Červenec, 2015 Share Odesláno: 7. Červenec, 2015 Hrůza a děs. Důvod: Máš tam definice barev které nakonec ani nevyužiješ a co je těžkého na udělání příkazu a napsaní (zkopírování) SendClientMessageToAll?? Aspoň tě žádám dej to do spoileru ať to není tak dlouhý.... Link to comment Share on other sites More sharing options...
Lukasz 336 Odesláno: 7. Červenec, 2015 Share Odesláno: 7. Červenec, 2015 (upraveno) Tak to jsi teda netestoval ani náhodou, protože tohle funkční rozhodně není. Po tom, co to zkompiluješ tam budeš mít pouze #include <a_samp> Protože nemáš definovaný FILTERSCRIPT, takže se vše pod #if defined FILTERSCIPT až do #endif ignoruje.. Pak také 3 publicy OnPlayerCommandText.. ech to jsi zase viděl kde? Takže opravená verze: #include <a_samp> public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/vtipy", cmdtext) == 0) { SendClientMessage(playerid,0xffd700,"Vtipy můžeš dávat všem příkazem /VTIP [ 0 - 5 ]"); return SendClientMessage(playerid,0xffd700,"VTIP SYSTEM 1.0 vytvořil ArmyCZ97"); } if (strcmp("/vtip 0", cmdtext) == 0) { new msg[60]; GetPlayerName(playerid, msg, MAX_PLAYER_NAME + 1); format(msg, sizeof(msg), "Hráč %s spustil VTIP 0", msg); SendClientMessageToAll(0xffd700,msg); SendClientMessageToAll(0xffffff,"Víte, jaký je rozdíl mezi ženou a těstem?"); return SendClientMessageToAll(0xffffff,"Žena se nejdříve válí a pak kyne a těsto nejdříve kyne a pak se válí."); } if (strcmp("/vtip 1", cmdtext) == 0) { new msg[60]; GetPlayerName(playerid, msg, MAX_PLAYER_NAME + 1); format(msg, sizeof(msg), "Hráč %s spustil VTIP 1", msg); SendClientMessageToAll(0xffd700,msg); SendClientMessageToAll(0xffffff,"Mám velké trápení se ženou. Denně chodí spát až kolem třetí ráno."); return SendClientMessageToAll(0xffffff,"A co do té doby dělá? Čeká, až se vrátím z hospody!"); } return 0; } Takhle bohatě stačí celý script. Pokud někdo máte o něco takového zájem, kopírujte tohle moje a ne autorovo. Edited 7. Červenec, 2015 by Lukasz Link to comment Share on other sites More sharing options...
帕特里克 2 Odesláno: 7. Červenec, 2015 Author Share Odesláno: 7. Červenec, 2015 Hrůza a děs. Důvod: Máš tam definice barev které nakonec ani nevyužiješ a co je těžkého na udělání příkazu a napsaní (zkopírování) SendClientMessageToAll?? Toto mě ani tak nezajímá Aspoň tě žádám dej to do spoileru ať to není tak dlouhý.... Máš to tam Link to comment Share on other sites More sharing options...
Lukasz 336 Odesláno: 7. Červenec, 2015 Share Odesláno: 7. Červenec, 2015 (upraveno) Gratuluju Armymu k okopírování, co jsem mu opravil aniž by o tom napsal slovo. Pořád ti to nepůjde kvůli #if defined FILTERSCRIPT, tak si ten řádek smaž ano? Pro někoho koho by to zajímalo, tak nějak takhle vypadaly jeho příkazy: public OnPlayerCommandText(playerid, cmdtext[]) if (strcmp("/vtipy", cmdtext, true, 10) == 0) { SendClientMessage(playerid,0xffd700,"Vtipy můžeš dávat všem příkazem /VTIP [ 0 - 5 ]"); SendClientMessage(playerid,0xffd700,"VTIP SYSTEM 1.0 vytvořil ArmyCZ97"); } return 0; } public OnPlayerCommandText(playerid, cmdtext[]) if (strcmp("/vtip 0", cmdtext, true, 10) == 0) { SendClientMessageToAll(0xffd700,"Hráč %s spustil VTIP 0"); SendClientMessageToAll(0xffffff,"Víte, jaký je rozdíl mezi ženou a těstem?"); SendClientMessageToAll(0xffffff,"Žena se nejdříve válí a pak kyne a těsto nejdříve kyne a pak se válí."); } return 0; } public OnPlayerCommandText(playerid, cmdtext[]) if (strcmp("/vtip 1", cmdtext, true, 10) == 0) { SendClientMessageToAll(0xffd700,"Hráč %s spustil VTIP 1"); SendClientMessageToAll(0xffffff,"Mám velké trápení se ženou. Denně chodí spát až kolem třetí ráno."); SendClientMessageToAll(0xffffff,"A co do té doby dělá? Čeká, až se vrátím z hospody!"); } return 0; } GJ (up) Edited 7. Červenec, 2015 by Lukasz Link to comment Share on other sites More sharing options...
Polisek 76 Odesláno: 7. Červenec, 2015 Share Odesláno: 7. Červenec, 2015 Zdarec Hele moc nekritizuji ale trošku musím. Jak psali už předemnou nic moc a par chyb. A to že napíšeš že je to určené pro nováčky neznamená že nemusí vypadat... Ale tak dobré snaha dobrá. Trošku jsem si dovolil script upravit: #include <a_samp> #include <sscanf2> #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" Blank Gamemode by your name here"); print("----------------------------------\n"); } #endif public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/vtipy", cmdtext) == 0) { SendClientMessage(playerid,0xffd700,"Vtipy můžeš dávat všem příkazem /VTIP [ 0 - 2 ]"); return SendClientMessage(playerid,0xffd700,"VTIP SYSTEM 1.0 vytvořil ArmyCZ97"); } if (strcmp("/vtip", cmdtext, true, 10) == 0) { new parametr[20]; new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z); if(sscanf(cmdtext, "s[5]", parametr)) return SendClientMessage(playerid,-1, "INFORMACE: /vtip [1/2]"); if(!strcmp(parametr, "1", true)) { new msg[60]; GetPlayerName(playerid, msg, MAX_PLAYER_NAME + 1); format(msg, sizeof(msg), "Hráč %s spustil VTIP 1", msg); SendClientMessageToAll(0xffd700,msg); SendClientMessageToAll(0xffffff,"Mám velké trápení se ženou. Denně chodí spát až kolem třetí ráno."); return SendClientMessageToAll(0xffffff,"A co do té doby dělá? Čeká, až se vrátím z hospody!"); } if(!strcmp(parametr, "2", true)) { new msg[60]; GetPlayerName(playerid, msg, MAX_PLAYER_NAME + 1); format(msg, sizeof(msg), "Hráč %s spustil VTIP 0", msg); SendClientMessageToAll(0xffd700,msg); SendClientMessageToAll(0xffffff,"Víte, jaký je rozdíl mezi ženou a těstem?"); return SendClientMessageToAll(0xffffff,"Žena se nejdříve válí a pak kyne a těsto nejdříve kyne a pak se válí."); } return 1; } return 0; } Link to comment Share on other sites More sharing options...
TheRohlikar 21 Odesláno: 8. Červenec, 2015 Share Odesláno: 8. Červenec, 2015 (upraveno) Lidi, vy jste fakt *****i... :'D Script stojí za ho*no, ok. Ale jenom tu nadáváte, jak je to hrozný. Strašně bych chtěl vidět vaše první scripty - určitě dobré, jako nová RZE. Přemýšlejte, než napíšete takový sračky, které sem hážete. Ok, má to špatně. Inteligentní člověk mu to vysvětlí a pokud znovu udělá chybu, pak máte právo nadávat, protože nevyslechl vaše rady. Edited 8. Červenec, 2015 by TheRohlikar Link to comment Share on other sites More sharing options...
Mikoo 8 Odesláno: 8. Červenec, 2015 Share Odesláno: 8. Červenec, 2015 Link to comment Share on other sites More sharing options...
TheRohlikar 21 Odesláno: 8. Červenec, 2015 Share Odesláno: 8. Červenec, 2015 "vaše první scripty" - špatně pochopené, odemně špatně napsané.. Vaše první scripty = první scripty z vaší tvorby (nikoli jen ten 1., ale i několik za ním.. understood ?) Link to comment Share on other sites More sharing options...
帕特里克 2 Odesláno: 22. Červenec, 2015 Author Share Odesláno: 22. Červenec, 2015 Dal sem tam něco co sem udělal sám. Link to comment Share on other sites More sharing options...
Paulee 16 Odesláno: 26. Červenec, 2015 Share Odesláno: 26. Červenec, 2015 Na začátečníka to není špatné, ale já bych to v CMD nedělal. Udělal bych to tak jako Lukasz. Ale koukám, že většinu ti tu poradily a tak ti dávám 3/10. 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