08.03.2017, 16:17
[PEDIDO] [PEDIDO] [PEDIDO]
Nгo testei totalmente, mas uma base para fazer seria mais ou menos assim
PHP код:
#define DIALOG_ESCOLHER_RADIO 1
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/som", cmdtext, true, 10) == 0)
{
//troque 'nivelAdmin[playerid]' pela variavel que armazena o nivel admin do player
if(nivelAdmin[playerid] != 1343) return SendClientMessage(playerid, -1, "Voce nao й adm dono");
//troque 'adminModoTrabalho[playerid])' pela variavel que armazena se o admin esta ou nao em modo adminModoTrabalho
if(!adminModoTrabalho[playerid]) return SendClientMessage(playerid, -1, "Voce nao esta em modo trabalho");
ShowPlayerDialog(playerid, DIALOG_ESCOLHER_RADIO, DIALOG_STYLE_LIST, "Escolha sua radio", "Hunter\nOutras Radios '-'", "Selecionar", "Cancelar");
return true;
}
return false;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_ESCOLHER_RADIO)
{
switch(listitem) {
case 0:
{
new Float:Pos[3];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
CreateObject(2232, Pos[0], Pos[1], Pos[2] - 0.3, 0, 0, 0);
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 10, Pos[0], Pos[1], Pos[2]))
{
PlayAudioStreamForPlayer(playerid, /*link para radio*/);
}
}
}
}
}
return true;
}