Sign in to follow this  
Followers 0
DEST

Отделение имени от фамилии и наоборот

1 post in this topic

Отделение имени от фамилии и наоборот.

 

Суть системы: она из ника выделяет имя и фамилию, записывая их в отдельные переменные. Думаю, данная система очень хорошо подойдет для модов с RolePlay режимом. 

stock pName(playerid)
{
    new nick[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nick, MAX_PLAYER_NAME);
    new getspace = strfind(nick, "_", true);
    if(getspace != -1) strdel(nick, getspace, sizeof(nick));
    return nick;
}  

Результат: Из ника Evgeniy_Bogdanov вернет Evgeniy.

stock pLastName(playerid)
{
    new nick[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nick, MAX_PLAYER_NAME);
    new getspace = strfind(nick, "_", true);
    if(getspace != -1) strdel(nick, 0, getspace+1);
    return nick;
}  

Результат: Из ника Evgeniy_Bogdanov вернет Bogdanov. 

stock pNameEx(playerid)
{
    new nick[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nick, MAX_PLAYER_NAME);
    new getspace = strfind(nick, "_", true);
    if(getspace != -1) nick[getspace] = ' ';
    return nick;
}

Результат: Из ника Evgeniy_Bogdanov вернет Evgeniy Bogdanov

 

Пример использования:

new string[128];
format(string, sizeof(string), "* Твоё имя: %s * Твоя фамилия: %s *", pName(playerid), pLastName(playerid));
SendClientMessage(playerid, -1, string);

 

Share this post


Link to post
Share on other sites

Your content will need to be approved by a moderator

Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   You have pasted content with formatting.   Remove formatting

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

Loading...
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • warrion4ik
      By warrion4ik
      При телепорте по метке она тепает под текстуры и приходится перетелепортироваться, как это можно исправить?
      Видео: https://youtu.be/FLjer8lfGc0
    • glvde.
      By glvde.


      Просмотр файла Aurora RP (доработка)
      Хранение данных (версия MySQL): R41-3.
      Командный процессор: Pawn.CMD.
      Количество строк в моде (без маппинга): 65264.
      Анти-чит: Nexius-AC.

      Под доработку взята версия Aurora за декабрь 2018.
      Автор данного мода: oscar_floyd.
      Автор данной доработки: GLADE (я).

      На доработку мода ушло около одного месяца.

      Что было сделано:
       

      Так же, начал делать инвентарь (copy by Aurora), но так и не доделал.

      Дополнительные скриншоты:
       


      Не исключаю, что есть ещё баги.
      Спасибо за внимание.
      Добавил glvde. Добавлено 21.04.2020 Категория Моды Автор oscar_floyd