new g_iDollar[33], g_sValami[33], Float:g_fDollar[33];
public public_amit_letrehoztal_neki(id)
{
new sText[64]; //ebben tarolod amit beirsz, mindenképp kell.
new iValue; //ebben tarolod számot, ha szám. ha szöveg nem muszáj.
new Float: fValue; //ebben tarolod a lebegopontos szamot. ha szöveg nem muszáj.
read_args(sText, charsmax(sText)); //itt a a teljes szöveget vissza adja stringkent, tehat nem fog lecsuszni semennyi betű róla stb.
remove_quotes(sText); //idk talán az időézőjelekkel és társaival csinál valamit pl: *asd*
//ha szám-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
iValue = str_to_num(sText); //itt a stringet(szöveget) átalakítod intté(egész számmá). amit ugye a fent említettem abban tárolod.
if(iValue < 100)//ellenőrzöd hogy a beírt mennyiség kisebb, mint 100 akkor ne fusson tovább
return; //visszadobod, ellenkező esetben lefut, persze ha nem igaz a feltételed csak akkor.
//ha pedig lefut
g_iDollar[id] += iValue;//akkor erteket adsz a globalis valtozodnak,hogy el tudd kepzelni mintha 200 += 10 lenne ami 210, ehhez többször is hozzáadhatsz
//chatre meg csak kitudsz iratni valamit is
//ha szöveg-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
if(strlen(sText) == 0)//az stext teljes hosszat ellenorzod az strlen funkioval, ha 0(üres, ami így néz ki: "") akkor szinten visszadobod, mert felesleges tovabb futtatni ha nem irt be semmit.
return;//visszadobod, ellenkező esetben lefut, persze ha nem igaz a feltételed csak akkor.
//ha pedig lefut
g_sValami[id] = sText;////akkor erteket adsz a globalis valtozodnak,hogy el tudd kepzelni mintha "" = "asd" vagyis az eddig üres sValaminek asd lesz az értéke, persze ezt folyamat firssítheted végtelenszer az az "asd" = "valami" ami "valami" lesz.
//chatre meg csak kitudsz iratni valamit is
//ha float(lebegopontos szam)-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
fValue = str_to_float(sText);//itt a stringet(szöveget) átalakítod floattá(lebegőpontos számmá). amit ugye a fent említettem abban tárolod.
if(fValue < 100.0)//ellenőrzöd hogy a beírt mennyiség kisebb, mint 100.0 akkor ne fusson tovább
return; //visszadobod, ellenkező esetben lefut, persze ha nem igaz a feltételed csak akkor.
//ha pedig lefut
g_fDollar[id] += fValue;//akkor erteket adsz a globalis valtozodnak,hogy el tudd kepzelni mintha 200.5 += 10.10 lenne ami 210.15, ehhez többször is hozzáadhatsz
//chatre meg csak kitudsz iratni valamit is
}