Saját magatokat zavarjátok össze.
Egy bool változó értéke false illetve true lehet melynek az értéke 0 és 1.
Egy feltétel lehet igaz vagy éppen nem igaz a mi nyelvünkön, amit a pawn szintén true és false értékkel jelez felénk.
Tehát még egyszer egy bool változó lehet egy és nulla, egy feltétel vizsgálatkor kaphatunk igazat vagy hamisat.
Ha egy bool típusú változót false értékre kérdezek le akkor is igazat kapok ha tényleg azaz értéke.
if(dmben[playerid] == false) print(\"true értéket kaptam a vizsgálatkor tehát igaz a feltétel vizsgálat hogy a dmben változó értéke false.
Zavaró mi?
Tehát ne kössétek össze ezekkel a szavakkal igaz vagy hamis a 0 és 1 értékeket.
Az igaz vagy hamis állítást csak az if használatakor alkalmazzátok, ha a benne vizsgált tartalom true értékkel tér vissza akkor igaz ha false értékkel akkor hamis és ezt az else utasítással tudjuk szétválasztani erre a kettõ irányra.
Egy bool változó értéke lehet true és false ami 1 vagy 0. (Itt nincs olyan hogy igaz vagy hamis!!)
Tehát mindig értékként kell kezelni és azt vizsgálni hogy most a változóm értéke egy vagy éppen nulla, és erre a vizsgálatra értelmezhetjük hogy igen az, vagy éppen nem az.