[Ajuda] urgente vip
#1

Olб galera , faz tempo que eu to com um problema , alguem pode me ajuda , tipo meu eu seto o vip para o jogador /setvipdiamante

Код:
if(strcmp(cmd,"/Setvipdiamante", 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,"/Setvipdiamante [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 Diamante, aproveite! ", PlayerName(playerid));
	SendClientMessage(vvp, Azul, string);
	PlayerInfo[vvp][pVip2] = 1;
	cVip[vvp] = 1;
	dini_IntSet(file, "VIPDIAMANTE", 0);
	dini_IntSet(file, "Combustivel", 1000);
	dini_IntSet(file, "CorVip", cVip[vvp]);
	boatt2[vvp] = Create3DTextLabel("VIP Diamante",Azul,30.0,40.0,50.0,40.0,1);
	Attach3DTextLabelToPlayer(boatt2[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;
    }
Ele seta , mais quando eu o player digita os comando do vip tipo /jetpackvip . fala que ele nгo й um administrador.

/jetpackvip

Код:
if(strcmp(cmdtext, "/jetpackvip", true) == 0) {
	new aname[MAX_PLAYER_NAME];
	GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
	format(file, sizeof(file), PASTA_CONTAS, aname);
	if(dini_Int(file, "VIPDIAMANTE") == 1){
	SendClientMessage(playerid, 0xFFFF00AA ," | INFO | Jetpack VIP ativado com sucesso.");
	SetPlayerSpecialAction(playerid, 2);
	return 1;
	}else{
	SendClientMessage(playerid, Vermelho,"  | ERRO |Vocк nгo й VIP.");
	return 1;
	}
	}
Fala que nгo й vip.

alguem me ajuda ?

tbm tem o de /tiravip

quem nгo tira o vip

Код:
if(strcmp(cmd,"/tirarvip", 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,"/tirarvip [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 | Seus dias de vip acabarгo entre em contato com a Administraзгo !", PlayerName(playerid));
	SendClientMessage(vvp, Laranja, string);
	PlayerInfo[vvp][pVip2] = 0;
    dini_IntSet(file, "VIPDIAMANTE", PlayerInfo[vvp][pVip2]);
	dini_IntSet(file, "Combustivel", 100);
	Delete3DTextLabel(boat[playerid]);
    Delete3DTextLabel(boatt2[playerid]);
	}else{
	SendClientMessage(playerid, Vermelho, " | ERRO | Jogador nгo conectado!");
	}
	}
    else {
    SendClientMessage(playerid, Vermelho, " | ERRO | Vocк nгo tem permissгo!");
    }
    return 1;
    }
Se alguem conseguir tipo so de bater o olho e ver o erro , me ajuda nгo sei mais o que fazer , eu sei que й muita coisa mais porfavor
Reply


Forum Jump:


Users browsing this thread: