Jump to content

[ TuT ] Anti CAPSLOCK


Guest Milw0rm

Recommended Posts

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áš

 

 

:DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

 

:)

Link to comment
Share on other sites

stock hore pod premenné

dôvod ? lol to není premena čo musí biť hore (asi ani nevieš prečo musí biť hore...)

stock môžeš mať kľudne na konci a pôjde to to je ako s publicom je jedno či budeš mať

public pes(playerid,bool:jepes)

nad alebo pod npr. onplayertext...

Link to comment
Share on other sites

Ja viem, že to musí ísť aj keď je dole, ale danny si možno myslí, že to musí byť v poradí ak skopíroval stock aj funkciu a mu to nejde... alebo zle skopíroval :d

Link to comment
Share on other sites

tohle mi prijde az podezrele moc podobny tomu co tady publikuje autor topiku...

 

stock CapsLockCheck(text[])
{
new len=strlen(text);
if(len>3)
{
    new c;
    for(new i=0;i	        if(text[i]>='A' && text[i]<='Z')
			c++;

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

 

obsahuje to tento Include..... http://forum.sa-mp.com/showthread.php?t=71877

Link to comment
Share on other sites

B4RR0N":2yb258vu]
pre niekoho good a pre niekoho nie, lol to su odlišné názory omg :d

 

To co postnul autor je blbost... ale chytrákův stock je dobrej

 

Nj ja si tiež myslím že redukcia AHOJ na Ahoj je lepšia..

 

btw B4RRON všimol som si že je to aj vo WTLS :d

Link to comment
Share on other sites

B4RR0N":13x313uq]
pre niekoho good a pre niekoho nie, lol to su odlišné názory omg :d

 

To co postnul autor je blbost... ale chytrákův stock je dobrej

 

Nj ja si tiež myslím že redukcia AHOJ na Ahoj je lepšia..

 

btw B4RRON všimol som si že je to aj vo WTLS :d

 

jj je ale oni to maji zapínání na příkaz jako že /capslock on tak to necha psat VELKÝM a když capsoff tak malým :d

Link to comment
Share on other sites

Maštam chybu

 

 

C:\Users\BENNY\Desktop\bt2.pwn(151) : error 017: undefined symbol "CapslockCTRL"

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

1 Error.

 

 

-- stř 15. zář 2010 6:28:12 --

 

danny":2gils1nk]
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.

 

 

máš pravdu ma chybu

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áš

 

Toto používej ;)

Link to comment
Share on other sites

  • 3 weeks later...

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...