forward UparLevel(playerid);
public UparLevel(playerid)
{
if( IsPlayerConnected( playerid ) && Logado[playerid] == true )
{
new Arquivolvl[40];
if(PlayerInfo[playerid][pRespeito] == 4 )
{
PlayerInfo[playerid][pLevel] ++ ;
PlayerInfo[playerid][pRespeito] = 0;
SendClientMessage(playerid,-1,"{7FFF00}| LEVEL | Parabйns! Vocк juntou {FFFFFF}[ 5/5 ]{7FFF00} de experiкncia e ganhou {FFFFFF}+1 {7FFF00}Level.");
GameTextForPlayer(playerid, "~w~~h~UP ", 3000, 6);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 10.0);
DOF2_SetInt(Arquivolvl,"Level",PlayerInfo[playerid][pLevel]);
SetPlayerScore(playerid,DOF2_GetInt(Arquivolvl,"Level"));
PagarSalario(playerid);
}
else
{
PlayerInfo[playerid][pRespeito] ++;
format(stringmedia, sizeof(stringmedia), "{7FFF00}| UP | Vocк ganhou {FFFFFF}[ %d/5 ] {7FFF00}de experiкncia!", PlayerInfo[playerid][pRespeito]);
SendClientMessage(playerid,0xFFFFFFAA,stringmedia);
GameTextForPlayer(playerid, "~r~~h~+~w~EXP", 3000, 6);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 10.0);
DOF2_SetInt(Arquivolvl,"EXP",PlayerInfo[playerid][pRespeito]);
}
}
return 1;
}
forward UparLevel(playerid);
public UparLevel(playerid)
{
if( IsPlayerConnected( playerid ) && Logado[playerid] == true )
{
new Arquivolvl[40];
if(PlayerInfo[playerid][pRespeito] == 4 )
{
PlayerInfo[playerid][pLevel] ++ ;
PlayerInfo[playerid][pRespeito] = 0;
SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
SendClientMessage(playerid,-1,"{7FFF00}| LEVEL | Parabйns! Vocк juntou {FFFFFF}[ 5/5 ]{7FFF00} de experiкncia e ganhou {FFFFFF}+1 {7FFF00}Level.");
GameTextForPlayer(playerid, "~w~~h~UP ", 3000, 6);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 10.0);
DOF2_SetInt(Arquivolvl,"Level",PlayerInfo[playerid][pLevel]);
SetPlayerScore(playerid,DOF2_GetInt(Arquivolvl,"Level"));
PagarSalario(playerid);
}
else
{
PlayerInfo[playerid][pRespeito] ++;
format(stringmedia, sizeof(stringmedia), "{7FFF00}| UP | Vocк ganhou {FFFFFF}[ %d/5 ] {7FFF00}de experiкncia!", PlayerInfo[playerid][pRespeito]);
SendClientMessage(playerid,0xFFFFFFAA,stringmedia);
GameTextForPlayer(playerid, "~r~~h~+~w~EXP", 3000, 6);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 10.0);
DOF2_SetInt(Arquivolvl,"EXP",PlayerInfo[playerid][pRespeito]);
}
}
return 1;
}
TESTE ESSE
PHP код:
|
jб testei, mas se eu tenho o getplayerscore jб, nгo preciso do PlayerInfo[playerid][pLevel] ++ ; '-'
|
forward UparLevel(playerid);
public UparLevel(playerid)
{
if (IsPlayerConnected(playerid) && Logado[playerid] == true)
{
if (PlayerInfo[playerid][pRespeito] == 4)
{
PlayerInfo[playerid][pLevel]++, PlayerInfo[playerid][pRespeito] = 0;
SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
SalvarNivel(playerid, PlayerInfo[playerid][pLevel]);
PlayerInfo[playerid][pRespeito] = 0;
SendClientMessage(playerid, -1, "{7FFF00}| LEVEL | Parabйns! Vocк juntou {FFFFFF}[ 5/5 ]{7FFF00} de experiкncia e ganhou {FFFFFF}+1 {7FFF00}Level.");
GameTextForPlayer(playerid, "~w~~h~UP ", 3000, 6);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 10.0);
PagarSalario(playerid);
}
else
{
PlayerInfo[playerid][pRespeito]++;
SalvarRespeito(playerid, PlayerInfo[playerid][pRespeito]);
format(stringmedia, sizeof(stringmedia), "{7FFF00}| UP | Vocк ganhou {FFFFFF}[ %d/5 ] {7FFF00}de experiкncia!", PlayerInfo[playerid][pRespeito]);
SendClientMessage(playerid, -1, stringmedia);
GameTextForPlayer(playerid, "~r~~h~+~w~EXP", 3000, 6);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 10.0);
}
}
return 1;
}
SalvarRespeito(playerid, valor)
{
new arquivo[128], Nome[MAX_PLAYERS];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(arquivo, sizeof(arquivo), "Contas/%s.cfg", Nome); //mude aqui a localizaзгo das contas
DOF2_SetInt(arquivo, "EXP", valor);
DOF2_SaveFile();
}
SalvarNivel(playerid, valor)
{
new arquivo[128], Nome[MAX_PLAYERS];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(arquivo, sizeof(arquivo), "Contas/%s.cfg", Nome); //mude aqui a localizaзгo das contas
DOF2_SetInt(arquivo, "Level", valor);
DOF2_SaveFile();
}
Fiz de um modo pratico, testa ae e me fala, me manda esse timer da public, caso tenha.. estuda.. pedir cуdigo nгo vai lhe ajudar!
PHP код:
|
SetTimerEx("UparLevel", 600000, true, "i", playerid);
Muda para:
PHP код:
Testa ae e me fala! |