GM with two languages
#3

What? I only want to find a better way to make 2 different cases for each return
Because, if i use my code the script will be this:
pawn Код:
COMMAND:fix(playerid,params[])
{
    if(!IsPlayerInAnyVehicle(playerid))
    {
            switch(language[playerid]) {
            case 0: {
            SendClientMessage(playerid, COLOR_RED, "*** In ITA"); }
            case 1: {
            SendClientMessage(playerid, COLOR_RED, "*** In ENG"); } }
    }
    if(GetPlayerMoney(playerid) < 100)
    {
            switch(language[playerid]) {
            case 0: {
            SendClientMessage(playerid, COLOR_RED, "*** In ITA"); }
            case 1: {
            SendClientMessage(playerid, COLOR_RED, "*** In ENG"); } }
    }
    new vehicleid = GetPlayerVehicleID(playerid);
    SetVehicleHealth(vehicleid, 1000.0);
    RepairVehicle(vehicleid);
    PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
    GivePlayerMoney(playerid,-100);
    switch(language[playerid]) {
    case 0: {
    SendClientMessage(playerid, COLOR_RED, "*** In ITA"); }
    case 1: {
    SendClientMessage(playerid, COLOR_RED, "*** In ENG"); } }
    return 1;
}
Is this the only way?
Reply


Messages In This Thread
GM with two languages - by ReshiramZekrom - 04.01.2014, 14:09
Re: GM with two languages - by Wizza - 04.01.2014, 14:35
Re: GM with two languages - by ReshiramZekrom - 04.01.2014, 15:49
Re: GM with two languages - by InfiniTy. - 04.01.2014, 15:53
Re: GM with two languages - by tyler12 - 04.01.2014, 15:54
Re: GM with two languages - by ReshiramZekrom - 04.01.2014, 18:40

Forum Jump:


Users browsing this thread: 1 Guest(s)