03.08.2012, 18:29
Modo Facil de Criaзгo de um Para tempo em SA:MP - Usando ZCMD, bCMD e dcmd:
pawn Код:
// ZCMD:
#include <zcmd>
#include <sscanf>
CMD:mudarclima(playerid, params[]);
{
new IDWeather, String[128];
if(sscanf(params, "d", IDWeather)) return SendClientMessage(playerid, -1, "USO: /mudarclima [ID]");
if(IDWeather < 1 || IDWeather > 45) return SendClientMessage(playerid, -1, "ID's Entre 1 e 45");
format(String, sizeof(String), "Vocк Mudou seu Tempo Para: %d", IDWeather);
SendClientMessage(playerid, -1, String);
SetPlayerWeather(playerid, IDWeather);
}
// bCMD:
#include <bcmd>
#include <sscanf>
bCMD[mudarclima]-(playerid, params[]);
{
new IDWeather, String[128];
if(sscanf(params, "d", IDWeather)) return SendClientMessage(playerid, -1, "USO: /mudarclima [ID]");
if(IDWeather < 1 || IDWeather > 45) return SendClientMessage(playerid, -1, "ID's Entre 1 e 45");
format(String, sizeof(String), "Vocк Mudou seu Tempo Para: %d", IDWeather);
SendClientMessage(playerid, -1, String);
SetPlayerWeather(playerid, IDWeather);
}
// DCMD:
#include <dcmd>
#include <sscanf>
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(mudarclima, 10, cmdtext);
return 1;
}
dcmd_mudarclima(playerid, params[]);
{
new IDWeather, String[128];
if(sscanf(params, "d", IDWeather)) return SendClientMessage(playerid, -1, "USO: /mudarclima [ID]");
if(IDWeather < 1 || IDWeather > 45) return SendClientMessage(playerid, -1, "ID's Entre 1 e 45");
format(String, sizeof(String), "Vocк Mudou seu Tempo Para: %d", IDWeather);
SendClientMessage(playerid, -1, String);
SetPlayerWeather(playerid, IDWeather);
}
// ID's dos Climas Traduzidos
0 a 7 = versхes diferentes do cйu azul / nuvens
08 = tempestuoso
09 = nebuloso
10 = cйu azul com nuvens (cai na categoria 0-7)
11 = escaldante (ondas de calor de Los Santos)
12-15 = muito monуtona, sem cor
16 = sem graзa, nublado, chuvoso
17-18 = escaldante cйu quente / azul а noite
19 = tempestade de areia
20 = nйvoa verde
21 = muito escuro horizonte, gradiented, roxo
22 = muito escuro horizonte, gradiented, verde
23 a 26 = variaзхes de laranja pбlido
27 a 29 = variaзхes de azul fresco
30 a 32 = variaзхes de escuro, nublado, azul-petrуleo
33 = escuro, nublado, marrom
34 = azul / roxa, regular
35 = marrom maзante
36-38 = brilhante, nebuloso, laranja
39 = extremamente brilhante
40-42 nublado = azul / roxa
43 = escuras nuvens tуxicas
44 = cйu preto / branco
45 = cйu negro (preto / roxo а noite)