[ajuda] 3 duvidas!!!
#1

primeiro colocar no /an um tempo de 2 minutos entre os /an porque ja viro chat

pawn Код:
if(strcmp(cmd,"/an",true) == 0 || strcmp(cmd,"/anuncio",true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(gPlayerLogged[playerid] == 0)
            {
                SendClientMessage(playerid,COLOR_GREY,"Vocк deve estar logado!");
                return 1;
            }
            if(PlayerInfo[playerid][pNivel] < 2)
            {
                SendClientMessage(playerid,COLOR_GRAD1,"Vocк Nгo Tem Nнvel 2!");
                return 1;
            }
            GetPlayerName(playerid,sendername,sizeof(sendername));
            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext[idx] <= ' '))
            {
                idx++;
            }
            new offset = idx;
            new result[64];
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext[idx];
                idx++;
            }
            result[idx - offset] = EOS;
            if(!strlen(result))
            {
                SendClientMessage(playerid,COLOR_GRAD2,"USE: (/An)uncio [Texo do Anuncio]");
                return 1;
            }
            new praVoce = idx * 25;
            if(GetPlayerMoneyEx(playerid) < praVoce)
            {
                format(string,sizeof(string),"* Vocк usou %d caracteres que custa %d R$,Vocк Nгo tem dinheiro suficiente.",offset,praVoce);
                SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
                return 1;
            }
            GivePlayerMoney(playerid,- praVoce);
            SBizzInfo[7][sbTill] += praVoce;
            ExtortionSBiz(7,praVoce);
            SendClientMessageToAll(COLOR_WHITE, "|___________ Anuncio ___________|");
            format(string, sizeof(string), "%s, Player: %s Celular: %d",  result, sendername,PlayerInfo[playerid][pPnumber]);
            OOCNews(TEAM_GROVE_COLOR,string);
            format(string,sizeof(string),"~r~Pagou %d R$~n~~w~Letra contidas: %d Caracteres",praVoce,idx);
            GameTextForPlayer(playerid,string,5000,5);
        }
        return 1;
    }
segunda em um server q eu jogava tinha o /mudarsenha mas so q precisava de um master te dar o comando para q podesse usar o /mudarsenha

pawn Код:
if (strcmp(cmd,"/mudarsenha",true) ==0 )
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pVIP] > 1)
            {
                if(gPlayerLogged[playerid] == 0)
                {
                    SendClientMessage(playerid,CINZA,"Vocк nгo estб Registrado !");
                    return 1;
                }
                GetPlayerName(playerid,sendername,sizeof(sendername));
                format(string,sizeof(string),"%s.ini",sendername);
                new tmppass[64];
                tmp = strtok(cmdtext,idx);
                if(!strlen(tmp))
                {
                    SendClientMessage(playerid,CINZA1,"Use: /mudarSenha [Nova Senha]");
                    return 1;
                }
                strmid(tmppass,tmp,0,strlen(cmdtext),255);
                Encrypt(tmppass);
                OnPlayerRegister(playerid,tmppass);
                }
            return 1;
        }
    }
no gm quando vc vai digitar a senha tem uma faixa preta em cima e em baixo da tela dando para ver so o meio q mostra a praзa
a faixa preta da parte de cima ta sumindo
alguem sabe retirar essas faixas ou consertar essa q ta sunindo

pawn Код:
"|=================== Creditos ===================|
"
Dono do Servidor: Sr_TiPoReII
"Modificado por: Sr_TiPoReII
"
EX [GM]: VLC
"[GM] criado por: Caio_Cartaxo & Leeh_Haller
|================================================|
Reply
#2

Код:
new adds = 1;
new addtimer = 60000;
//Admins podem anunciar quanto quiser.
if ((!adds) && (PlayerInfo[playerid][pAdmin] < 1))
			{
				format(string, sizeof(string), "   Por favor espere %d segundos antes de Anunciar !",  (addtimer/1000));
				SendClientMessage(playerid, COLOR_RED, string);
				return 1;

		}

Coloca quando ele anuncio
if (PlayerInfo[playerid][pAdmin] < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}


//Fim do GM

public AddsOn()
{
	adds=1;
	return 1;
}
//Retirado do meu servidor, abraзos.

//Colocar apra admin permitir o /mudarsenha

new JustinFodao = 0;

