Jump to content

[ TuT ] Anti CAPSLOCK


Guest Milw0rm

Recommended Posts

Zdarec všetkym "pawnákom". Ked som surfoval po pawno.cz tak som zistil že tu nieje takýto TuT - Anti CAPSLOCK. Je to časť z mojho AC. Funguje to na princípu - Slovo nesmie obsahovať 3 veľké písmená. Napr. ( NEHRAJEM, NEJDU ... ) Pokiaľ hráč napíše také slovo tak ho mu to vypíše aby vypol CAPSLOCK!

 

OnPlayerText

if(CapslockCTRL(text))
{
    SendClientMessage(playerid, F_CERVENA,"Nemozes pisat CAPSLOCKOM, vypni ho!");
    return false;
}

 

Dalej si dáme stock, ktorý ná definuje CapslockCTRL.

 

stock CapslockCTRL(text[])
{
new characters = strlen(text);
if(characters > 4)
{
    new c;
    for(new i=0;i 	        if(text[i]>='A' && text[i]<='Z')
			c++;

	if(c)
		if(c >= characters/4*3)
	    	return true;
}
return false;
}

 

Dúfam že je to jasné. Keby niečo nefungovalo tak SS alebo Reply. Inak to používam na serveri takže keby vám to nešlo tak je chyba medzi klávesnicou a stoličkou. ;)

Link to comment
Share on other sites

Guest [other]danny
C:\Users\Danny\Desktop\zombie mod.pwn(151) : error 017: undefined symbol "CapslockCTRL"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

Link to comment
Share on other sites

Ja sa pýtam načo?Načo si tu dal TuT na CAPSLOCK

Zbytočne to dávať do módu takú somarinu.Aby hráč nemohol písať VEĽKYM.To uže je teda super omg ti poviem.

Hodnotenie-1/10

JE to dobre že si ho tu dal ale to už bude asi moc nie?Že aby hráč nemohol písať veľkým.

Link to comment
Share on other sites

Ja sa pýtam načo?Načo si tu dal TuT na CAPSLOCK

Zbytočne to dávať do módu takú somarinu.Aby hráč nemohol písať VEĽKYM.To uže je teda super omg ti poviem.

Hodnotenie-1/10

JE to dobre že si ho tu dal ale to už bude asi moc nie?Že aby hráč nemohol písať veľkým.

Ne, je kazdyho vec pokud si to do GM/FS da, podle me je to uzitecny a dobry TuTorial :)

Link to comment
Share on other sites

Ja sa pýtam načo?Načo si tu dal TuT na CAPSLOCK

Zbytočne to dávať do módu takú somarinu.Aby hráč nemohol písať VEĽKYM.To uže je teda super omg ti poviem.

Hodnotenie-1/10

JE to dobre že si ho tu dal ale to už bude asi moc nie?Že aby hráč nemohol písať veľkým.

Ne, je kazdyho vec pokud si to do GM/FS da, podle me je to uzitecny a dobry TuTorial :)

 

Tak ja by som to v mode teda nepotreboval podla mna zbytocnost :d

Link to comment
Share on other sites

Ja sa pýtam načo?Načo si tu dal TuT na CAPSLOCK

Zbytočne to dávať do módu takú somarinu.Aby hráč nemohol písať VEĽKYM.To uže je teda super omg ti poviem.

Hodnotenie-1/10

JE to dobre že si ho tu dal ale to už bude asi moc nie?Že aby hráč nemohol písať veľkým.

Ne, je kazdyho vec pokud si to do GM/FS da, podle me je to uzitecny a dobry TuTorial :)

 

Tak ja by som to v mode teda nepotreboval podla mna zbytocnost :d

ty ne ale podle me se CAPS do chatu nehodi akorat tam prekazi :d

Link to comment
Share on other sites

OnPlayerText

new
l;
while (text[++l])
{
if (text[l] == 'D') break;
else if ('A' <= text[l] <= 'Z') text[l] |= 0x20;
}

 

Pokud napíše něco s capslockem, tak jen první písmeno na řádku zůstane velké.

s vyjímkou na velké D kvůli smajlíkům.

 

Příklad

AHOJ JAK SE MÁŠ => Ahoj jak se máš

AHoJ JAk SE mአ=> Ahoj jak se máš

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...