Tematy otagowane jako: string.find
1. 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! ;_)
2. string.find
if q and #q > 0 then
exports [ 'ec_noti' ]: noti ( 'Ju? istnieje organizacja pod nazwa ' .. nazwa , "error" , 3000 , source )
return
end
if string . find ( nazwa , "#" ) ~= nil or string . find ( nazwa , "?" ) ~= nil or string . find ( nazwa , "!" ) ~= nil or string . find ( nazwa , "$" ) ~= nil or string . find ( nazwa , "^" ) ~= nil or string . find ( nazwa , "*" ) ~= nil or string . find ( nazwa , "?" ) ~= nil or string . find ( nazwa , "?" ) ~= nil or string . find ( nazwa , "?" ) ~= nil or string . find ( nazwa , "?" ) ~= nil or string . find ( nazwa , "?" ) ~= nil or string . find ( nazwa , "?" ) ~= nil or string . find ( nazwa , "?" ) ~= nil or string . find ( nazwa , "&" ) ~= nil then
exports [ 'ec_noti' ]: noti ( 'Nie u?ywaj polskich znak?w! oraz (!@#$%^&*()' , "error" , 2000 , source )
return
end
co tu jest nie tak..? nawet jak nie ma tych znak?w polskich oraz specjalnych to wyskakuje notyfikacja
3. String.find
Przygl?daj?c si? argumentom funkcji string.find natkn??em si? na co? takiego jak plain
string.find(s, pattern [, index [, plain]])
Co to oznacza?
4. string.find
function nicktp ( source )
local name = getPlayerName ( source )
local find1 = string . find ( getPlayerName ( source ), getTeamName ( team1 ), 1 , true )
local find2 = string . find ( getPlayerName ( source ), getTeamName ( team2 ), 1 , true )
if find1 then
setPlayerTeam ( source , team1 )
elseif find2 then
setPlayerTeam ( source , team2 )
else
setPlayerTeam ( source , team0 )
end
end
addEventHandler ( "onPlayerJoin" , getRootElement (), nicktp )
Nie dzia?a wyt?umaczy kto? string.find i naprawi to ? bo cos nie dzia?a ;///
i jeszcze mam 2labele
jak zmienie komenda napisy z labeli np tworze label HAZ i zmieniam komenda nazwe na sadasdasdas i ja i caly sv ma ta drug? nazwe a jak ktos wyjdzie i wejdzie to ma HAZ pomo?e kto? za naprawienie i wytlumaczenie i Z g?ry dzi?ki