Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку

dev

Пользователь
Регистрация
10 Дек 2024
Сообщения
10
arizona.pwn(23345) : error 035: argument type mismatch (argument 2)
arizona.pwn(23373) : error 012: invalid function call, not a valid address
arizona.pwn(23373) : error 001: expected token: ";", but found ")"
arizona.pwn(23373) : error 029: invalid expression, assumed zero
arizona.pwn(23373) : fatal error 107: too many error messages on one line

Помогите пожалуйста срочно!


(23345) amlf("Игрок <a href=../data/account.php?name=%s>%s</a> арендовал аксессуар %s (+%i) у игрока <a href=../data/account.php?name=%s>%s</a> за $%i.",PN(playerid),PN(playerid),ItemsInfo[Inventory[id][0][slot]][ItemName2],Inventory[id][2][slot],PN(id),PN(id),cost*hours);


(23373) %s{cccccc}Для продолжения нажмите 'Далее'",PN(playerid),playerid,ItemsInfo[itemid][ItemName2],hours,cost*hours,Inventory[playerid][2][slot], AksColorName(Inventory[playerid][4][slot]), Inventory[playerid][5][slot] ? GetNameStripe(Inventory[playerid][5][slot]) : "");
 
Пользователь
Регистрация
21 Янв 2023
Сообщения
88
23345) amlf("Игрок <a href=../data/account.php?name=%s>%s</a> арендовал аксессуар %s (+%i) у игрока <a href=../data/account.php?name=%s>%s</a> за $%i.",PN(playerid),PN(playerid),ItemsInfo[Inventory[id][0][slot]][ItemName2],Inventory[id][2][slot],PN(id),PN(id),cost*hours);
PHP:
amlf("Игрок <a href=../data/account.php?name=%s>%s</a> арендовал аксессуар %s (+%i) у игрока <a href=../data/account.php?name=%s>%s</a> за $%i.", PN(playerid), PN(playerid), ItemsInfo[Inventory[id][0][slot]][ItemName2], Inventory[id][2][slot], PN(id), PN(id), cost * hours);


(23373) %s{cccccc}Для продолжения нажмите 'Далее'",PN(playerid),playerid,ItemsInfo[itemid][ItemName2],hours,cost*hours,Inventory[playerid][2][slot], AksColorName(Inventory[playerid][4][slot]), Inventory[playerid][5][slot] ? GetNameStripe(Inventory[playerid][5][slot]) : "");
Код:
amlf("%s{cccccc} Для продолжения нажмите 'Далее'",
     PN(playerid),
     PN(playerid),
     ItemsInfo[itemid][ItemName2],
     hours,
     cost * hours,
     Inventory[playerid][2][slot],
     AksColorName(Inventory[playerid][4][slot]),
     Inventory[playerid][5][slot] ? GetNameStripe(Inventory[playerid][5][slot]) : "N/A");

Пробуй, и отпиши потом
 

dev

Пользователь
Регистрация
10 Дек 2024
Сообщения
10
PHP:
amlf("Игрок <a href=../data/account.php?name=%s>%s</a> арендовал аксессуар %s (+%i) у игрока <a href=../data/account.php?name=%s>%s</a> за $%i.", PN(playerid), PN(playerid), ItemsInfo[Inventory[id][0][slot]][ItemName2], Inventory[id][2][slot], PN(id), PN(id), cost * hours);



Код:
amlf("%s{cccccc} Для продолжения нажмите 'Далее'",
     PN(playerid),
     PN(playerid),
     ItemsInfo[itemid][ItemName2],
     hours,
     cost * hours,
     Inventory[playerid][2][slot],
     AksColorName(Inventory[playerid][4][slot]),
     Inventory[playerid][5][slot] ? GetNameStripe(Inventory[playerid][5][slot]) : "N/A");

