15.06.2017, 04:46
Que tiene de malo? se supone que tiene que curar al user que ingreso como /curar ID, pero el mensaje de invitacion al usuario si le llega, pero el problema es que me cura a mi y no a el xD
Код:
CMD:curar(playerid, params[]) // MEDICO
{
if(gTeam[playerid] == TEAM_HUMANOS)
{
if(Informacion[playerid][ClaseHumanos] == 3)
{
ShowPlayerDialog(playerid, CurarA,DIALOG_STYLE_INPUT,"{FFFFFF}|| Curar a un usuario ||","{FFFFFF}Escribe la [ID] del jugador que vas curar","Aceptar","Cancelar");
}
}
else return SendClientMessage(playerid, COLOR_AZUL, "[ERROR]: {FFFFFF}Comando solo para {375FFF}[MЙDICOS]!");
return 1;
}
//-------------------------CURAR-A-UN-USUARIO-(MEDICO)--------------------//
if(dialogid == CurarA)
{
if(response)
{
new ID = strval(inputtext); // ID invitado
if(ID == playerid) return ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{FFFFFF}|| Error medicaciуn ||", "{FFFFFF}No puedes curarte a ti mismo con este comando, usa [/MEDICARME] para medicarte ati mismo.", "Cerrar", "");
PlayerInvitado[playerid] = ID; // Invitando a curar
new EnviarMensajeCura2 = PlayerInvitado[playerid];
new NombreDoc[128],string[256];
GetPlayerName(playerid, NombreDoc, sizeof(NombreDoc));
InvitadoACurarse[EnviarMensajeCura2] = playerid; // Invitado por (nombre del doctor)
format(string, sizeof(string), " {FFFFFF}Has sido escogido por el doctor {375FFF}%s {FFFFFF}para\n usar la cura, їQuieres curarte?", NombreDoc);
ShowPlayerDialog(EnviarMensajeCura2, CuraAceptada, DIALOG_STYLE_MSGBOX,"{FFFFFF}Cura de parte de un doctor - {33AA33}L{FF0000}4{33AA33}D", string,"Aceptar","Rechazar");
}
}
if(dialogid == CuraAceptada)
{
new ID = strval(inputtext);
if(response)
{
CuraEnProceso(ID);
if(TiempitoCMD(playerid)){SendClientMessage(playerid, 0xFF0000FF, "[ERROR]: {FFFFFF}Puedes usar este comando solo cada 5 minutos.");return 1;}
TiempoCMD[playerid] = GetTickCount();
}
else
{
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{FFFFFF}|| Error medicaciуn ||", "{FFFFFF}El jugador rechazo la cura.", "Cerrar", "");
PlayerInvitado[ID] = -1;
InvitadoACurarse[playerid] = -1;
}
}

