[AJUDA] set level e estudo altomaticamente
#1

Quria aprender a programar o GM para na hora que o player entra set o level e o estudo , vamos tomar como exemplo o BTG , quando um player entra no server comeзa com level 10 e estudo 10 , no meu server queria para comecar com level 35 e estudo 50 , alguen pode me ajudar
Reply
#2

Tipo, й sу vocк mudar as variaveis do LvL e Estudo setados ao player registar no server. Se quiser mais ajuda pvt.
Reply
#3

Como eu procuro essas variaveis no GameMod ?? onde fica
Reply
#4

olha tipo vc tem que procurar na public aonde й feito o registro do player.
Reply
#5

nгo queria ser chato mais cada gm й um estilo, por isso nгo sei qual seria as variaveis. Olha o level pode estar assim no seu gm: SetPlayerScore(playerid, 10);

Jб o de estudo nгo tem como eu saber.
Reply
#6

Onde fica a do GM BTG Brasil The Games ?
Reply
#7

procure na find por == REGISTRO

la tem uma dini que seta o level =)
Reply
#8

errado

pawn Код:
if(dialogid == REGISTRO)
    {
         new
             aname[MAX_PLAYER_NAME]
         ;
         GetPlayerName(playerid, aname, sizeof(aname));
         format(file, sizeof(file), PASTA_CONTAS, aname);
         if(response == 1)
         {
             if(strlen(inputtext) < MIN_SENHA || strlen(inputtext) > MAX_SENHA)
             {
                 format(STRX, sizeof(STRX), "(INFO) A senha deve ter entre %d e %d caracteres!", MIN_SENHA, MAX_SENHA);
                 SendClientMessage(playerid, Vermelho, STRX);
                 format(STRX, sizeof(STRX), "Senha muito grande ou pequena, %s!\nColoque sua senha e clique em \"Registrar\".", aname);
                 ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "Registrando uma conta", STRX, "Registrar", "Sair");
                 return 1;
             }
             dini_Create(file);
             dini_Set(file, "MP3", "0");
             dini_Set(file, "Senha", encrypt(inputtext));
             dini_Set(file, "Skin", "0");
             dini_Set(file, "Profissao", "0");
             dini_Set(file, "ContaBancaria", "0");
             dini_Set(file, "SaldoBancario", "0");
             dini_Set(file, "Celular", "0");
             dini_Set(file, "CartaoTelefonico", "0");
             dini_Set(file, "MP3", "0");
             dini_Set(file, "HabTerrestre", "0");
             dini_Set(file, "HabAerea", "0");
             dini_Set(file, "HabNautica", "0");
             dini_Set(file, "Preso", "0");
             dini_Set(file, "Bloco", "0");
             dini_Set(file, "Casa", "0");
             dini_Set(file, "Carta", "0");
             dini_Set(file, "Lembrete", "Nada");
             dini_Set(file, "Level","40");
             dini_IntSet(file,"Continuar",0);
             dini_Set(file, "Combustivel", "50");
             dini_IntSet(file, "novato", 1);
             dini_IntSet(file,"Porte", 0);
             dini_IntSet(file,"Carteira", 0);
             dini_IntSet(file,"aAdmin",0);
             dini_IntSet(file,"Admin",0);
             dini_Set(file, "Faculdade", "15");
             GivePlayerGrana(playerid,9000);
             ShowPlayerDialog(playerid, cidades, DIALOG_STYLE_LIST, "Clique na cidade depois em morar", ".:: Brasil Games RPG ::. - Los santos", "Morar", "Cancelar");
             SendClientMessage(playerid, 0x82C0FFAA, "[CONTA] Registrado com sucesso.");
             GameTextForPlayer(playerid, "~r~Registrado com sucesso", 8000, 3);
             PlayerPlaySound(playerid, 1057, 0, 0, 0);
             PlayerInfo[playerid][Logged] = 1;
        }
        else
        {
             format(STRX, sizeof(STRX), "Vocк tem que ter uma conta para jogar %s!\nColoque sua senha e clique em \"Registrar\".", aname);
             ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "Registrando uma conta", STRX, "Registrar", "Sair");
        }
    }

altere o dini_Set(file, "Level","40");
de seu if(dialogid == REGISTRO)

foi eu mesmo que postei esse gm '-'


OBS: esse pedaзo foi tirado do BG nao do BTG mas tem compatibilidade..
Reply
#9

Achei aqui :

pawn Код:
dini_Create(file);
dini_Set(file, "MP3", "0");
dini_Set(file, "Senha", encrypt(inputtext));
dini_Set(file, "Skin", "23");
dini_Set(file, "Profissao", "0");
dini_Set(file, "ContaBancaria", "0");
dini_Set(file, "SaldoBancario", "0");
dini_Set(file, "Celular", "0");
dini_Set(file, "CartaoTelefonico", "0");
dini_Set(file, "MP3", "0");
dini_Set(file, "HabTerrestre", "0");
dini_Set(file, "HabAerea", "0");
dini_Set(file, "HabNautica", "0");
dini_Set(file, "Preso", "0");
dini_Set(file, "Bloco", "0");
dini_Set(file, "Casa", "0");
dini_Set(file, "Carta", "0");
dini_Set(file, "Lembrete", "Nada");
dini_Set(file, "Level","10");
dini_IntSet(file,"Continuar",0);
dini_Set(file, "Combustivel", "100");
dini_IntSet(file, "novato", 1);
dini_IntSet(file,"Porte", 0);
dini_IntSet(file,"Carteira", 0);
dini_IntSet(file,"Level",10);
dini_IntSet(file,"aAdmin",0);
dini_IntSet(file,"Admin",0);
dini_Set(file, "Faculdade", "10");
Mais so presisa mudar ai o em outro lugar ?
Reply
#10

so aqui
dini_Set(file, "Level","10");

onde ta "10" coloke "valor"
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)