Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: znaków
1. Blokada znaków w logowaniu
Witam, potrzebuj? pomocy w zablokowaniu znak?w takich jak np: ' " : , . ! @ itp w panelu logowania za pomoc daje :piwo: :)
2. string.find porównanie znaków z tabeli
Mam jak?? tam tabelke np:

local znaki = {
["a"] = true,
["A"] = true,
["b"] = true

}

for i , v in ipairs(znaki) do
if string.find((guiGetText(rw_edt_login)), v) ~= true then
login.info="Tw?j login zawiera niedozwolony znak!"
return
end
end

Jak zmieni? ten kod aby sprawdzi?o zawarto?? tabeli i je?eli NIE ma w niej znaku lub nie jest true, to striggerowa?o login.info i zreturnowa?o?

Stawiam piwko za pomoc! ;_)
3. blokada znaków w editboxie
Witam jak zablokowac znaki najbardziej chodzi mi o # poniewaz mozna kolorowac nick przez to kod editboxa

[code]--[[
autor: Kacper (Asper) Ch. (©)
kontakt: [email protected]
dla: Advice | 2018 (MTA: SA)

licencja: Art. 67
- 1. Tw?rca mo?e udzieli? upowa?nienia do korzystania z utworu na wymienionych w umowie polach eksploatacji z okre?leniem zakresu, miejsca i czasu tego korzystania.
- 2. Je?eli umowa nie zastrzega wy??czno?ci korzystania z utworu w okre?lony spos?b (licencja wy??czna), udzielenie licencji nie ogranicza udzielenia przez tw?rc? upowa?nienia innym osobom do korzystania z utworu na tym samym polu eksploatacji (licencja niewy??czna).
- 3. Je?eli umowa nie stanowi inaczej, licencjobiorca nie mo?e upowa?ni? innej osoby do korzystania z utworu w zakresie uzyskanej licencji.
- 4. Je?eli umowa nie stanowi inaczej, uprawniony z licencji wy??cznej mo?e dochodzi? roszcze? z tytu?u naruszenia autorskich praw maj?tkowych, w zakresie obj?tym umow? licencyjn?.
- 5. Umowa licencyjna wy??czna wymaga zachowania formy pisemnej pod rygorem niewa?no?ci.
]]

local dx = exports.im_dx;

local edit = {}

local sw,sh = guiGetScreenSize()
local zoom = 1
if sw < 1920 then
zoom = math.min(2, 1920 / sw)
end

function isMouseInPosition(x, y, w, h)
if not isCursorShowing() then return end

local pos = {getCursorPosition()}
pos[1], pos[2] = (pos[1] * sw), (pos[2] * sh)

