Quote:
Originally Posted by connectlife
Nuss tentei fazer uma gambiarra e saiu um monte de avisos
alguem me ajuda aqui, (sei que tem um monte de coisa errada, entao plzz ajudaaaa)...
pawn Код:
public OnPlayerClickPlayer(playerid, clickedplayerid, source) { new string[256]; new pstring[256]; new plname[MAX_PLAYER_NAME]; PlayerInfo[playerid][pPnumber] = 0; GetPlayerName(clickedplayerid, plname, sizeof(plname)); format(string, sizeof(string), "Menu do(a) %s", plname); format(pstring, sizeof(pstring), "Telefonar para %s\nMandar SMS para %s", plname,plname); ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, string, pstring, "Confirmar", "Cancelar"); PlayerInfo[playerid][pPnumber] = PlayerInfo[clickedplayerid][pPnumber]; return 1; }
if(dialogid == 3) { if(response == 0) { PlayerInfo[playerid][pPnumber] = 0; return 1; } if(response >= 1) { if(listitem == 0) { if (PlayerInfo[playerid][pPhonebook] == 1) { format(string,sizeof(string),"/ligar %d",PlayerInfo[playerid][pPnumber]); OnPlayerCommandText(playerid,string); return 1; } else { SendClientMessage(playerid, 0xF5F4F3AA, " Vocк nгo tem lista telefфnica !"); return 1; } } if(listitem == 1) { if (PlayerInfo[playerid][pPhoneBook] == 1) { ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, "Menu de SMS", "Digite a Mensage", "Enviar", "Cancelar"); return 1; } else { SendClientMessage(playerid, 0xF5F4F3AA, " Vocк nгo tem lista telefфnica !"); return 1; } } return 1; } return 1; } if(dialogid == 4) { if(response == 0) { PlayerInfo[playerid][pPnumber] = 0; return 1; } if(response >= 1) { format(string,sizeof(string),"/sms %d %s",PlayerInfo[playerid][pPnumber],inputtext); OnPlayerCommandText(playerid,string); return 1; } return 0; }
Por favor! sу posta aqui quem quer ajudar
pois no outro topico tinha gente postando coisas inъteiss como: quer um cafйzinho? Quer um sanduba? etc...
VLWW
|
tira dessa public
Код:
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
e coloca nessa
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 3)
{
if(response == 0)
{
PlayerInfo[playerid][pPnumber] = 0;
return 1;
}
if(response >= 1)
{
if(listitem == 0)
{
if (PlayerInfo[playerid][pPhonebook] == 1)
{
format(string,sizeof(string),"/ligar %d",PlayerInfo[playerid][pPnumber]);
OnPlayerCommandText(playerid,string);
return 1;
}
else
{
SendClientMessage(playerid, 0xF5F4F3AA, " Vocк nгo tem lista telefфnica !");
return 1;
}
}
if(listitem == 1)
{
if (PlayerInfo[playerid][pPhoneBook] == 1)
{
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, "Menu de SMS", "Digite a Mensage", "Enviar", "Cancelar");
return 1;
}
else
{
SendClientMessage(playerid, 0xF5F4F3AA, " Vocк nгo tem lista telefфnica !");
return 1;
}
}
return 1;
}
return 1;
}
if(dialogid == 4)
{
if(response == 0)
{
PlayerInfo[playerid][pPnumber] = 0;
return 1;
}
if(response >= 1)
{
format(string,sizeof(string),"/sms %d %s",PlayerInfo[playerid][pPnumber],inputtext);
OnPlayerCommandText(playerid,string);
return 1;
}
return 0;
}