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_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

Reply
#2

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

Reply
#3

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)