if pos[1] >= x and pos[1] <= (x + w) and pos[2] >= y ...
4. Niewymienialny ciąg znaków
Witam ot?? robi? co? takiego. Jak wpiszemy w 3 edit boxy kolor w postaci R,G,B to maluje nam pojazd. Zrobi?em r?wnie? tzw. podgl?d koloru, czyli wpiszemy np 255, 100, 200 to na ten kolor maluje nam dxDrawRectangle i w?a?nie przez to spami mi taki warningiem. Pr?bowa?em to zabezpieczy? tak
[lua]
if r > tonumber(255) then return end
[/lua]
lecz nic z tego :(
b??d
[lua]
expected number got non-convertible string. This warning may be an error in future versions
[/lua]
kod
c_side
[lua]
local rc = guiCreateEdit(0.31, 0.36, 0.03, 0.03, "", true)
guiSetVisible(rc, false)
guiEditSetMaxLength (rc, 3)

local gc= guiCreateEdit(0.34, 0.36, 0.03, 0.03, "", true)
guiSetVisible(gc, false)
guiEditSetMaxLength (gc, 3)

local bc = guiCreateEdit(0.39, 0.36, 0.03, 0.03, "", true)
guiSetVisible(bc, false)
guiEditSetMaxLength (bc, 3)

function gui()
local r = guiGetText(rc) or 0
local g = guiGetText(gc) or 0
local b = guiGetText(bc) or 0
dxDrawRectangle(screenW * 0.3078, screenH * 0.3991, screenW * 0.0990, screenH * 0.0278, tocolor(r, g, b, 255), false)
dxDrawText("Maluj ", screenW * 0.3078, screenH * 0.3991, screenW * 0.4057, screenH * 0.4269, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false)

end
[/lua]
B??d mam tutaj
[lua]
local r = guiGetText(rc) or 0
local g = guiGetText(gc) or 0
local b = guiGetText(bc) o...
5. Odczyt polskich znaków w MySQL
Witam!
Jak mog? ustawi? odczyt polskich znak?w danej rubryki w bazie danych MySQL?
Ustawi?em na uft8_polish_ci ale bez skutk?w.

Tak wygl?da w bazie danych: http://prntscr.com/kdu86o
6. Zamiana stringa na stringa bez polskich znaków ?
Witam. Potrzebuj? zamieni? w kodzie string np. Micha? na string bez polskich znak?w czyli w tym wypadku Michal. Czy jest taka mo?liwo??, z g?ry dzi?kuj? za pomoc.
7. Zmiana polskich znaków
Chcia?em napisa? funkcj? do konwertowania polskich znak?w w textdrawie tak ?e je?li co? napiszemy np. "?y?ka" to przekonwertuje nam s?owo na "lyzka".
Problem polega na tym, ?e albo nie nic si? nie zmienia a jak zmienie funkcje w cmd na:
Kod:

AddTextDrawTexT(playerid, KonwertujZnaki(msgstr);
to nic si? nie pojawia w textdrawie.



Aktualnie wygl?da to tak:
W cmd:
Kod:

KonwertujZnaki(msgstr);
AddTextDrawTexT(playerid, msgstr);


funkcja do konwertowania
Kod:

stock KonwertujZnaki(text[])
{
for (new i, j= strlen(text); i < j; ++i)
{
if (text[i] == '?') text[i] = 'e';
else if (text[i] == '?') text[i] = 'o';
else if (text[i] == '?') text[i] = 'a';
else if (text[i] == '?') text[i] = 's';
else if (text[i] == '?') text[i] = 'l';
else if (text[i] == '?') text[i] = 'z';
else if (text[i] == '?') text[i] = 'z';
else if (text[i] == '?') text[i] = 'c';
else if (text[i] == '?') text[i] = 'n';
else text[i] = text[i];
text[strlen(text)] = EOS;
}
return text;
}
8. pobieranie ilości znaków
czy pobieranie ilo?ci znak?w np edita
myedit = ..
poprzez
if #myedit
jest prawid?owe?

nie jestem pewien ale w do?? rozbudowanym warunku kt?ry posiadam chyba to nie trybi.
9. [SKRYPT] Usunięcie polskich znakó
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:

[code]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;
}
}[/code]

[b]Spos?b u?ycia:[/b]

[u]- Mo?na wykona? to na dw?ch zmiennych tekstowych[/u]
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

[u]- Lub te? na jednej zmiennej tekstowej[/u]
Podajemy w oldstringu...
10. [INNE] Notepad ++ Brak polskich znaków na serwerze
CZe??, mam problem ostatnio u?ywam Notepad ++ wszystko ?adnie mam ten plugin PAWN i mam w NT++ poslkie znaki ale jak ju? skompiluje odpalam serwer wchodz? to s? znaczki jakie? zamiast ? ? ? ? - itp. Nie wiem co zrobi? przeinstalowa?em ale nadal tak samo. Jak wy??cze serwer i wejd? na NT++ to polskie znaki tam s? tylko na serwerze nie mam. Pomocy!
11. Sprawdzanie znaków
Witam pisze panel rejestracji znajduje si? tam pole email i nie wiem jak sprawdzi? czy w tym polu gracz wpisa? znak specjalny "@" prosz? o pomoc.
12. [INNE] usunięcie td i ilość znaków
Witam mam tak? komend?:

