[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 (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) { 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;
}