[Ajuda] Analisem meu cуdigo
#1

Ola Galera Td Bem, Fiz um Cуdigo para setar Clima em ZCMD mas nao sei mt em pawn ainda entao me falem ta certo? qual as outras maneiras mais faceis eu podia ter feito como eu poderia ter feito usando com menas linhas?
desde ja Obrigado


PHP код:
COMMAND:clima (playeridparams[])
{
    new 
clima;
    if (
sscanf(params"d"clima))
        return 
SendClientMessage(playerid, -1"Modo Certo: /clima [1-50] ou 100, 250, 2009");
    if (
clima==1) { SetWeather(1); }
    else if (
clima==2) { SetWeather(2); }
    else if (
clima==3) { SetWeather(3); }
    else if (
clima==4) { SetWeather(4); }
    else if (
clima==5) { SetWeather(5); }
    else if (
clima==6) { SetWeather(6); }
    else if (
clima==7) { SetWeather(7); }
    else if (
clima==8) { SetWeather(8); }
    else if (
clima==9) { SetWeather(9); }
    else if (
clima==10) { SetWeather(10); }
    else if (
clima==11) { SetWeather(11); }
    else if (
clima==12) { SetWeather(12); }
    else if (
clima==13) { SetWeather(13); }
    else if (
clima==14) { SetWeather(14); }
    else if (
clima==15) { SetWeather(15); }
    else if (
clima==16) { SetWeather(16); }
    else if (
clima==17) { SetWeather(17); }
    else if (
clima==18) { SetWeather(18); }
    else if (
clima==19) { SetWeather(19); }
    else if (
clima==20) { SetWeather(20); }
    else if (
clima==21) { SetWeather(21); }
    else if (
clima==22) { SetWeather(22); }
    else if (
clima==23) { SetWeather(23); }
    else if (
clima==24) { SetWeather(24); }
    else if (
clima==25) { SetWeather(25); }
    else if (
clima==26) { SetWeather(26); }
    else if (
clima==27) { SetWeather(27); }
    else if (
clima==28) { SetWeather(28); }
    else if (
clima==29) { SetWeather(29); }
    else if (
clima==30) { SetWeather(30); }
    else if (
clima==31) { SetWeather(31); }
    else if (
clima==32) { SetWeather(32); }
    else if (
clima==33) { SetWeather(33); }
    else if (
clima==34) { SetWeather(34); }
    else if (
clima==35) { SetWeather(35); }
    else if (
clima==36) { SetWeather(36); }
    else if (
clima==37) { SetWeather(37); }
    else if (
clima==38) { SetWeather(38); }
    else if (
clima==39) { SetWeather(39); }
    else if (
clima==40) { SetWeather(40); }
    else if (
clima==41) { SetWeather(41); }
    else if (
clima==42) { SetWeather(42); }
    else if (
clima==43) { SetWeather(43); }
    else if (
clima==44) { SetWeather(44); }
    else if (
clima==45) { SetWeather(45); }
    else if (
clima==46) { SetWeather(46); }
    else if (
clima==47) { SetWeather(47); }
    else if (
clima==48) { SetWeather(48); }
    else if (
clima==49) { SetWeather(49); }
    else if (
clima==50) { SetWeather(50); }
    else if (
clima==100) { SetWeather(100); }
    else if (
clima==250) { SetWeather(250); }
    else if (
clima==2009) { SetWeather(2009); }
    else { 
SendClientMessage(playerid, -1"Modo Certo: /clima [1-50] ou 100, 250, 2009"); return 1; }
    return 
1;


SetWeather
Reply
#2

Simplificando...
pawn Код:
COMMAND:clima (playerid, params[])
{
    new clima;
    if (sscanf(params, "d", clima))
        return SendClientMessage(playerid, -1, "Modo Certo: /clima [1-50] ou 100, 250, 2009");
    if(clima < 1 || clima > 50 && clima != 100 && clima != 250 && clima != 2009) return SendClientMessage(playerid, -1, "Erro, clima invбlido");
    SetWeather(clima);
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)