SA-MP Forums Archive
[AJUDA] Comando do /desativarraio - 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)
+---- Thread: [AJUDA] Comando do /desativarraio (/showthread.php?tid=346121)



[AJUDA] Comando do /desativarraio - Mandrack_FreeZe - 27.05.2012

Ola Bom dia/tarde/noite, eu criei um comando de /ativarradio e /desativarradio que й sу pra adms, mas tipo eu qro q quando o adm digite /desativarradio aciona o comando StopAudioStreamForPlayer sу que pra todos q estiver no server.

Por favor me ajudem

Code do comando:

Код:
if(strcmp(cmdtext, "/desativarradio", true) == 0)
 	{
    	if(PlayerInfo[playerid][pAdmin] < 4)
		{
		   	SendClientMessage(playerid,COLOR_GREY," Vocк nгo й um admin!");
		  	return 1;
		}
		if(admtrampando[playerid] < 1)
		{
		   	SendClientMessage(playerid,COLOR_GREY," Vocк nгo estб trabalhando, USE /trabalhar!");
		  	return 1;
		}
        if (pradiotocar == 1)
		{
	    pradiotocar = 0;
	    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк desativou a radio Brasil Xtreme Night (/ativarradio para ativa-la).");
	    format(string, sizeof(string), "AdmCmd: O admin Desativou a Radio Brasil Xtreme Night.", giveplayer);
		SendClientMessageToAll(COLOR_LIGHTBLUE, string);
        StopAudioStreamForPlayer(pouvindoradio[playerid] == 1);
	    }
	    else {
		SendClientMessage(playerid, COLOR_LIGHTBLUE, "A radio Brasil Xtreme Night ja esta desativada.");
	    }
		return 1;
	}
Pra quemme ajudar do +rep e ja agradeзo des de ja pa qm ajudar, vlw!


Re: [AJUDA] Comando do /desativarraio - EditPawn - 27.05.2012

acho que й isso

pawn Код:
if(strcmp(cmdtext, "/desativarradio", true) == 0)
    {
        if(PlayerInfo[playerid][pAdmin] < 4)
        {
            SendClientMessage(playerid,COLOR_GREY," Vocк nгo й um admin!");
            return 1;
        }
        if(admtrampando[playerid] < 1)
        {
            SendClientMessage(playerid,COLOR_GREY," Vocк nгo estб trabalhando, USE /trabalhar!");
            return 1;
        }
        if (pradiotocar == 1)
        {
        pradiotocar = 0;
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк desativou a radio Brasil Xtreme Night (/ativarradio para ativa-la).");
        format(string, sizeof(string), "AdmCmd: O admin Desativou a Radio Brasil Xtreme Night.", giveplayer);
        SendClientMessageToAll(COLOR_LIGHTBLUE, string);
        for(new i =0; i < MAX_PLAYERS; i++)
            if(IsPlayerConnected(i)) StopAudioStreamForPlayer(pouvindoradio[i] == 1);
        }
        else {
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "A radio Brasil Xtreme Night ja esta desativada.");
        }
        return 1;
    }
Usei for pra dar um loop nos jogadores connectados, e usando StopAudioStreamForPlayer para os players...


Re: [AJUDA] Comando do /desativarraio - Mandrack_FreeZe - 27.05.2012

Quote:
Originally Posted by EditPawn
Посмотреть сообщение
acho que й isso

pawn Код:
if(strcmp(cmdtext, "/desativarradio", true) == 0)
    {
        if(PlayerInfo[playerid][pAdmin] < 4)
        {
            SendClientMessage(playerid,COLOR_GREY," Vocк nгo й um admin!");
            return 1;
        }
        if(admtrampando[playerid] < 1)
        {
            SendClientMessage(playerid,COLOR_GREY," Vocк nгo estб trabalhando, USE /trabalhar!");
            return 1;
        }
        if (pradiotocar == 1)
        {
        pradiotocar = 0;
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк desativou a radio Brasil Xtreme Night (/ativarradio para ativa-la).");
        format(string, sizeof(string), "AdmCmd: O admin Desativou a Radio Brasil Xtreme Night.", giveplayer);
        SendClientMessageToAll(COLOR_LIGHTBLUE, string);
        for(new i =0; i < MAX_PLAYERS; i++)
            if(IsPlayerConnected(i)) StopAudioStreamForPlayer(pouvindoradio[i] == 1);
        }
        else {
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "A radio Brasil Xtreme Night ja esta desativada.");
        }
        return 1;
    }
Usei for pra dar um loop nos jogadores connectados, e usando StopAudioStreamForPlayer para os players...
Nгo funciono nгo mano, tipo nгo deu erro nenhum sу q nгo desativo o audio *-*


Re: [AJUDA] Comando do /desativarraio - EditPawn - 27.05.2012

posta ai o comando /ativarradio

ou no lugar de

StopAudioStreamForPlayer(pouvindoradio[i] == 1);
troque por

StopAudioStreamForPlayer(i);


Re: [AJUDA] Comando do /desativarraio - Mandrack_FreeZe - 27.05.2012

Quote:
Originally Posted by EditPawn
Посмотреть сообщение
posta ai o comando /ativarradio

ou no lugar de

StopAudioStreamForPlayer(pouvindoradio[i] == 1);
troque por

StopAudioStreamForPlayer(i);
Aew vlw troquei o StopAudioStreamForPlayer(pouvindoradio[i] == 1); por StopAudioStreamForPlayer(i);

vlw mesmo +rep pa vc