SA-MP Forums Archive
Array Error. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Array Error. (/showthread.php?tid=599065)



Array Error. - AlterEGO - 20.01.2016

So, I've been getting this error I can't quite workout. I'm sorry if this is simple. I'm still a newbie to scripting.

PHP код:
forward GetBodyPartName(bodypart);
public 
GetBodyPartName(bodypart)
{
    new 
part[11];
    switch(
bodypart)
    {
        case 
BODY_PART_TORSOpart "TORSO";
        case 
BODY_PART_GROINpart "GROIN";
        case 
BODY_PART_LEFT_ARMpart "LEFT ARM";
        case 
BODY_PART_RIGHT_ARMpart "RIGHT ARM";
        case 
BODY_PART_LEFT_LEGpart "LEFT LEG";
        case 
BODY_PART_RIGHT_LEGpart "RIGHT LEG";
        case 
BODY_PART_HEADpart "HEAD";
        default: 
part "NONE";
    }
    return 
part;

PHP код:
C:\Users\AlterEGO\Desktop\side project\gamemode\gamemodes\LSL-RP.pwn(57898) : error 090: public functions may not return arrays (symbol "GetBodyPartName")
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
1 Error




Re: Array Error. - radiobizza - 20.01.2016

replace with this:
PHP код:
stock GetBodyPartName(bodypart

    new 
part[11]; 
    switch(
bodypart
    { 
        case 
BODY_PART_TORSOpart "TORSO"
        case 
BODY_PART_GROINpart "GROIN"
        case 
BODY_PART_LEFT_ARMpart "LEFT ARM"
        case 
BODY_PART_RIGHT_ARMpart "RIGHT ARM"
        case 
BODY_PART_LEFT_LEGpart "LEFT LEG"
        case 
BODY_PART_RIGHT_LEGpart "RIGHT LEG"
        case 
BODY_PART_HEADpart "HEAD"
        default: 
part "NONE"
    } 
    return 
part




Re: Array Error. - AlterEGO - 20.01.2016

Quote:
Originally Posted by radiobizza
Посмотреть сообщение
replace with this:
PHP код:
stock GetBodyPartName(bodypart

    new 
part[11]; 
    switch(
bodypart
    { 
        case 
BODY_PART_TORSOpart "TORSO"
        case 
BODY_PART_GROINpart "GROIN"
        case 
BODY_PART_LEFT_ARMpart "LEFT ARM"
        case 
BODY_PART_RIGHT_ARMpart "RIGHT ARM"
        case 
BODY_PART_LEFT_LEGpart "LEFT LEG"
        case 
BODY_PART_RIGHT_LEGpart "RIGHT LEG"
        case 
BODY_PART_HEADpart "HEAD"
        default: 
part "NONE"
    } 
    return 
part

Thank you. It worked