Пробуй, и отпиши потом
теже ошибки(
 

dev

Пользователь
Регистрация
10 Дек 2024
Сообщения
10
Pawn:
case 8058:
        {
            new id = Int_GetPlayerData(playerid,"arenda_id");

            if !IsPlayerConnected(id) *then
            {
                SCM(playerid,0xFF6666FF,"[Информация] {ffffff}Арендатор вышел из игры.");
                return DPlayerData(playerid,"arenda_id");
            }

            if !response *then
            {
                SCMF(id,0xFF6666FF,"[Информация] {ffffff}Игрок {FF6666}%s[%i] {ffffff}отклонил ваше предложение на аренду аксессуара.",PN(playerid),playerid);
                return DellArendaData(id), DPlayerData(playerid,"arenda_id");
            }
            if GetInvSet(playerid) >= PI[playerid][pInvCell] *then
                return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}У вас не хватает места в инвентаре!"),DellArendaData(id),DPlayerData(playerid,"arenda_id");


            new slot = Int_GetPlayerData(id,"arenda_slot"),
                hours = Int_GetPlayerData(id,"arenda_hours"),
                cost = Int_GetPlayerData(id,"arenda_cost");

            if PI[playerid][pMoney] < cost*hours *then
                return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}У вас не хватает денег!"),DellArendaData(id), DPlayerData(playerid,"arenda_id");

            if ArendaInfo_INT[id][1][slot] *then
                return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}Данный аксессуар уже арендован!"),DellArendaData(id), DPlayerData(playerid,"arenda_id");

            DellArendaData(id), DPlayerData(playerid,"arenda_id");

            /* тот кто арендует */
            AddItem(playerid, Inventory[id][0][slot], 1, Inventory[id][2][slot], 100, Global_Time+(hours*60*60), PI[id][pID], Inventory[id][4][slot], Inventory[id][5][slot]);


            GiveMoney(playerid,-cost*hours);
            SCMF(playerid,0xFF6666FF,"[Информация] {ffffff}Вы успешно арендовали аксессуар {FF6666}%s (+%i) {ffffff}.",ItemsInfo[Inventory[id][0][slot]][ItemName2],Inventory[id][2][slot]);


            /* тот кто сдаёт */
            ArendaInfo_INT[id][0][slot] = Global_Time+(hours*60*60);
            ArendaInfo_INT[id][1][slot] = PI[id][pID];

            if !GetInventoryType(id, E_INVENTORY_TYPE_NONE) *then
                InventSlotUpdate(id, PickInventSlot[id], slot);

            GiveMoney(id,cost*hours);
            SCMF(id,0xFF6666FF,"[Информация] {ffffff}Вы успешно сдали аксессуар {FF6666}%s (+%i) {ffffff}игроку {FF6666}%s[ID: %i]{ffffff}.",ItemsInfo[Inventory[id][0][slot]][ItemName2],Inventory[id][2][slot],PN(playerid),playerid);

            amlf("Игрок <a href=../data/account.php?name=%s>%s</a> арендовал аксессуар %s (+%i) у игрока <a href=../data/account.php?name=%s>%s</a> за $%i.", PN(playerid), PN(playerid), ItemsInfo[Inventory[id][0][slot]][ItemName2], Inventory[id][2][slot], PN(id), PN(id), cost * hours);

        }
    
        case 8057:
        {
            if !response *then
                return DellArendaData(playerid);

            new slot = Int_GetPlayerData(playerid,"arenda_slot"),
                id = Int_GetPlayerData(playerid,"arenda_playerid"),
                hours = Int_GetPlayerData(playerid,"arenda_hours"),
                cost = Int_GetPlayerData(playerid,"arenda_cost"),
                itemid = Inventory[playerid][0][slot];

            if id == (playerid) *then
                return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}Вы не можете сдать в аренду аксессуар самому себе!"),DellArendaData(playerid);

            else if !ProxDetectorS(5.0, playerid, id) *then
                return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}Вы должны находится рядом с игроком!"),DellArendaData(playerid);

            Int_SetPlayerData(id,"arenda_id",playerid);

            f(global_str,500,"{FF6666}-{ffffff} Игрок %s[%i] предлагает Вам арендовать аксессуар {FF6666}%s{ffffff}.\n\n\
            {FF6666}-{ffffff} Срок аренды: {FF6666}%i{ffffff} часов\n\
            {FF6666}-{ffffff} Стоимость аренды: {FF6666}$%i{ffffff}\n\n\
            {FF6666}-{ffffff} Уровень заточки: {FF6666}%i{ffffff} уровень\n\
            {FF6666}-{ffffff} Цвет: %s{ffffff}\n\n\
            %s{cccccc}Для продолжения нажмите 'Далее'",PN(playerid),playerid,ItemsInfo[itemid][ItemName2],hours,cost*hours,Inventory[playerid][2][slot], AksColorName(Inventory[playerid][4][slot]), Inventory[playerid][5][slot] ? GetNameStripe(Inventory[playerid][5][slot])); //Format a message with rental details.

            SPD(id,8058,DIALOG_STYLE_MSGBOX,"{FF6666}Аренда аксессуаров",global_str,"Далее","Отмена");

            SCMF(playerid,0xFF6666FF,"[Информация] {ffffff}Вы успешно отправили предложение игроку {FF6666}%s[ID: %i]{ffffff}.",PN(id),id);
        }
 
