[AJUDA] Sу relogando para alterar /rg
#1

1є Mortes, profissгo etc. sу й alterado no /rg quando reloga, tem como alterar no mesmo momento?
2є No "Emprego" eu queria que aparecesse o nome do emprego e nгo o ID do emprego

pawn Код:
CMD:status(playerid, params[])
{
    GetPlayerName(playerid, nome, MAX_PLAYER_NAME);
    format(archivo, sizeof(archivo), CONTAS, nome);
    SendClientMessage(playerid, COR_BRANCO,"|===|Registro Geral |===============================================|");
    format(adminstring, sizeof(adminstring), "» Dinheiro: %d | Mortes: %d | Assassinatos %d", GetPlayerMoney(playerid), dini_Int(archivo, "Morreu"), dini_Int(archivo, "Matou"));
    SendClientMessage(playerid, COR_CINZA, adminstring);
    format(adminstring, sizeof(adminstring), "» Emprego: %d | Logins: %d", dini_Int(archivo, "Profissao"), dini_Int(archivo, "Logou"));
    SendClientMessage(playerid, COR_CINZA, adminstring);
    SendClientMessage(playerid, COR_BRANCO,"|===|Registro Geral |===============================================|");
}
Se necessбrio
pawn Код:
SalvarPlayer(playerid)
{
    new Float:Vida;
    new Float:Colete;
    GetPlayerHealth(playerid, Vida);
    GetPlayerArmour(playerid, Colete);
    new Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Nome, sizeof(Nome));
    format(archivo, sizeof(archivo), CONTAS, Nome);
    dini_IntSet(archivo,"Dinheiro", GetPlayerMoney(playerid));
    dini_FloatSet(archivo,"Vida", Vida);
    dini_FloatSet(archivo,"Colete", Colete);
    dini_IntSet(archivo,"Matou", Matou[playerid]);
    dini_IntSet(archivo,"Morreu", Morreu[playerid]);
    dini_IntSet(archivo,"Logou", Logou[playerid]);
    dini_IntSet(archivo,"Admin",LevelInfo[playerid][Admin]);
    dini_IntSet(archivo,"Profissao", Profissao[playerid]);
    return 1;
}

SetarPlayer(playerid)
{
    new Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Nome, sizeof(Nome));
    format(archivo, sizeof(archivo), CONTAS, Nome);
    GivePlayerMoney(playerid, dini_Int(archivo,"Dinheiro"));
    SetPlayerHealth(playerid, dini_Int(archivo,"Vida"));
    SetPlayerArmour(playerid, dini_Int(archivo,"Colete"));
    Matou[playerid] = dini_Int(archivo, "Matou");
    Morreu[playerid] = dini_Int(archivo, "Morreu");
    Logou[playerid] = dini_Int(archivo, "Logou");
    Logou[playerid] = dini_Int(archivo, "Admin");
    LevelInfo[playerid][Admin] = dini_Int(archivo,"Admin");
    Profissao[playerid] = dini_Int(archivo,"Profissao");
    return 1;
}
+rep
Reply
#2

helpe
Reply
#3

Nгo entendi muito bem , mas a do emprego й sу fazer o seguinte:

pawn Код:
CMD:status(playerid)
{
    new ProfName[24];
    GetPlayerName(playerid, nome, MAX_PLAYER_NAME);
    format(archivo, sizeof(archivo), CONTAS, nome);
    if(dini_Int(archivo, "Profissao") == PROFISSAO){ ProfName ="PROFISSAO NOME" }
    else if(dini_Int(archivo, "Profissao") == profissao2){ ProfName ="PROFISSAO NOME 2" }
    SendClientMessage(playerid, COR_BRANCO,"|===|Registro Geral |===============================================|");
    format(adminstring, sizeof(adminstring), "» Dinheiro: %d | Mortes: %d | Assassinatos %d", GetPlayerMoney(playerid), dini_Int(archivo, "Morreu"), dini_Int(archivo, "Matou"));
    SendClientMessage(playerid, COR_CINZA, adminstring);
    format(adminstring, sizeof(adminstring), "» Emprego: %s | Logins: %d", ProfName, dini_Int(archivo, "Logou"));
    SendClientMessage(playerid, COR_CINZA, adminstring);
    SendClientMessage(playerid, COR_BRANCO,"|===|Registro Geral |===============================================|");
    return true;
}
Jб a do RG alterar nгo endenti mt bem :/
Reply
#4

Nгo entendi essa sua profissгo ai '-'

(1205) : error 017: undefined symbol "PROFISSAO"
(1205) : error 001: expected token: ";", but found "}"
(1206) : error 017: undefined symbol "profissao2"
(1206) : error 001: expected token: ";", but found "}"

Tipo, eu tenho 1 assassinato no meu RG, ai logo em seguida mato a pessoa e continuo com 1 assassinato, ou seja, sу ganho assassinato quando relogado, quanso salva os dados no caso =/
Reply
#5

Quote:
Originally Posted by Chis
Посмотреть сообщение
Nгo entendi essa sua profissгo ai '-'

(1205) : error 017: undefined symbol "PROFISSAO"
(1205) : error 001: expected token: ";", but found "}"
(1206) : error 017: undefined symbol "profissao2"
(1206) : error 001: expected token: ";", but found "}"

Tipo, eu tenho 1 assassinato no meu RG, ai logo em seguida mato a pessoa e continuo com 1 assassinato, ou seja, sу ganho assassinato quando relogado, quanso salva os dados no caso =/
¬¬

Ah "Profissao" й para vocк alterar com as profissхes do seu GM e o erro com ";" eu tinha esqueci uma parada.. , concertei jб..

pawn Код:
CMD:status(playerid, params[])
{
    new ProfName[24];
    GetPlayerName(playerid, nome, MAX_PLAYER_NAME);
    format(archivo, sizeof(archivo), CONTAS, nome);
    if(dini_Int(archivo, "Profissao") == PROFISSAO){ ProfName ="PROFISSAO NOME"; }
    else if(dini_Int(archivo, "Profissao") == profissao2){ ProfName ="PROFISSAO NOME 2"; }
    SendClientMessage(playerid, COR_BRANCO,"|===|Registro Geral |===============================================|");
    format(adminstring, sizeof(adminstring), "» Dinheiro: %d | Mortes: %d | Assassinatos %d", GetPlayerMoney(playerid), dini_Int(archivo, "Morreu"), dini_Int(archivo, "Matou"));
    SendClientMessage(playerid, COR_CINZA, adminstring);
    format(adminstring, sizeof(adminstring), "» Emprego: %s | Logins: %d", ProfName, dini_Int(archivo, "Logou"));
    SendClientMessage(playerid, COR_CINZA, adminstring);
    SendClientMessage(playerid, COR_BRANCO,"|===|Registro Geral |===============================================|");
    return true;
}
Troque "Profissгo2" e "PROFISSAO" pelas outras profissхes do seu GM, se tiver mais de 2 profissхes, vocк apenas cria mais do jeito que eu fiz
Reply
#6

pawn Код:
stock getProf(prof) {
    new name[24];
    switch(prof)
    {
        case 1: name = "vidaloka";
    }
    return name;

}
Reply
#7

Bom deu certo

+ Agora sobre o problema numero 1

Tipo, eu tenho 1 assassinato no meu RG, ai logo em seguida mato a pessoa e continuo com 1 assassinato, ou seja, sу ganho assassinato quando relogado, quando salva os dados no caso =/

@EDIT

Consegui arrumar xD

Vlw ai Aferreira!!!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)