SA-MP Forums Archive
[Tutorial] Comando Simples de altera Clima! - 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)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tutorial] Comando Simples de altera Clima! (/showthread.php?tid=618818)



Comando Simples de altera Clima! - GamesVision - 10.10.2016

-DELET


Re: Comando Simples de altera Clima! - CrowleyNWD - 10.10.2016

PHP код:
#include <zcmd>
#include <sscanf>
CMD:clima(playeridparams[])
{
    new 
clima;
    new 
adminname[24], string[128];
    
GetPlayerName(playeridadminname24);
    
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid0xFF0000AA"[ x ] Vocк nгo tem permissгo!");
    if(
sscanf(params"d",clima)) return SendClientMessage(playerid0xFF0000AA"[ x ] Uso correto: /Clima [ID do Clima]");
    
SetWeather(clima);
    
format(string128"[ > ] O administrador %s alterou o clima."adminname);
    
SendClientMessageToAll0x00FF66AA string);
    
PlayerPlaySoundplayerid10570.00.00.0 );
    return 
1;




Re: Comando Simples de altera Clima! - GamesVision - 10.10.2016

Muito obrigado amigo!


Re: Comando Simples de altera Clima! - CrowleyNWD - 11.10.2016

Quote:
Originally Posted by GamesVision
Посмотреть сообщение
Muito obrigado amigo!
De nada


Re: Comando Simples de altera Clima! - GamesVision - 11.10.2016

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



Re: Comando Simples de altera Clima! - SmokiieGamer - 11.10.2016

Quote:
Originally Posted by GamesVision
Посмотреть сообщение
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
Tem as Includes na pasta do seu Servidor tambйm? Caso nao tiver, Coloque.


Re: Comando Simples de altera Clima! - MBJ - 11.10.2016

PHP код:
if(strcmp("/clima"cmdtrue) == 0) {
    if(
pAdmin[playerid] < 0) return SendClientMessage(playerid, -1"Voce nao pode usar este comando");
    new 
climaname[MAX_PLAYER_NAME];
    if(
sscanf(cmdtext"s[6]d"cmdclima)) return SendClientMessage(playerid, -1"USE: /clima [ clima ]");
    
SetWeather(clima);
    
GetPlayerName(playeridnamesizeof(name)); 
    
format(string128"[ > ] O administrador %s alterou o clima."name);
    
SendClientMessageToAll0x00FF66AA string);
    
PlayerPlaySoundplayerid10570.00.00.0 ); 
    return 
true;

ps1: nгo testei in-game, mas acredito q irб funcionar, qualquer erro poste aqui
ps2: crйditos ao CrowleyNWD pela mensagem e o som *-*


Re: Comando Simples de altera Clima! - JPedro - 11.10.2016

Bacana esse tutorial, sempre quis saber como fazer um comando pra trocar de clima, +REP


Re: Comando Simples de altera Clima! - FalcaoNC - 11.10.2016

Acho que vocк deveria ter criado um tуpico de ajuda, nгo '' TUTORIAL '' em lanзamentos/Releases.


Re: Comando Simples de altera Clima! - PedroEduardo - 13.10.2016

Quote:
Originally Posted by JPedro
Посмотреть сообщение
Bacana esse tutorial, sempre quis saber como fazer um comando pra trocar de clima, +REP
kkkkkkkkk nй!

pawn Код:
//============================================================================================================//

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

//============================================================================================================//
OBS: precisa que use o Plugin Sscanf! Baixe clicando aqui!!!!!

agora pelo amor de Deus, toma sapoha de comando e deixa esse POST ser esquecido cara. ta funcional.