if(strcmp(cmd, "/ligar", true) == 0) { if(IsPlayerConnected(playerid)) { if(CellState[playerid]==ESTA_LLAMANDO) { msgInfo(playerid, "- [CELULAR]: Vocк estб ligando, vocк pode cancelar, (/d)esligar."); return true; } if(CellState[playerid]==LO_ESTAN_LLAMANDO) { msgInfo(playerid, "- [CELULAR TOCANDO]: (/a)tender | (/d)esligar."); return true; } SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USE CELLPHONE); tmp = strtok(cmdtext, idx); if (!strlen(tmp)) { msgInfo(playerid, "- [CELULAR]: USO: /ligar [id]"); SetTimerEx("ColgarTelefonino",1200,0,"d",playerid) ; return true; } new numTel = strval(tmp); if (playerid == numTel) { msgInfo(playerid,"- [CELULAR]: Ocupado..."); SetTimerEx("ColgarTelefonino",1200,0,"d",playerid) ; return true; } if (!IsPlayerConnected(numTel)) { msgInfo(playerid, "- [CELULAR]: Player offline!"); SetTimerEx("ColgarTelefonino",1200,0,"d",playerid) ; return true; } if (CellState[numTel]==LIBRE) { CellState[numTel] = LO_ESTAN_LLAMANDO; CellState[playerid] = ESTA_LLAMANDO; AuxiliarTel[playerid] = numTel; AuxiliarTel[numTel] = playerid; TimerLLamando[playerid]=SetTimerEx("Llamando",2000,true,"ii",playerid,num Tel); TimerLLamando[numTel]=TimerLLamando[playerid]; return true; } else { msgInfo(playerid, "- [CELULAR]: Ocupado..."); SetTimerEx("ColgarTelefonino",1200,0,"d",playerid) ; return true; } } return true; } |
CMD:ligar(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if(CellState[playerid]==ESTA_LLAMANDO)
{
msgInfo(playerid, "- [CELULAR]: Vocк estб ligando, vocк pode cancelar, (/d)esligar.");
return true;
}
if(CellState[playerid]==LO_ESTAN_LLAMANDO)
{
msgInfo(playerid, "- [CELULAR TOCANDO]: (/a)tender | (/d)esligar.");
return true;
}
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USE CELLPHONE);
tmp = strtok(cmdtext, idx);
if (!strlen(tmp))
{
msgInfo(playerid, "- [CELULAR]: USO: /ligar [id]");
SetTimerEx("ColgarTelefonino",1200,0,"d",playerid) ;
return true;
}
new numTel = strval(tmp);
if (playerid == numTel)
{
msgInfo(playerid,"- [CELULAR]: Ocupado...");
SetTimerEx("ColgarTelefonino",1200,0,"d",playerid) ;
return true;
}
if (!IsPlayerConnected(numTel))
{
msgInfo(playerid, "- [CELULAR]: Player offline!");
SetTimerEx("ColgarTelefonino",1200,0,"d",playerid) ;
return true;
}
if (CellState[numTel]==LIBRE)
{
CellState[numTel] = LO_ESTAN_LLAMANDO;
CellState[playerid] = ESTA_LLAMANDO;
AuxiliarTel[playerid] = numTel;
AuxiliarTel[numTel] = playerid;
TimerLLamando[playerid]=SetTimerEx("Llamando",2000,true,"ii",playerid,num Tel);
TimerLLamando[numTel]=TimerLLamando[playerid];
return true;
}
else
{
msgInfo(playerid, "- [CELULAR]: Ocupado...");
SetTimerEx("ColgarTelefonino",1200,0,"d",playerid) ;
return true;
}
}
return true;
}
CMD:ligar(playerid, params[])
{
if(CellState[playerid]==ESTA_LLAMANDO) return msgInfo(playerid, "- [CELULAR]: Vocк estб ligando, vocк pode cancelar, (/d)esligar.");
if(CellState[playerid]==LO_ESTAN_LLAMANDO) return msgInfo(playerid, "- [CELULAR TOCANDO]: (/a)tender | (/d)esligar.");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USE CELLPHONE);
new player;
if(sscanf(params, "u", player))
{
msgInfo(playerid, "- [CELULAR]: USO: /ligar [id]");
SetTimerEx("ColgarTelefonino",1200,0,"d",playerid) ;
return 1;
}
if (playerid == player)
{
msgInfo(playerid,"- [CELULAR]: Ocupado...");
SetTimerEx("ColgarTelefonino",1200,0,"d",playerid) ;
return true;
}
if (!IsPlayerConnected(player))
{
msgInfo(playerid, "- [CELULAR]: Player offline!");
SetTimerEx("ColgarTelefonino",1200,0,"d",playerid) ;
return true;
}
if (CellState[player]==LIBRE)
{
CellState[player] = LO_ESTAN_LLAMANDO;
CellState[playerid] = ESTA_LLAMANDO;
AuxiliarTel[playerid] = player;
AuxiliarTel[player] = playerid;
TimerLLamando[playerid]=SetTimerEx("Llamando",2000,true,"ii",playerid,num Tel);
TimerLLamando[player]=TimerLLamando[playerid];
return true;
}
else
{
msgInfo(playerid, "- [CELULAR]: Ocupado...");
SetTimerEx("ColgarTelefonino",1200,0,"d",playerid) ;
}
return 1;
}