[Tutorial] Comando Simples de altera Clima!
#1

-DELET
Reply
#2

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;

Reply
#3

Muito obrigado amigo!
Reply
#4

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

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
Reply
#6

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.
Reply
#7

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 *-*
Reply
#8

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

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

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.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)