[Ajuda] Problema contagem de segundos![AJUDA]
#6

PHP код:
CMD:duelar(playeridparams[])
{
    new 
idplayerstring[124], aname[MAX_PLAYER_NAME];
    if(
sscanf(params"u"idplayer)) return SendClientMessage(playerid, -1"[ ERRO ] use: /duelar [id/nick do player]");
    if(
PlayerDuelo[playerid][playerid][EmDuelo] == 1) return SendClientMessage(playerid, -1"[ ERRO ] Vocк jб estб em um duelo !");
    if(
PlayerDuelo[idplayer][idplayer][EmDuelo] == 1) return SendClientMessage(playerid, -1"[ ERRO ] O player que vocк convidou jб estб em duelo!");
    
PlayerDuelo[idplayer][idplayer][ConviteDuelo] = playerid;
    
PlayerDuelo[idplayer][idplayer][Convidado] = 1;
    
GetPlayerName(playeridanamesizeof(aname));
    
format(stringsizeof(string), "[>] O(A) jogador(a) %s estб te convidando para duelar! use: /duelo aceitar ou /duelo recusar"aname);
    
SendClientMessage(idplayer, -1string);
    return 
1;
}
CMD:duelo(playeridparams[])
{
    new 
funcao[50], string[124], conversaoaname[MAX_PLAYER_NAME], pname[MAX_PLAYER_NAME];
    if(
sscanf(params"s[50]"funcao)) return SendClientMessage(playerid, -1"[ ERRO ] use: /duelo [aceitar - recusar]");
    if(
strfind(funcao"aceitar"true) != -1)
    {
        if(
PlayerDuelo[playerid][playerid][EmDuelo] == 1) return SendClientMessage(playerid, -1"[ ERRO ] Vocк jб estб em um duelo !");
        
conversao PlayerDuelo[playerid][playerid][ConviteDuelo];
        if(
PlayerDuelo[playerid][playerid][Convidado] == 0) return SendClientMessage(playerid, -1"[ ERRO ] Vocк nгo foi convidado para nenhum duelo!");
        if(
PlayerDuelo[conversao][conversao][EmDuelo] == 1) return SendClientMessage(playerid, -1"[ ERRO ] O player que tinha te convidado jб estб duelando com outra pessoa!");
        
SetPlayerPos(playerid0000.00000000.00000000.0000);
        
SetPlayerPos(PlayerDuelo[playerid][playerid][ConviteDuelo], 0000.00000000.00000000.0000);
        
GetPlayerName(playeridanamesizeof(aname));
        
GetPlayerName(playeridpnamesizeof(pname));
        
format(stringsizeof(string), "[>] O(A) jogador(a) %s aceitou o convite de duelo !"aname);
        
SendClientMessage(PlayerDuelo[playerid][playerid][ConviteDuelo], -1string);
        
format(stringsizeof(string), "[>] O(A) jogador(a) %s e o(a) jogador(a) %s iniciaram um duelo !"anamepname);
        
SendClientMessageToAll(-1string);
        
SendClientMessage(playerid, -1"[>] Vocк aceitou o duelo, boa sorte !");
        
PlayerDuelo[playerid][playerid][Tempo] = gettime();
        
PlayerDuelo[conversao][conversao][Tempo] = gettime();
        return 
1;
    }
    if(
strfind(funcao"recusar"true) != -1)
    {
        if(
PlayerDuelo[playerid][playerid][Convidado] == 0) return SendClientMessage(playerid, -1"[ ERRO ] Vocк nгo foi convidado para nenhum duelo!");
        
GetPlayerName(playeridanamesizeof(aname));
        
format(stringsizeof(string), "[>] O(A) jogador(a) %s recusou o convite de duelo !"aname);
        
SendClientMessage(PlayerDuelo[playerid][playerid][ConviteDuelo], -1string);
        
SendClientMessage(playerid, -1"[>] Vocк recusou o convite de duelo!");
        return 
1;
    }
    return 
1;
}
//Final do duelo
PlayerDuelo[playerid][playerid][TempoDoDuelo] = (gettime() - PlayerDuelo[playerid][playerid][Tempo]); 
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 8 Guest(s)