helló egy banda helyet csinálok éppen és az kellene nekem, hogy csak tagok tudják használni a kapukat és ezt csak név szerint akarom megoldani azaz amikor be írja a játékos h /nyit akkor lekérje a nevét és ha benne van pl a _[aSd]_ akkor nyissa a kaput ha nincs akkor ne. Én strfind re gondoltam de azzal mindig rossz nevet érzékel:
próba kódom:
new namee[45];
GetPlayerName(playerid,namee,45);
if( strfind(\"_[aSd]_\",namee,true,0) == 0)
{
SendClientMessage(playerid,0xFFFFFFFF,\"jó név\");
}
else
{
SendClientMessage(playerid,0xFFFFFFFF,\"rosz név\");
}
Wikirõl..
if(strfind(\"Are you in here?\", \"you\", true) != -1) //returns 4 (!= -1 because -1 would be \'not found\')
{
SendClientMessageToAll(0xFFFFFFFF, \"I found you!\");
}
if(strfind(\"asd\", namee, true) != -1) //returns 4 (!= -1 because -1 would be \'not found\')
{
SendClientMessageToAll(0xFFFFFFFF, \"Jó név\");
}
Biztosan azt akarod, hogy kinyithassa asd is a kaput, és asd is meg, 938sdd7asd83 is? Nem azt szeretnéd elérni, hogy csak a megadott emberke nyithassa ki?