Array Error.
#1

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_TORSO: part = "TORSO";
        case 
BODY_PART_GROIN: part = "GROIN";
        case 
BODY_PART_LEFT_ARM: part = "LEFT ARM";
        case 
BODY_PART_RIGHT_ARM: part = "RIGHT ARM";
        case 
BODY_PART_LEFT_LEG: part = "LEFT LEG";
        case 
BODY_PART_RIGHT_LEG: part = "RIGHT LEG";
        case 
BODY_PART_HEAD: part = "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 (c) 1997-2006, ITB CompuPhase
1 Error
. 
Reply
#2

replace with this:
PHP код:
stock GetBodyPartName(bodypart) 
{ 
    new 
part[11]; 
    switch(
bodypart) 
    { 
        case 
BODY_PART_TORSO: part = "TORSO"; 
        case 
BODY_PART_GROIN: part = "GROIN"; 
        case 
BODY_PART_LEFT_ARM: part = "LEFT ARM"; 
        case 
BODY_PART_RIGHT_ARM: part = "RIGHT ARM"; 
        case 
BODY_PART_LEFT_LEG: part = "LEFT LEG"; 
        case 
BODY_PART_RIGHT_LEG: part = "RIGHT LEG"; 
        case 
BODY_PART_HEAD: part = "HEAD"; 
        default: 
part = "NONE"; 
    } 
    return 
part; 
} 
Reply
#3

Quote:
Originally Posted by radiobizza
Посмотреть сообщение
replace with this:
PHP код:
stock GetBodyPartName(bodypart) 
{ 
    new 
part[11]; 
    switch(
bodypart) 
    { 
        case 
BODY_PART_TORSO: part = "TORSO"; 
        case 
BODY_PART_GROIN: part = "GROIN"; 
        case 
BODY_PART_LEFT_ARM: part = "LEFT ARM"; 
        case 
BODY_PART_RIGHT_ARM: part = "RIGHT ARM"; 
        case 
BODY_PART_LEFT_LEG: part = "LEFT LEG"; 
        case 
BODY_PART_RIGHT_LEG: part = "RIGHT LEG"; 
        case 
BODY_PART_HEAD: part = "HEAD"; 
        default: 
part = "NONE"; 
    } 
    return 
part; 
} 
Thank you. It worked
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)