SA-MP Forums Archive
[Ajuda] Analisem meu cуdigo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Analisem meu cуdigo (/showthread.php?tid=542020)



Analisem meu cуdigo - BWCALLEf - 16.10.2014

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



Re: Analisem meu cуdigo - connork - 16.10.2014

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;
}