Pawno grow cannabis

nhocngu24

Новичок
Автор темы
2
0
./pawncc -;+ -(+ -\ -Z- "-iC:/Users/PC/Desktop/system/horse" "-rC:/Users/PC/Desktop/system/horse" "-iC:/Users /PC/Desktop/RCRP-ompv-main/qawno/include" -d3 -t4 "-oC:/Users/PC/Desktop/system/horse" "C:/Users/PC/Desktop/system/horse.pwn"


C:\Users\PC\Desktop\RCRP-ompv-main\qawno\include\a_samp.inc(21): cảnh báo người dùng: Use shell bao kế thừa <a_samp>. Bao gồm <open.mp> trực tiếp.
C:\Users\PC\Desktop\system\horse.pwn(68): lỗi 012: lệnh gọi hàm không hợp lệ, địa chỉ không hợp lệ
C:\Users\PC\Desktop\system\horse.pwn(68) : cảnh báo 215: biểu thức không có hiệu lực
C:\Users\PC\Desktop\system\horse.pwn(68): lỗi 001: code thông báo dự kiến kiến trúc: ";", nhưng đã tìm thấy ")"
C:\Users\PC\Desktop\system\horse.pwn(68): lỗi 029: biểu thức không hợp lệ, giả định là 0
C:\Users\PC\Desktop\system\horse.pwn(68): lỗi nghiêm trọng 107: quá nhiều thông báo lỗi trên một dòng

Quá trình biên dịch bị hủy bỏ.

Trình biên dịch cầm đồ 3.10.11 Bản quyền (c) 1997-2006, ITB CompuPhase


4 lỗi.

this is pawno error plaveplantpot(playerid);
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {

if (dialogid == DIALOG_CANNABIS) {

if (response == DIALOG_RESPONSE_OK) { // Check if response is OK

switch (listitem) {

case 0: // Place pot

{

PlacePlantPot(playerid); (ERRoR)

}





case 1: // Plant seeds

{



PlantSeeds(playerid);

}



case 2: // Water plants

{



WaterPlants(playerid);

}





case 3: // Apply pesticide

{



ApplyPesticide(playerid);

}





case 4: // Apply fertilizer

{

ApplyFertilizer(playerid);

}



case 5: // Harvest

{



HarvestCannabis(playerid);

}



case 6: // Close

// Close dialog



SendClientMessage(playerid, COLOR_RED, "Invalid selection.");

}

} else if (response == DIALOG_RESPONSE_CANCEL) { // Check if response is Cancel

SendClientMessage(playerid, COLOR_RED, "Dialog was cancelled.");

}

}

return 1; // Return 1 to indicate that the response has been handled

}
I want to fix the coordinate error when entering the door house to be planted
public PlacePlantPot(playerid, areaid) {
// Declare player's coordinates
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
z -= 1.0; // Adjust position to place the pot on the ground

// Remove existing pot (if any)
if (PlantPotObject[playerid] != 0) {
RemoveObject(PlantPotObject[playerid]);
PlantPotObject[playerid] = 0;
}

// Create pot at the player's current position (x, y, z)
PlantPotObject[playerid] = CreateObject(742, x, y, z, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GREEN, "Plant pot has been placed at your current position.");
}

@whyega52 help me

@kaZax

giờelp

help

@kjor32
 
Последнее редактирование:

whyega52

Гений, миллионер, плейбой, долбаеб
Модератор
2,814
2,698
напиши в начале файла #include <open.mp>
и поправь синтаксис в обработчике
PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
    if (dialogid == DIALOG_CANNABIS) {
        if (response == DIALOG_RESPONSE_OK) { // Check if response is OK
            switch (listitem) {
                case 0: // Place pot
                {
                    PlacePlantPot(playerid);
                }


                case 1: // Plant seeds
                {
                    PlantSeeds(playerid);
                }

                case 2: // Water plants
                {
                    WaterPlants(playerid);
                }


                case 3: // Apply pesticide
                {
                    ApplyPesticide(playerid);
                }


                case 4: // Apply fertilizer
                {
                    ApplyFertilizer(playerid);
                }

                case 5: // Harvest
                {
                    HarvestCannabis(playerid);
                }

                case 6: // Close
                {
                    // Close dialog
                    SendClientMessage(playerid, COLOR_RED, "Invalid selection.");
                }             
              
            }
        } else if (response == DIALOG_RESPONSE_CANCEL) { // Check if response is Cancel
            SendClientMessage(playerid, COLOR_RED, "Dialog was cancelled.");
        }
    }
}