Sistema de UP level. -
ArthurxD - 02.09.2014
Olб, criei um sistema de up level agora pouco, e gostaria de criar um textdraw com o tempo que falta para o player upar, o sistema nгo tem nenhum erro, salva os levels e os exps na pasta da acc do player e etc. Eu queria umt extdraw no canto da tela com o tempo que falta para ganhar 1 exp, o tempo para ganhar 1 exp й 12 minutos, aн no textdraw iria comeзar no 12:00 minutos ate chegar no 0:00 (Iria aparecer os segundos tambйm) e upar, quando upasse 1 exp voltasse pro 12 denovo.
Abaixo o sistema:
PHP код:
////Topo do GM
forward AddExp(playerid);
///OnPlayerConnect
SetTimer("AddExp",12000,1);
///Final do GM
public AddExp(playerid){
new file[256];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, name);
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
new String[120];
Exp[playerid]++;
format(String, sizeof(String), "| UP | Vocк ganhou +1 ponto de experiкncia [%d/5]!",Exp[playerid]);
SendClientMessage(playerid, -1, String);
PlayerPlaySound(playerid, 1057, x, y ,z);
GameTextForPlayer(playerid, "UP", 2000, 6);
if(DOF2_FileExists(file)){
DOF2_SetInt(file, "Exp",Exp[playerid]);
DOF2_SaveFile();
}
if(Exp[playerid] == 5){
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
format(String, sizeof(String), "| UP | Vocк juntou 5 pontos de experiкncia e ganhou +1 level [%d]", GetPlayerScore(playerid));
SendClientMessage(playerid, -1, String);
Exp[playerid] = 0;
if(DOF2_FileExists(file)){
DOF2_SetInt(file, "Level", GetPlayerScore(playerid));
DOF2_SetInt(file, "Exp",0);
DOF2_SaveFile();
}
}
}
Um exemplo abaixo:
Re: Sistema de UP level. -
Macintosh - 02.09.2014
Use o criador de textdraw do Zamaroth.
Re: Sistema de UP level. -
ArthurxD - 02.09.2014
Eu tenho 1, criei certo sу que nгo sei colocar o "Tempo" nele, eu sei que usa TextDrawSetString, mas nгo entendi muito, por isso estou pedindo ajuda aqui no forum. E queria tambйm que salvasse na pasta do jogador o Tempo para upar.
Re: Sistema de UP level. -
Macintosh - 02.09.2014
Poste o contйudo do arquivo aqui que iremos tentar resolver pra ti.
Re: Sistema de UP level. -
ArthurxD - 02.09.2014
Como assim cara?
Re: Sistema de UP level. -
sofina - 02.09.2014
Quote:
Originally Posted by ArthurxD
Como assim cara?
|
Ele quer que vocк poste o cуdigo para podermos lhe ajudar. Nуs nгo possuнmos bola de cristal.
Re: Sistema de UP level. -
ArthurxD - 02.09.2014
Meu filho, o cуdigo do sistema de Up acima lб. Querem mais oq? '-'
Re: Sistema de UP level. -
sofina - 02.09.2014
Quote:
Originally Posted by ArthurxD
Eu tenho 1, criei certo sу que nгo sei colocar o "Tempo" nele, eu sei que usa TextDrawSetString, mas nгo entendi muito, por isso estou pedindo ajuda aqui no forum. E queria tambйm que salvasse na pasta do jogador o Tempo para upar.
|
Isso responde.
Re: Sistema de UP level. -
ArthurxD - 02.09.2014
Eu ja exclui, eu nгo sabia como fazer tentei umas coisa lб muito nada ver.
Re: Sistema de UP level. -
ArthurxD - 02.09.2014
Mano ja tentei quebrei a cabeзa, mas n consegui