if(strcmp(cmd, "/mudarsenhaon", true) == 0)
	{
	    if(PlayerInfo[playerid][pAdmin] != 0)
	    {
	    	        GetPlayerName(playerid, sendername, sizeof(sendername))
			JustinFodao = 1;
			format(string, sizeof(string), "O comando /mudarsenha foi liberado pelo adm %s.", sendername);
			SendClientMessageToAll(COLOR_LIGHTRED, string);
			return 1;
		}
	}
if(strcmp(cmd, "/mudarsenhaoff", true) == 0)
	{
	    if(PlayerInfo[playerid][pAdmin] != 0)
	    {
	    	        GetPlayerName(playerid, sendername, sizeof(sendername))
			JustinFodao = 0;
			format(string, sizeof(string), "Mudanзa de nick foram desativadas por %s.", sendername);
			SendClientMessageToAll(COLOR_LIGHTRED, string);
			return 1;
		}
	}



//No comando /mudarsenha

if(JustinFodao == 1)
{
{
  SendClientMessage(playerid, COLOR_GRAD2, "Comando /mudarsenha estб desativado no momento.");
  return 1;
}
//Agora faзa do seu gosto o comando.

//Nгo fiz para setar pro player por preguiзa mesmo ;x, porйm й fбcil!
[/code]
Reply
#3

AI SE VC PUDER POSTAR COMO SETAR PRO PLAY FICO MUITO GRATO
Reply
#4

Mano.. eu fiz essa em base de um comando.
Код:
if(strcmp(cmd, "/pmsenha", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /pmsenha [playerid/PartOfName] [1Sim/0Nгo]");
				return 1;
			}
			new playa;
			playa = ReturnUser(tmp);
			new ps;
			tmp = strtok(cmdtext, idx);
			ps = strvalEx(tmp);
			if (PlayerInfo[playerid][pAdmin] >= 1)
			{
			    if(IsPlayerConnected(playa))
			    {
			        if(playa != INVALID_PLAYER_ID)
			        {
			    		GetPlayerName(playa, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						JustinFodao(playa, ps);
						format(string, sizeof(string), "   Vs permitiu a criacao de seha de %s para %d (1 - Sim, 0 - Nao).", giveplayer, ps);
						SendClientMessage(playerid, AZUL, string);
						format(string, sizeof(string), "   %s permitiu vs a mudar senha para %d (1 - sim 0 - nao).", sendername, ps);
						SendClientMessage(playa, AZUL, string);
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   vs й gay!");
			}
		}
		return 1;
	}
se nгo der... ;x
bjs
Reply
#5

pawn Код:
D:\Servers\GTA Samp\gamemodes\ExTrEmE.pwn(19108) : error 017: undefined symbol "strvalEx"
D:\Servers\GTA Samp\gamemodes\ExTrEmE.pwn(19116) : error 017: undefined symbol "JustinFodao"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
ta dando esses 2 erros
ai retirei essas 2 linhas mas so q nao ta pararecendo as mensagens:
Vs permitiu a criacao de seha de %s para %d (1 - Sim, 0 - Nao)
%s permitiu vs a mudar senha para %d (1 - sim 0 - nao).
deve ser por eu ter excluido as 2 llinhas
Reply
#6

tenta no topo do gm coloca
new strvalEx
new JustinFodao
Reply
#7

new JustinFodao = 0;


fim..

stock strvalEx( const string[] ) // ... > 50 letters.
{
// mabako
if( strlen( string ) >= 50 ) return 0; // It will just return 0 if the string is too long
return strval(string);
}
Reply
#8

DEPOIS DO FIM..
stock strvalEx( const string[] ) // ... > 50 letters.
{
// mabako
if( strlen( string ) >= 50 ) return 0; // It will just return 0 if the string is too long
return strval(string);
}
COLOCAR ISSO EM QUAL PUBLIC
Reply
#9

Quote:
Originally Posted by Ricop522
Посмотреть сообщение
//Inicio
Код:
new JustinFodao = 0;


//fim..

stock strvalEx( const string[] ) // ... > 50 letters.
{
	// mabako
	if( strlen( string ) >= 50 ) return 0; // It will just return 0 if the string is too long
	return strval(string);
}
Код:

3321323213222
Reply
#10

nao deu ainda quem suber da uma ajuda ai
setar pro player /mudarsenha
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)