[AJUDA] Colocar Status em Dailog
#1

Galera, to tentando coloca esse cmd de status em dialog mais nгo to conseguindo, alguem pode me da uma ajudinha ae?
pawn Код:
#if defined USE_STATS
dcmd_status(playerid,params[]) {
    new string[128], pDeaths, player1, h, m, s;
    if(!strlen(params)) player1 = playerid;
    else player1 = strval(params);

    if(IsPlayerConnected(player1)) {
        TotalGameTime(player1, h, m, s);
        if(PlayerInfo[player1][Deaths] == 0) pDeaths = 1; else pDeaths = PlayerInfo[player1][Deaths];
        format(string, sizeof(string), "| Status de %s's :  Matou: %d | Morreu: %d | Spree: %d | Media: %0.2f | Grana: $%d |  Tempo: %d horas %d minutos %d secs. |",PlayerName2(player1), GetPlayerScore(player1), PlayerInfo[player1][Deaths],PlayerInfo[player1][Spree], Float:GetPlayerScore(player1)/Float:pDeaths,GetPlayerMoney(player1),h,m,s);
        return SendClientMessage(playerid, green, string);
    } else return SendClientMessage(playerid, red, "Jogador nгo conectado");
}
#endif


#endif


LoginPlayer(playerid)
{
    if(ServerInfo[GiveMoney] == 1) {ResetPlayerMoney(playerid); GivePlayerMoney(playerid, dUserINT(PlayerName2(playerid)).("money") ); }
    SetPlayerScore(playerid,dUserINT(PlayerName2(playerid)).("score"));
    dUserSetINT(PlayerName2(playerid)).("loggedin",1);
    PlayerInfo[playerid][Deaths] = (dUserINT(PlayerName2(playerid)).("deaths"));
    PlayerInfo[playerid][Spree] = (dUserINT(PlayerName2(playerid)).("spree"));
    PlayerInfo[playerid][Level] = (dUserINT(PlayerName2(playerid)).("level"));
    PlayerInfo[playerid][hours] = dUserINT(PlayerName2(playerid)).("hours");
    PlayerInfo[playerid][mins] = dUserINT(PlayerName2(playerid)).("minutes");
    PlayerInfo[playerid][secs] = dUserINT(PlayerName2(playerid)).("seconds");
    PlayerInfo[playerid][Registered] = 1;
    PlayerInfo[playerid][LoggedIn] = 1;
}
GRATO !
Reply
#2

pawn Код:
dcmd_status(playerid,params[]) {
    new string[128], pDeaths, player1, h, m, s;
    if(!strlen(params)) player1 = playerid;
    else player1 = strval(params);

    if(IsPlayerConnected(player1)) {
        TotalGameTime(player1, h, m, s);
        if(PlayerInfo[player1][Deaths] == 0) pDeaths = 1; else pDeaths = PlayerInfo[player1][Deaths];
        format(string, sizeof(string), "| Status de %s's :  Matou: %d | Morreu: %d | Spree: %d | Media: %0.2f | Grana: $%d |  Tempo: %d horas %d minutos %d secs. |",PlayerName2(player1), GetPlayerScore(player1), PlayerInfo[player1][Deaths],PlayerInfo[player1][Spree], Float:GetPlayerScore(player1)/Float:pDeaths,GetPlayerMoney(player1),h,m,s);
        return ShowPlayerDialog(playerid,910,DIALOG_STYLE_MSGBOX,"Status do jogador",string,"OK", "Cancelar");
    } else return SendClientMessage(playerid, red, "Jogador nгo conectado");
}
Tenta ai nгo testei mais acho que da certo '-'
Reply
#3

Quote:
Originally Posted by 4LiSs0N
Посмотреть сообщение
pawn Код:
dcmd_status(playerid,params[]) {
    new string[128], pDeaths, player1, h, m, s;
    if(!strlen(params)) player1 = playerid;
    else player1 = strval(params);

    if(IsPlayerConnected(player1)) {
        TotalGameTime(player1, h, m, s);
        if(PlayerInfo[player1][Deaths] == 0) pDeaths = 1; else pDeaths = PlayerInfo[player1][Deaths];
        format(string, sizeof(string), "| Status de %s's :  Matou: %d | Morreu: %d | Spree: %d | Media: %0.2f | Grana: $%d |  Tempo: %d horas %d minutos %d secs. |",PlayerName2(player1), GetPlayerScore(player1), PlayerInfo[player1][Deaths],PlayerInfo[player1][Spree], Float:GetPlayerScore(player1)/Float:pDeaths,GetPlayerMoney(player1),h,m,s);
        return ShowPlayerDialog(playerid,910,DIALOG_STYLE_MSGBOX,"Status do jogador",string,"OK", "Cancelar");
    } else return SendClientMessage(playerid, red, "Jogador nгo conectado");
}
Tenta ai nгo testei mais acho que da certo '-'
vlw man deu certo aki, mais ta foda pra coloca no lugar de /status colocar em TAB, tipo eu aperto TAB e clico no nick do player e aparece os status, vc pode dar uma forcinha ae
Reply
#4

Estuda isso :
pawn Код:
OnPlayerClickPlayer
Algo assim.. daн vocк tem que te misturar o seu cуdigo junto a essa callback.
Reply
#5

Quote:
Originally Posted by mengueh
Посмотреть сообщение
Estuda isso :
pawn Код:
OnPlayerClickPlayer
Algo assim.. daн vocк tem que te misturar o seu cуdigo junto a essa callback.
vlw, vo da uma estudada.
Obrigado a todos que me ajudaram.
GRATO!
Reply
#6

estou no colegio se nгo te ajudava '-'
Reply
#7

Quote:
Originally Posted by 4LiSs0N
Посмотреть сообщение
estou no colegio se nгo te ajudava '-'
vlw man, eu so burro naum consigo coloca a parada d TAB, mais me ajudo d +, vo mexe com essa parada d TAB mais naum, a dialog fico boa, editei ela da uma olhada ae como fico


Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)