Help (Needed)
#1

pawn Код:
CMD:classhelp(playerid,params[])
{
    if(gClass[playerid] == CLASS_SOLDIER)
    {
    SendClientMessage(playerid, Azul, " .- Class Related Stuff -. ");
    SendClientMessage(playerid, -1, " .- {FF00FF}Class Commands: {FFFFFF} /pa {33CCFF} This command kills anyone near you in a small radius");
    SendClientMessage(playerid, -1, " .- Class Info: {33CCFF} This is the basic class, you get good weapons and you're ready for war .-");
    }
    else
    {
    if(gClass[playerid] == CLASS_SNIPER)
    SendClientMessage(playerid, Azul, " .- Class Related Stuff -. ");
    SendClientMessage(playerid, -1, " .- {FF00FF}Class Commands: {FFFFFF} /Bomb {33CCFF} Plants a bomb on the ground.");
    SendClientMessage(playerid, -1, " .- Class Info: {33CCFF} In this class you're undetectable, {FFFFFF}(Invisible){33CCFF} On the map .-");
    }
    else
    {
    if(gClass[playerid] == CLASS_TECHNICAN)
    SendClientMessage(playerid, Azul, " .- Class Related Stuff -. ");
    SendClientMessage(playerid, -1, " .- {FF00FF}Class Commands: {FFFFFF} /Emergencyp {33CCFF} You get an special emergency package .");
    SendClientMessage(playerid, -1, " .- Class Info: {33CCFF} In this class you're undetectable, {FFFFFF}(Invisible){33CCFF} On the map .-");
    }
    else
    {
    if(gClass[playerid] == CLASS_PILOT)
    SendClientMessage(playerid, Azul, " .- Class Related Stuff -. ");
    SendClientMessage(playerid, -1, " .- {FF00FF}Class Commands: {FFFFFF} /Eject {33CCFF} You get ejected from any air vehicle .");
    SendClientMessage(playerid, -1, " .- Class Info: {33CCFF} In this class You can fly air vehicles  .-");
    }
  return 1;
}
Errors:

Код:
C:\Users\Guille\Desktop\Samp scripting\Server23\Server\gamemodes\WD.pwn(6621) : error 029: invalid expression, assumed zero
C:\Users\Guille\Desktop\Samp scripting\Server23\Server\gamemodes\WD.pwn(6628) : error 029: invalid expression, assumed zero
Line 6621 =
pawn Код:
} else {
Line 6628 =
pawn Код:
} else {
Reply
#2

pawn Код:
CMD:classhelp(playerid,params[])
{
    if(gClass[playerid] == CLASS_SOLDIER)
    {
        SendClientMessage(playerid, Azul, " .- Class Related Stuff -. ");
        SendClientMessage(playerid, -1, " .- {FF00FF}Class Commands: {FFFFFF} /pa {33CCFF} This command kills anyone near you in a small radius");
        SendClientMessage(playerid, -1, " .- Class Info: {33CCFF} This is the basic class, you get good weapons and you're ready for war .-");
    }
    else if(gClass[playerid] == CLASS_SNIPER)
    {
        SendClientMessage(playerid, Azul, " .- Class Related Stuff -. ");
        SendClientMessage(playerid, -1, " .- {FF00FF}Class Commands: {FFFFFF} /Bomb {33CCFF} Plants a bomb on the ground.");
        SendClientMessage(playerid, -1, " .- Class Info: {33CCFF} In this class you're undetectable, {FFFFFF}(Invisible){33CCFF} On the map .-");
    }
    else if(gClass[playerid] == CLASS_TECHNICAN)
    {
        SendClientMessage(playerid, Azul, " .- Class Related Stuff -. ");
        SendClientMessage(playerid, -1, " .- {FF00FF}Class Commands: {FFFFFF} /Emergencyp {33CCFF} You get an special emergency package .");
        SendClientMessage(playerid, -1, " .- Class Info: {33CCFF} In this class you're undetectable, {FFFFFF}(Invisible){33CCFF} On the map .-");
    }
    else if(gClass[playerid] == CLASS_PILOT)
    {
        SendClientMessage(playerid, Azul, " .- Class Related Stuff -. ");
        SendClientMessage(playerid, -1, " .- {FF00FF}Class Commands: {FFFFFF} /Eject {33CCFF} You get ejected from any air vehicle .");
        SendClientMessage(playerid, -1, " .- Class Info: {33CCFF} In this class You can fly air vehicles  .-");
    }
    return 1;
}
Try that.
Reply
#3

Worked thank you.
Reply
#4

IMO switch is much better.

pawn Код:
CMD:classhelp(playerid, params[])
{
    switch(gClass[playerid])
    {
        case CLASS_SOLDIER:
        {
            // help goes here
        }
        case CLASS_SNIPER:
        {
            // help goes here
        }
        case CLASS_TECHNICAN:
        {
            // help goes here
        }
        case CLASS_PILOT:
        {
            // help goes here
        }
    }
    return 1;
}
Reply
#5

Indeed it seems way much easier, thank you both.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)