40k Forrás (if (ch->GetName() ))

Indította Anonimiti, 2014-12-17, 18:46:10

2014-12-17, 18:46:10 Utolsó szerkesztés: 2014-12-17, 18:50:56 Szerző: Anonimiti
Sziasztok!

Nem tudom hogyan is kezdjem el.... legjobb ha bemásolom mit szeretnék.

if (ch->GetName() == "kecske" )
{
          ch->ChatPacket(CHAT_TYPE_INFO, "Valami");
}
else
{
              ch->ChatPacket(CHAT_TYPE_INFO, "Egyébként");
}


Ezt egy parancshoz rendeltem hozzá, azt szeretném hogy ha a parancs beírásánál a karakternév megegyezik a megadott névvel az az eljárás hajtódjon végre egyébként pedig hagyja azt figyelmen kívül.

Egy gyors próbát tettem evvel: if (ch->GetName() == "kecske" ) de nem funkcionált. ;'D

A kérdés, hogy mi a helyes kifejezés a névellenőrzésre.


*megosztott fiók, ketten használjuk

Csak string esetében tudod használni az == operátort ellenőrzésre, char-nál használd a strcmp-t.

Köszöntem.


*megosztott fiók, ketten használjuk