Пользователь
Регистрация
21 Янв 2023
Сообщения
88
Пробуй
Pawn:
case 8058:
{
    new id = Int_GetPlayerData(playerid, "arenda_id");

    if (!IsPlayerConnected(id))
    {
        SCM(playerid, 0xFF6666FF, "[Информация] {ffffff}Арендатор вышел из игры.");
        DPlayerData(playerid, "arenda_id");
        return 1;
    }

    if (!response)
    {
        SCMF(id, 0xFF6666FF, "[Информация] {ffffff}Игрок {FF6666}%s[%i] {ffffff}отклонил ваше предложение на аренду аксессуара.", PN(playerid), playerid);
        DellArendaData(id);
        DPlayerData(playerid, "arenda_id");
        return 1;
    }

    if (GetInvSet(playerid) >= PI[playerid][pInvCell])
    {
        SCM(playerid, COLOR_RED, "[Ошибка] {FFFFFF}У вас не хватает места в инвентаре!");
        DellArendaData(id);
        DPlayerData(playerid, "arenda_id");
        return 1;
    }

    new slot = Int_GetPlayerData(id, "arenda_slot"),
        hours = Int_GetPlayerData(id, "arenda_hours"),
        cost = Int_GetPlayerData(id, "arenda_cost");

    if (PI[playerid][pMoney] < cost * hours)
    {
        SCM(playerid, COLOR_RED, "[Ошибка] {FFFFFF}У вас не хватает денег!");
        DellArendaData(id);
        DPlayerData(playerid, "arenda_id");
        return 1;
    }

    if (ArendaInfo_INT[id][1][slot])
    {
        SCM(playerid, COLOR_RED, "[Ошибка] {FFFFFF}Данный аксессуар уже арендован!");
        DellArendaData(id);
        DPlayerData(playerid, "arenda_id");
        return 1;
    }

    
    DellArendaData(id);
    DPlayerData(playerid, "arenda_id");

    AddItem(playerid, Inventory[id][0][slot], 1, Inventory[id][2][slot], 100, Global_Time + (hours * 60 * 60), PI[id][pID], Inventory[id][4][slot], Inventory[id][5][slot]);
    GiveMoney(playerid, -cost * hours);

    SCMF(playerid, 0xFF6666FF, "[Информация] {ffffff}Вы успешно арендовали аксессуар {FF6666}%s (+%i) {ffffff}.", ItemsInfo[Inventory[id][0][slot]][ItemName2], Inventory[id][2][slot]);

  
    ArendaInfo_INT[id][0][slot] = Global_Time + (hours * 60 * 60);
    ArendaInfo_INT[id][1][slot] = PI[id][pID];

    if (!GetInventoryType(id, E_INVENTORY_TYPE_NONE))
        InventSlotUpdate(id, PickInventSlot[id], slot);

    GiveMoney(id, cost * hours);

    SCMF(id, 0xFF6666FF, "[Информация] {ffffff}Вы успешно сдали аксессуар {FF6666}%s (+%i) {ffffff}игроку {FF6666}%s[ID: %i]{ffffff}.", ItemsInfo[Inventory[id][0][slot]][ItemName2], Inventory[id][2][slot], PN(playerid), playerid);

    amlf("Игрок <a href=../data/account.php?name=%s>%s</a> арендовал аксессуар %s (+%i) у игрока <a href=../data/account.php?name=%s>%s</a> за $%i.", PN(playerid), PN(playerid), ItemsInfo[Inventory[id][0][slot]][ItemName2], Inventory[id][2][slot], PN(id), PN(id), cost * hours);
}
 
Сверху