10.10.2016, 05:50
-DELET
#include <zcmd>
#include <sscanf>
CMD:clima(playerid, params[])
{
new clima;
new adminname[24], string[128];
GetPlayerName(playerid, adminname, 24);
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "[ x ] Vocк nгo tem permissгo!");
if(sscanf(params, "d",clima)) return SendClientMessage(playerid, 0xFF0000AA, "[ x ] Uso correto: /Clima [ID do Clima]");
SetWeather(clima);
format(string, 128, "[ > ] O administrador %s alterou o clima.", adminname);
SendClientMessageToAll( 0x00FF66AA , string);
PlayerPlaySound( playerid, 1057, 0.0, 0.0, 0.0 );
return 1;
}
Amigo agora tive tempo de compilar este comando na gm, fiz tudo certinho as includes nos devidos lugares, porйm minha GM й toda feita em strcmp nгo tem o "CMD" da inc zcmd, e apareceram os seguintes erros: Um Exemplo dos comandos usados na GM tenho a include sscanf2no host, tenho tambйm a include zcmd |
if(strcmp("/clima", cmd, true) == 0) {
if(pAdmin[playerid] < 0) return SendClientMessage(playerid, -1, "Voce nao pode usar este comando");
new clima, name[MAX_PLAYER_NAME];
if(sscanf(cmdtext, "s[6]d", cmd, clima)) return SendClientMessage(playerid, -1, "USE: /clima [ clima ]");
SetWeather(clima);
GetPlayerName(playerid, name, sizeof(name));
format(string, 128, "[ > ] O administrador %s alterou o clima.", name);
SendClientMessageToAll( 0x00FF66AA , string);
PlayerPlaySound( playerid, 1057, 0.0, 0.0, 0.0 );
return true;
}
Bacana esse tutorial, sempre quis saber como fazer um comando pra trocar de clima, +REP
|
//============================================================================================================//
CMD:clima(playerid, params[])
{
new Clima;
new String[50];
if(sscanf(params, "i", Clima)) return SendClientMessage(playerid, -1, "[Erro] Use: /Clima [ID do clima]");
SetWeather(Clima);
format(String, sizeof(String), "[INFO]O(A) ... %s mudou o Clima para o ID %d!", Nome(playerid), Clima);
SendClientMessageToAll(-1, String);
return 1;
}
stock Nome(playerid)
{
new pNome[MAX_PLAYER_NAME];
GetPlayerName(playerid, pNome, 24);
return pNome;
}
//============================================================================================================//