GM with two languages
#5

Quote:
Originally Posted by ReshiramZekrom
Посмотреть сообщение
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);
Use a function like this:

pawn Код:
stock SendLanguageMessage(playerid,color,lang1[128],lang2[128])
{
    switch(pLanguage[playerid])
    {
        case 0: SendClientMessage(playerid,color,lang1);
        case 1: SendClientMessage(playerid,color,lang2);
        default: SendClientMessage(playerid,-1,"an error has occured.");
    }
    return 1;
}
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)