Sign in to follow this  
Followers 0
Mishura

Setvehnumber

2 posts in this topic

 

Setvehnumber - Команда для создания транспортных номеров в стиле 3D.

 

Спойлер

CMD:setvehnumber(playerid, params[])
{
    extract params -> new vehicleid, plateType, string:number[150], string:region[150]; else return SendClientMessage(playerid, 0xcececeFF"Используйте: /setvehnumber [Ид авто] [Тип номера] [Сам номер] [Регион номера]");
    SetVehicleNumber(vehicleid, plateType, number, region);

    SendPacket_Plate(playerid, vehicleid, plateType, number , region);

    new index = GetVehicleData(vehicleid, V_ACTION_ID);

    SetOwnableCarData(index, OC_NUMBERTYPE, plateType);

    format(g_ownable_car[index][OC_NUMBER], 10, number);
    format(g_ownable_car[index][OC_REGION], 10, region);
    SetVehicleNumber(vehicleid, plateType, number, region);

    SendPacket_Plate(playerid, vehicleid, plateType, number, region);

    new fmt_text[144];
    mysql_format(mysql, fmt_text, sizeof fmt_text, "UPDATE ownable_cars SET number='%s', region='%s', typenumber='%d' WHERE id=%d LIMIT 1", GetOwnableCarData(index, OC_NUMBER), GetOwnableCarData(index, OC_REGION), plateType, GetOwnableCarData(index, OC_SQL_ID));
    mysql_query(mysql, fmt_text, false);

    return 1;
}

 

 

Так же можете дописать: if(GetPlayerAntiBan(playerid) == 2) return SendClientMessage(playerid, 0xCECECEFF, "Не так часто!");

if(GetPlayerAdminEx(playerid) < 4) return 1; Уровень админки

else if(admin_logged[playerid] == false) return SendClientMessage(playerid, 0x999999FF, "Вы не авторизированы, для этого используйте /alogin");

 

Edited by Cawfee

Заметка от Cawfee , создано

3.2. Код больше 10 строк необходимо брать в теги "Код" и "Спойлер". Как это сделать рассказано в разделе "FAQ".

Устное предупреждение.

Share this post


Link to post
Share on other sites

В принципе работает, + заслужил.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • MaximAndreeviz
      By MaximAndreeviz
      Подскажите как ползоватся мп конструкором копии радмира? До этого была тема, но я ничего не понял
    • KenzoSam
      By KenzoSam
      Всем привет,помогите пожалуйста!
      Ошибки:
      C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(118) : warning 219: local variable "rows" shadows a variable at a preceding level
      C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(142) : warning 217: loose indentation
      C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(324) : warning 217: loose indentation
      C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(331) : warning 217: loose indentation
      C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(331) : error 014: invalid statement; not in switch
      C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(342) : warning 217: loose indentation
      C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(343) : warning 217: loose indentation
      C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(355 -- 358) : error 001: expected token: ",", but found "-string-"
      C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(358) : warning 217: loose indentation
      C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(358) : warning 215: expression has no effect
      C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(358 -- 359) : warning 215: expression has no effect
      C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(358 -- 359) : warning 215: expression has no effect
      C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(359) : error 001: expected token: ";", but found ")"
      C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(359) : warning 217: loose indentation
      C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(359) : error 029: invalid expression, assumed zero
      C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(359) : fatal error 107: too many error messages on one line
      Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase

      5 Errors.
      Код в местах всех ошибок:
       case DLG_REGEMAIL: //331 строка       {            if(!strlen(inputtext))            {               SPD(playerid, DLG_REGEMAIL, DIALOG_STYLE_INPUT, "{ff9300}Ðåãèñòðàöèÿ{FFFFFFF}Ââîä email",                "{FFFFFF}Äëÿ áåçîïàñíîñòè âàøåãî àêêàóíòà ââåäèòå ñâîé email è íàæìèòå\n\                  Åñëè âû ïîòåðÿåòå äîñòóï ê àêêàóíòó, òî âû ñìîæåòå âîññòàíîâèòü åãî ÷åðåç Email\n\                  Ââåäèòå Email â ïîëå íèæå è íàæìèòå \"Äàëåå\"",               "Äàëåå", "");               return SCM(playerid, COLOR_RED, "[Îøèáêà] {FFFFFFF}Ââåäèòå email â ïîëå íèæå è íàæìèòå \"Äàëåå\"");            }         new regex:rg_emailcheck = regex_new("^[a-zA-Z0=9](1,)$");            if(regex_check(inputtext, rg_emailcheck))            {               strmid(player_info[playerid][PASSWORD], inputtext, 0, strlen(inputtext), 32);               SPD(playerid, DLG_REGEMAIL, DIALOG_STYLE_INPUT, "{ff9300}Ðåãèñòðàöèÿ{FFFFFFF} Ââîä Email",                  "{FFFFFF}Äëÿ áåçîïàñíîñòè âàøåãî àêêàóíòà ââåäèòå ñâîé email è íàæìèòå\n\                  Åñëè âû ïîòåðÿåòå äîñòóï ê àêêàóíòó, òî âû ñìîæåòå âîññòàíîâèòü åãî ÷åðåç Email\n\                  Ââåäèòå Email â ïîëå íèæå è íàæìèòå \"Äàëåå\"",               "Äàëåå", "Ïðîïóñòèòü");               return SCM(playerid, COLOR_RED, "[Îøèáêà] {FFFFFFF}Ââåäèòå email â ïîëå íèæå è íàæìèòå \"Äàëåå\"");            }            else            {               SPD(playerid, DLG_REGEMAIL, DIALOG_STYLE_INPUT, "{ff9300}Ðåãèñòðàöèÿ{FFFFFFF}Ââîä email"                "{FFFFFF}Äëÿ áåçîïàñíîñòè âàøåãî àêêàóíòà ââåäèòå ñâîé email è íàæìèòå\n\                  Åñëè âû ïîòåðÿåòå äîñòóï ê àêêàóíòó, òî âû ñìîæåòå âîññòàíîâèòü åãî ÷åðåç Email\n\                  Ââåäèòå Email â ïîëå íèæå è íàæìèòå \"Äàëåå\"",               "Äàëåå", "Ïðîïóñòèòü");               return SCM(playerid, COLOR_RED, "[Îøèáêà] {FFFFFFF}Ââåäèòå email â ïîëå íèæå è íàæìèòå \"Äàëåå\"");            }            regex_delete(rg_emailcheck);         }