Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Arnel_Bp poslato Mart 10, 2014, 19:36:20 POSLE PODNE

Naslov: [POMOC]Oko text-a
Poruka od: Arnel_Bp poslato Mart 10, 2014, 19:36:20 POSLE PODNE
Scripta koju koristim: Moja
Problem: Treba mi da kad pocnem nesto da pisem u chat da ako kucam malim slovima automatski prvo pocetno slovo se prebaci u veliko, i u recenice da nemogu veliko slovo da koristim, samo da mogu posle tacke, uzvicnika i upitnika. Ako moze neko to da mi pokaze kako da stavim
Dio Skripte:

ovo imam vec

public OnPlayerText(playerid, text[])
{
    new string[128], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s[%d]: %s",name,playerid, text);
    SendClientMessageToAll(-1, string);
    return 0;
}
Naslov: Odg: [POMOC]Oko text-a
Poruka od: Vuzimir poslato Mart 10, 2014, 19:37:32 POSLE PODNE
To je nemoguce koliko se ja razumjem u OnPlayerText...
Naslov: Odg: [POMOC]Oko text-a
Poruka od: Blaeks poslato Mart 10, 2014, 19:40:54 POSLE PODNE
#define toupper(%0) \
    (((%0) >= 'a' && (%0) <= 'z') ? ((%0) & ~0x20) : (%0))

#define tolower(%0) \
    (((%0) >= 'A' && (%0) <= 'Z') ? ((%0) | 0x20) : (%0))


//OnPlayerText

text[0] = toupper(text[0]);
banalni primer, posalji mi sledeci put onplayertext
Naslov: Odg: [POMOC]Oko text-a
Poruka od: Arnel_Bp poslato Mart 10, 2014, 20:15:07 POSLE PODNE
Citat: Blaeks poslato Mart 10, 2014, 19:40:54 POSLE PODNE
#define toupper(%0) \
    (((%0) >= 'a' && (%0) <= 'z') ? ((%0) & ~0x20) : (%0))

#define tolower(%0) \
    (((%0) >= 'A' && (%0) <= 'Z') ? ((%0) | 0x20) : (%0))


//OnPlayerText

text[0] = toupper(text[0]);
banalni primer, posalji mi sledeci put onplayertext

Vise mi nista od ovoga ne treba, hvala puno, moze lock.