15.02.2014, 12:38
Ae pessoal, o cуdigo й este eu queria deixa-lo pra o comando so pega pra qm tive na RCON.
PHP код:
#include <a_samp>
#pragma tabsize 0
#define CLIMA 3300
//==============================================================================
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Configuraзгo de Clima e Hora Adicionado no Servidor. ");
print("--------------------------------------\n");
return 1;
}
//==============================================================================
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/ceh", true) == 0)
{
ShowPlayerDialog(playerid, CLIMA, DIALOG_STYLE_LIST, "Clima/Hora", "Clima\nHora", "Selecionar", "Cancelar");
return 1;
}
return 0;
}
//==============================================================================
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == CLIMA) // Menu
{
if(response)
{
if(listitem == 0) // Clima
{
ShowPlayerDialog(playerid, CLIMA+1, DIALOG_STYLE_LIST, "Clima", "Ensolarado \nTemporal \nNublado \nCeu Azul \nTempestade de Areia \nEscuro \nQuente \nVoltar", "Selecionar", "Cancelar");
}
if(listitem == 1) // Hora
{
ShowPlayerDialog(playerid, CLIMA+2, DIALOG_STYLE_LIST, "Hora", "1:00 \n3:00 \n5:00 \n7:00 \n9:00 \n11:00 \n13:00 \n15:00 \n17:00 \n19:00 \n21:00 \n23:00 \nVoltar", "Selecionar", "Cancelar");
}
}
return 1;
}
if(dialogid == CLIMA+1) // Clima
{
if(response)
{
if(listitem == 0) // Ensolarado
{
SetWeather(5);
}
if(listitem == 1) // Temporal
{
SetWeather(8);
}
if(listitem == 2) // Nublado
{
SetWeather(9);
}
if(listitem == 3) // Ceu Azul
{
SetWeather(10);
}
if(listitem == 4) // Tempestade de Areia
{
SetWeather(19);
}
if(listitem == 5) // Escuro
{
SetWeather(45);
}
if(listitem == 6) // Quente
{
SetWeather(11);
}
if(listitem == 7) // Voltar
{
ShowPlayerDialog(playerid, CLIMA, DIALOG_STYLE_LIST, "Clima/Hora", "Clima \nHora", "Selecionar", "Cancelar");
}
}
return 1;
}
if(dialogid == CLIMA+2) // Hora
{
if(response)
{
if(listitem == 0) //
{
SetPlayerTime(playerid,1,0);
}
if(listitem == 1) //
{
SetPlayerTime(playerid,3,0);
}
if(listitem == 2) //
{
SetPlayerTime(playerid,5,0);
}
if(listitem == 3) //
{
SetPlayerTime(playerid,7,0);
}
if(listitem == 4) //
{
SetPlayerTime(playerid,9,0);
}
if(listitem == 5) //
{
SetPlayerTime(playerid,11,0);
}
if(listitem == 6) //
{
SetPlayerTime(playerid,13,0);
}
if(listitem == 7) //
{
SetPlayerTime(playerid,15,0);
}
if(listitem == 8) //
{
SetPlayerTime(playerid,17,0);
}
if(listitem == 9) //
{
SetPlayerTime(playerid,19,0);
}
if(listitem == 10) //
{
SetPlayerTime(playerid,21,0);
}
if(listitem == 11) //
{
SetPlayerTime(playerid,23,0);
}
if(listitem == 12) //
{
ShowPlayerDialog(playerid, CLIMA, DIALOG_STYLE_LIST, "Clima/Hora", "Clima \nHora", "Selecionar", "Cancelar");
}
}
return 1;
}
return 0;
}
//==============================================================================