Опять фигня с SetTimer
#2

pawn Code:
public OnPlayerConnect(playerid)
{
    SetPVarInt(playerid,"FagFound",1);//ключ на наличие тега в нике
    new Nick[MAX_PLAYER_NAME];//переменная под ник
    GetPlayerName(playerid, Nick, sizeof(Nick));//записываем ник в переменную
    if(strfind(Nick, "[HAD]", true) == -1 || strfind(Nick, "[HAD_tp]", true) == -1)DeletePVar(playerid,"FagFound");//если в нике нет тегов клана, удаляем ключ
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/password blahblahblah", false))//проверка на пароль. замечу что игнорирование заглавных букв выключено, это важно в никах и паролях!
    {
        SendClientMessage(playerid, NGREEN, "Пароль принят!");
        DeletePVar(playerid,"FagFound");//удаляем ключ
        return 1;
    }
    return 0;
}

public OnPlayerRequestSpawn(playerid)//действие срабатывающее при нажатии ШИФТ после выбора скина
{
    if(GetPVarInt(playerid,"FagFound"))//если ключ существует
    {
        SendClientMessage(playerid, NRED, "Вы не ввели пароль клана!");//выводим сообщение о необходимости ввода пароля
        return 0;//возвращаем 0, не позволяет заспавница и возвращает на выбор скина
    }
    return 1;//если ключа не существет спавнит
}
Reply


Messages In This Thread
Опять фигня с SetTimer - by K-911 - 12.09.2010, 09:08
Re: Опять фигня с SetTimer - by Stepashka - 12.09.2010, 09:21
Re: Опять фигня с SetTimer - by K-911 - 12.09.2010, 09:34
Re: Опять фигня с SetTimer - by K-911 - 12.09.2010, 09:41
Re: Опять фигня с SetTimer - by Walk_M4n - 12.09.2010, 09:55
Re: Опять фигня с SetTimer - by ZaR - 12.09.2010, 10:15
Re: Опять фигня с SetTimer - by K-911 - 12.09.2010, 10:51
Re: Опять фигня с SetTimer - by Stepashka - 12.09.2010, 11:08
Re: Опять фигня с SetTimer - by K-911 - 12.09.2010, 11:14
Re: Опять фигня с SetTimer - by K-911 - 12.09.2010, 12:30

Forum Jump:


Users browsing this thread: 1 Guest(s)