Kod:

CMD:napis(playerid, params[])
{
new annikc, annik[64];
if(sscanf(params, "ds[64]", annikc, annik))
return SendClientMessage(playerid, -1, "Wpisz: /napis (czas) (tekst)");

if(annikc < 1 || annikc > 50)
return SendClientMessage(playerid, -1, "Wpisz: {dce8e7}/napis (1-50) (tekst)");

format(String, sizeof(String), "%s", annik);
TextDrawSetString(napis, String);
return 1;
}


Chcia?bym aby z tej komendy wyci?? wpisywanie czasu by by?o tylko /napis (tekst).I ?eby tekstdraw chowa?/usuwa? si? po 3 minutach.Oraz ?eby mo?na by?o wpisac tylko 20 znak?w jako (tekst).

Za pomoc piwko i respekt. ;)
13. Sprawdzenie ciągu znaków
Witam, jak sprawdzi? czy w loginie i ha?le s? same litery i cyfry:
function zarejestruj()
    
local login guiGetText(g_e_login)
    
local password guiGetText(g_e_password)
    
    if (
#login < 5) then
        
guiSetText(g_l_info"Tw?j login mo?e mie? min. 5 znak?w.")
        
guiLabelSetColor(g_l_info25500)
        return
    
end
    
    
if (#login > 20) then
        
guiSetText(g_l_info"Tw?j login mo?e mie? max. 20 znak?w.")
        
guiLabelSetColor(g_l_info25500)
        return
    
end
    
    
if (#password < 6) then
        
guiSetText(g_l_info"Twoje has?o mo?e mie? min. 6 znak?w.")
        
guiLabelSetColor(g_l_info25500)
        return
    
end
    
    
if (#password > 15) then
        
guiSetText(g_l_info"Twoje has?o mo?e mie? max. 15 znak?w.")
        
guiLabelSetColor(g_l_info25500)
        return
    
end
    triggerServerEvent
("onZarejestruj"localPlayerloginpasswordd)
end
14. [INNE] Nieodczytuje polskich znaków
Wie kto? mo?e jak zrobi? aby serwer odczytywa? polskie znaki? (?,?,itp.)
15. [INNE] Tłumaczenie znaków typu: ??îäóę??
No Witam, witam chcia?bym spolszczy? pewien skrypt z j?zyka rosyjskiego na polski niestety w pliku .pwn mam znaki tego typu: "????????" no i nie bardzo wiem co zrobi?.. Jakie? pomys?y ? :)
16. Brak polskich znaków
Witam.

Stworzy?em GUI pomocne dla graczy, kt?re otwiera si? klawiszem F9. S? tam wszelkie regulaminy etc. Mam problem z polskimi znakami. Zamiast nich s? takie "krzaczki". Jak to wyeliminowa??
17. [DM] Zastępowanie niektórych znaków
Witam!
Od oko?o miesi?ca, jaki? dzieciak crashuje mi serwer. Wykorzystuje bug w mapie FullDM - gdy wpisze si? w GUI (np. przy tworzeniu gangu, rejestracji itp.) znaki specjalne typu %^&$, serwer si? crashuje. Jest mo?liwo?? ich zast?pienia? To znaczy gracz wpisze %, a gamemod notuje to jako X... Kto? wpisze & - game notuje to jako I, etc. By?bym wdzi?czny mog?c liczy? na pomoc :-).
Pozdrawiam.
18. [INNE] Max znaków
Siemka. Jak zrobi? co? takiego ?e jak w textdrawie znajdzie si? np 56 znak?w. I gdy chcemy ?e gdy b?dzie 17 znak?w w 1 linijce to reszte przenosi do 2 i 3 ;)
Jak to zrobi? za pomoc piwa ;)
I rep :)