NurofeN-Cz 0 Odesláno: 21. Červenec, 2010 Share Odesláno: 21. Červenec, 2010 Zdravim vsechny, taky vas stvou lamy veku 12-14ti ktery napalujou novacky prikazem /q? U me na server se to deje porad. Tak proto sem pisu tento tut. Na horu mezi news new pMute[MAX_PLAYERS_EX]; Do OnPlayerText if(STOPLAM(text)) { new string[70]; format(string, sizeof(string), "[ ! ] Hrac %s napsal nepovoleny znak, proto byl umlcen.",Jmeno(playerid)); SendClientMessageToAll(COLOR_RED, string); SendClientMessage(playerid, COLOR_WHITE, "[ ! ] Tohle uz ti neprojde sraci!"); pMute[playerid] = 1; return 0; } Mezi stocky STOPLAM(string[]) { if(strfind(string, "/q",true)!=-1) return true; return false; } Kdyz toto chcete s kickem/banem tak to bude vypadat takle. OnPlayerText if(STOPLAM(text)) { new string[70]; format(string, sizeof(string), "[ ! ] Hrac %s napsal nepovoleny znak, proto byl vykopnut/zabanovan.",Jmeno(playerid)); SendClientMessageToAll(COLOR_RED, string); SendClientMessage(playerid, COLOR_WHITE, "[ ! ] Tohle uz ti neprojde sraci!"); Kick/Ban(playerid); // bud Ban nebo Kick return 0; } To je dnes vse Ukazka.. Link to comment Share on other sites More sharing options...
StarsCream_Cze 1 Odesláno: 21. Červenec, 2010 Share Odesláno: 21. Červenec, 2010 Dobrý nápad, ale upravil ten stock: STOPLAM(string[]) { if(strfind(string, "/q ",true)!=-1) return true; return false; } Dal jsem za Q mezeru. Co kdyby někdo radil příkaz, který začíná /q? Další: s tím kickem: proč mu dát mute a vypisovat, že byl umlčen, když stačí napsat že byl kicknut a kicknout ho bez nastavení proměnné.. Další: nikde nekontroluješ v OnPlayerText jestli už náhodou hráč nemá náhodou mute, takže to bude vypisovat že byl umlčen, nastavovat mu proměnnou a bude to spamovat tímto Dodělal bych to 6/10 zatím Link to comment Share on other sites More sharing options...
NurofeN-Cz 0 Odesláno: 21. Červenec, 2010 Author Share Odesláno: 21. Červenec, 2010 dekuju.. Link to comment Share on other sites More sharing options...
Frajtr 8 Odesláno: 21. Červenec, 2010 Share Odesláno: 21. Červenec, 2010 A cokdyž se nekdo bude ptat jak rychle ukoncit hru ? jinka je my 15 a nachitavam takhle lamy taky Link to comment Share on other sites More sharing options...
NurofeN-Cz 0 Odesláno: 22. Červenec, 2010 Author Share Odesláno: 22. Červenec, 2010 A cokdyž se nekdo bude ptat jak rychle ukoncit hru ? jinka je my 15 a nachitavam takhle lamy taky Tak napises! Ahoj, hru vypnes / q mezi / a q neni mezera.. mej se. Link to comment Share on other sites More sharing options...
Guest Lukasparkourp Odesláno: 22. Červenec, 2010 Share Odesláno: 22. Červenec, 2010 psl proč mi to hze errory? -- čtv 22. črc 2010 10:17:52 -- tito dva eerrori mi to haze pomozte psl moc C:\Documents and Settings\Lukasek\Plocha\MAXIPARBA.pwn(1294) : error 017: undefined symbol "COLOR" C:\Documents and Settings\Lukasek\Plocha\MAXIPARBA.pwn(1295) : error 017: undefined symbol "COLOR" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors. Link to comment Share on other sites More sharing options...
NurofeN-Cz 0 Odesláno: 22. Červenec, 2010 Author Share Odesláno: 22. Červenec, 2010 Jezis ty ses blbec.. Do define dej #define COLOR 0xFF6347AA Nebo si tam hod jinou barvu.. Link to comment Share on other sites More sharing options...
Rainmaker 0 Odesláno: 22. Červenec, 2010 Share Odesláno: 22. Červenec, 2010 Jezis ty ses blbec.. A ty nejsi blbec když jsi tam udělal tolik chyb a ještě jsi to neopravil ? Nebo co ? Pak něco piš lol... Link to comment Share on other sites More sharing options...
AvestX 5 Odesláno: 22. Červenec, 2010 Share Odesláno: 22. Červenec, 2010 ty rikas ze lamy napalujou novacky /q a sam tady nadavas novackovi Link to comment Share on other sites More sharing options...
_Killer_ 1 Odesláno: 22. Červenec, 2010 Share Odesláno: 22. Červenec, 2010 ty rikas ze lamy napalujou novacky /q a sam tady nadavas novackovi ked idem het zo serveru davam vzdi /Q Link to comment Share on other sites More sharing options...
NurofeN-Cz 0 Odesláno: 22. Červenec, 2010 Author Share Odesláno: 22. Červenec, 2010 I ja ale ono to vyhodi jen kdyz se to ukaze v chatu. Link to comment Share on other sites More sharing options...
_NosiK_ 0 Odesláno: 22. Červenec, 2010 Share Odesláno: 22. Červenec, 2010 a proc to delas pres stock?? proc to neudelas do onplayertextcommandtext if(strcmp("/q", cmdtext, true) == 10 ) ?? Link to comment Share on other sites More sharing options...
Petr 44 Odesláno: 22. Červenec, 2010 Share Odesláno: 22. Červenec, 2010 a proc to delas pres stock?? proc to neudelas do onplayertextcommandtext if(strcmp("/q", cmdtext, true) == 10 ) ?? protoze chce, aby to kickovalo, když se ten příkaz obejví v chatu, takhle bys to měl při použití příkazu a ještě něco: OnPlayerCommandText Link to comment Share on other sites More sharing options...
_NosiK_ 0 Odesláno: 22. Červenec, 2010 Share Odesláno: 22. Červenec, 2010 sem to chtel napsat jako text pak sem to mazal.. a napsal sem tam blaboli ani ja se v tom taky poradne nevyznam Link to comment Share on other sites More sharing options...
NurofeN-Cz 0 Odesláno: 22. Červenec, 2010 Author Share Odesláno: 22. Červenec, 2010 Proc bych to mel delat takle onplayertextcommandtext if(strcmp("/q", cmdtext, true) == 10 ) ty hlavo, k cemu by mi to bylo? Kdyz to pak nikoho nekickne :DD Link to comment Share on other sites More sharing options...
Psychedelic 13 Odesláno: 22. Červenec, 2010 Share Odesláno: 22. Červenec, 2010 Proc by nekicklo ale kickne to i toho kdo sam pouzije prikaz /q Link to comment Share on other sites More sharing options...
癌癌癌 1 Odesláno: 22. Červenec, 2010 Share Odesláno: 22. Červenec, 2010 Proc by nekicklo ale kickne to i toho kdo sam pouzije prikaz /q Nekickne a pokud jo tak je mu to jedno jelikož napsal /q a chtěl hru ukončit. Link to comment Share on other sites More sharing options...
Guest ToKo Odesláno: 22. Červenec, 2010 Share Odesláno: 22. Červenec, 2010 Proc by nekicklo ale kickne to i toho kdo sam pouzije prikaz /q Nekickne a pokud jo tak je mu to jedno jelikož napsal /q a chtěl hru ukončit. Jj Link to comment Share on other sites More sharing options...
Psychedelic 13 Odesláno: 22. Červenec, 2010 Share Odesláno: 22. Červenec, 2010 To je sice pravda ale zase by byl pro ostatni nejakej lamer co napovida novackum co nema A jestly ho to kickne to sam nwm ale myslim si ze by to slo Link to comment Share on other sites More sharing options...
NurofeN-Cz 0 Odesláno: 22. Červenec, 2010 Author Share Odesláno: 22. Červenec, 2010 Vsak tam mas screen.. Funguje to Link to comment Share on other sites More sharing options...
Guest Odesláno: 23. Červenec, 2010 Share Odesláno: 23. Červenec, 2010 Proc bych to mel delat takleonplayertextcommandtext if(strcmp("/q", cmdtext, true) == 10 ) ty hlavo, k cemu by mi to bylo? Kdyz to pak nikoho nekickne :DD if(strcmp("/q", cmdtext, true) == 10 ) { string[100]; //Kick(kokotid); format(string,100,"k***t %s sa pokúšal nasrať lamu",PlayerName(playerid)); return 0; // neodošle do chatu } stačí dať do onplayertext Link to comment Share on other sites More sharing options...
StarsCream_Cze 1 Odesláno: 23. Červenec, 2010 Share Odesláno: 23. Červenec, 2010 if(strcmp("/q", cmdtext, true) == 10 ) { string[100]; //Kick(kokotid); format(string,100,"k***t %s sa pokúšal nasrať lamu",PlayerName(playerid)); return 0; // neodošle do chatu } stačí dať do onplayertext "lol" strcmp porovnává 2 stríngy a vrací shodu (false) a neshodu kde si v OnPlayerText vzal cmdtext? Pokud chceš najít /q v cmdtext, musíš se v podmínce ptát na vrácenou hosdnotu 0, ne 10 return 0; neodešle do chatu, tj, ale víš, že když se před textem odesílaným do chatu nachází lomítko, že se vyvolá OnPlayerCommandText? Příkaz /q je integrovaný v sa-mp, a podle mých testů se public nestihne vyvolat Link to comment Share on other sites More sharing options...
Guest Odesláno: 23. Červenec, 2010 Share Odesláno: 23. Červenec, 2010 StarsCream ja som to nevzal Proc bych to mel delat takleonplayertextcommandtext if(strcmp("/q", cmdtext, true) == 10 ) ty hlavo, k cemu by mi to bylo? Kdyz to pak nikoho nekickne :DD if(strcmp("/q", cmdtext, true) == 10 ) { string[100]; //Kick(kokotid); format(string,100,"k***t %s sa pokúšal nasrať lamu",PlayerName(playerid)); return 0; // neodošle do chatu } stačí dať do onplayertext Link to comment Share on other sites More sharing options...
Guest nVidiaX Odesláno: 23. Červenec, 2010 Share Odesláno: 23. Červenec, 2010 ještě jsi zapoměl /quit 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