[Ajuda] ajuda aki
#1

Galera to com um sistema de vip , tipo eu seto vip pro player , e mando ele relogar ai quando ele entra denovo o vip nгo salva.

Код:
    if(strcmp(cmd,"/setvip", true)==0)
	{
	new aname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
    format(file, sizeof(file), PASTA_CONTAS, aname);
    if(IsPlayerAdmin(playerid)){
 	new vvp;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) {
    SendClientMessage(playerid, Vermelho,"/Setvipouro [id]");
    return 1;
    }
    vvp = strval(tmp);
	if(IsPlayerConnected(vvp)){
	new pname[MAX_PLAYER_NAME];
	GetPlayerName(vvp, pname, MAX_PLAYER_NAME);
	format(file, sizeof(file), PASTA_CONTAS, pname);
	SendClientMessage(playerid, Verde, " | INFO | Comando efetuado com sucesso!");
	format(string, sizeof(string), " | INFO | O Administrador %s (%d) te setou 30 dias de [ VIP ], aproveite! ", PlayerName(playerid));
	SendClientMessage(vvp, Laranja, string);
	PlayerInfo[vvp][pVip] = 1;
	dini_IntSet(file, "VIPOURO", PlayerInfo[vvp][pVip]);
	dini_IntSet(file, "Combustivel", 1000);
	boat[vvp] = Create3DTextLabel("VIP Sagrado",Laranja,30.0,40.0,50.0,40.0,1);
	Attach3DTextLabelToPlayer(boat[vvp],vvp, 0.0, 0.0, 0.5);
	}else{
	SendClientMessage(playerid, Vermelho, " | ERRO | Jogador nгo conectado!");
	}
	}
    else {
    SendClientMessage(playerid, Vermelho, " | ERRO | Vocк nгo tem permissгo!");
    }
    return 1;
    }
caso precise de mais coisa , fale pf me ajude to confuso nisso ,
Reply
#2

Comando e sistema de carregamento pronto abaixo, se ajudei avisa aqui no tуpico. espero ter ajudado!

Ajudei? +Rep

° Tente assim:
PHP код:
if(strcmp(cmd,"/setvip"true)==0)
{
    new 
aname[MAX_PLAYER_NAME];
    
GetPlayerName(playeridanameMAX_PLAYER_NAME);
    
format(filesizeof(file), PASTA_CONTASaname);
    if(
IsPlayerAdmin(playerid))
    {
        new 
vvp;
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playeridVermelho,"/Setvipouro [id]");
            return 
1;
        }
        
vvp strval(tmp);
        if(
IsPlayerConnected(vvp))
        {
            new 
pname[MAX_PLAYER_NAME];
            
GetPlayerName(vvppnameMAX_PLAYER_NAME);
            
format(filesizeof(file), PASTA_CONTASpname);
            
SendClientMessage(playeridVerde" | INFO | Comando efetuado com sucesso!");
            
format(stringsizeof(string), " | INFO | O Administrador %s (%d) te setou 30 dias de [ VIP ], aproveite! "PlayerName(playerid));
            
SendClientMessage(vvpLaranjastring);
            
PlayerInfo[vvp][pVip] = 1;
            
dini_IntSet(file"VIPOURO"1);
            
dini_IntSet(file"Combustivel"1000);
            
boat[vvp] = Create3DTextLabel("VIP Sagrado",Laranja,30.0,40.0,50.0,40.0,1);
            
Attach3DTextLabelToPlayer(boat[vvp],vvp0.00.00.5);
        }
        else
        {
            
SendClientMessage(playeridVermelho" | ERRO | Jogador nгo conectado!");
        }
    }
    else
    {
        
SendClientMessage(playeridVermelho" | ERRO | Vocк nгo tem permissгo!");
    }
    return 
1;

° Na public OnPlayerSpawn coloque:
PHP код:
public OnPlayerSpawn(playerid)
{
    new 
aname[MAX_PLAYER_NAME];
    
GetPlayerName(playeridanameMAX_PLAYER_NAME);
    
format(filesizeof(file), PASTA_CONTASaname);
    if(
dini_Int(file,"VIPOURO") == 1)
    {
        
PlayerInfo[playerid][pVip] = 1;
        
boat[playerid] = Create3DTextLabel("VIP Sagrado",Laranja,30.0,40.0,50.0,40.0,1);
        
Attach3DTextLabelToPlayer(boat[playerid],playerid0.00.00.5);
    }
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)