Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2015-04-03, 15:21


NikeKST







Wiek: 28
Na forum: 4167 dni
Posty: 70
Nick w MP: Nike

Piwa: 18

Respekt: 240
Respekt: 240Respekt: 240

Witajcie, szuka?em jakiej? funkcji w internecie dzi?ki kt?rej zamienimy polskie znaki w stringu na "nie polskie", aby unikn?? k?opot?w takich jak np. wy?wietlany tekst w textdrawie, tam polskie znaki niestety nie zostan? nam wy?wietlone, chodzi mi g??wnie o to, ?e to gracz ma zarz?dza? tre?ci? w textdrawie, np podaj?c j? w GUI o stylu INPUT, ale nie znalaz?em takowej na ?adnym serwisie o tematyce PAWN, a wi?c postanowi?em wykona? w?asn?, a zarazem podzieli? si? z wami.

Tak wygl?da stock:

Kod:

stock RemovePolishSign(newstring[],oldstring[])
{
for (new i, j= strlen(oldstring); i < j; ++i)
{
if (oldstring[i] == '?') newstring[i] = 'e';
else if (oldstring[i] == '?') newstring[i] = 'o';
else if (oldstring[i] == '?') newstring[i] = 'a';
else if (oldstring[i] == '?') newstring[i] = 's';
else if (oldstring[i] == '?') newstring[i] = 'l';
else if (oldstring[i] == '?') newstring[i] = 'z';
else if (oldstring[i] == '?') newstring[i] = 'z';
else if (oldstring[i] == '?') newstring[i] = 'c';
else if (oldstring[i] == '?') newstring[i] = 'n';
else newstring[i] = oldstring[i];
newstring[strlen(oldstring)] = EOS;
}
}


Spos?b u?ycia:

- Mo?na wykona? to na dw?ch zmiennych tekstowych
Wpisujemy po prawej (oldstring) string z polskimi znakami, a po lewej newstring, to string, kt?ry przejdzie konwersje i zwr?ci nam string bez polskich znak?w

- Lub te? na jednej zmiennej tekstowej
Podajemy w oldstringu i w newstringu t? sam? zmienn?, a stock zajmie si? przemian? polskich znak?w, na nie polskie, czyli analogicznie '?' na 'e' itd.

Nie wiem, mo?e kto? co? podobnego wykona?, ja nie widzia?em wi?c sorka jak si? powtarzam, ale macie jak kto? potrzebuje ;)

Na pewno znajdzie to zastosowanie nie tylko w przypadku textdraw?w, ale te? w innych miejscach, zawsze mo?ecie to przerobi? ?eby "nie polskie" znaki konwertowa?o na te polskie ;)

Postaw piwo autorowi tego posta
 

 
Tagi: usunięcie :: polskich :: znaków
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Skrypty do SA-MP » [SKRYPT] Usunięcie polskich znakó Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku