[Ajuda] Comando "/admvemp" Bugado
#1

Sou iniciante e peзo a ajuda de vocк tentei localizar alguma coisa sobre o meu problema mais nгo achei devo ter procurado mal mais de qualquer forma se alguйm puder me ajuda e pq o comando quando e digitado da unkown comand sу nгo sei dizer o pq
Код:
}
	if(strcmp(cmd, "/admvemp", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
		{
			GetPlayerName(playerid, playername, sizeof(playername));
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD1, "USE: /admvemp [empresa id]");
				return true;
			}
			new biz = strval(tmp);
			if (PlayerInfo[playerid][pAdmin] >= DONO)
			{
       if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != DONO)
				{
				SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
				return true;
				}
				BizzInfo[biz][bLocked] = 1;
				BizzInfo[biz][bOwned] = 0;
				strmid(BizzInfo[biz][bOwner], "O estado", 0, strlen("O estado"), 255);
				strmid(BizzInfo[biz][bExtortion], "Nenhum", 0, strlen("Nenhum"), 255);
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				format(string, sizeof(string), "~w~Voce vendeu a empresa ID:%d", biz);
				GameTextForPlayer(playerid, string, 10000, 3);
				Atualizar3Dtexts();
				OnPropUpdate();
				return true;
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "Vocк nгo tem permissгo para usar esse comando !");
			}
		}
		return true;
	}
	if(strcmp(cmd, "/admvsemp", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
		{
			GetPlayerName(playerid, playername, sizeof(playername));
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD1, "USE: /admvsemp [sempresa id]");
				return true;
			}
			new sbiz = strval(tmp);
			if (PlayerInfo[playerid][pAdmin] >= DONO)
			{
       if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != SUB_DONO)
				{
				SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
				return true;
				}
				SBizzInfo[sbiz][sbLocked] = 1;
				SBizzInfo[sbiz][sbOwned] = 0;
				strmid(SBizzInfo[sbiz][sbOwner], "O estado", 0, strlen("O estado"), 255);
				strmid(SBizzInfo[sbiz][sbExtortion], "Nenhum", 0, strlen("Nenhum"), 255);
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				format(string, sizeof(string), "~w~Voce vendeu a empresa ID:%d", sbiz);
				GameTextForPlayer(playerid, string, 10000, 3);
				Atualizar3Dtexts();
				OnPropUpdate();
				return true;
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "Vocк nгo tem permissгo para usar esse comando !");
			}
		}
		return true;
Reply
#2

Tenta ai

pawn Код:
if(strcmp(cmd, "/admvemp", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        GetPlayerName(playerid, playername, sizeof(playername));
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_GRAD1, "USE: /admvemp [empresa id]");
            return 1;
        }
        new biz = strval(tmp);
        if (PlayerInfo[playerid][pAdmin] >= DONO)
        {
            if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != DONO)
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
                return 1;
            }
            BizzInfo[biz][bLocked] = 1;
            BizzInfo[biz][bOwned] = 0;
            strmid(BizzInfo[biz][bOwner], "O estado", 0, strlen("O estado"), 255);
            strmid(BizzInfo[biz][bExtortion], "Nenhum", 0, strlen("Nenhum"), 255);
            PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
            format(string, sizeof(string), "~w~Voce vendeu a empresa ID:%d", biz);
            GameTextForPlayer(playerid, string, 10000, 3);
            Atualizar3Dtexts();
            OnPropUpdate();
        }
        else
        {
            return SendClientMessage(playerid, COLOR_GREY, "Vocк nгo tem permissгo para usar esse comando !");
        }
    }
    return 1;
}
if(strcmp(cmd, "/admvsemp", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        GetPlayerName(playerid, playername, sizeof(playername));
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_GRAD1, "USE: /admvsemp [sempresa id]");
            return 1;
        }
        new sbiz = strval(tmp);
        if (PlayerInfo[playerid][pAdmin] >= DONO)
        {
            if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != SUB_DONO)
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
                return 1;
            }
            SBizzInfo[sbiz][sbLocked] = 1;
            SBizzInfo[sbiz][sbOwned] = 0;
            strmid(SBizzInfo[sbiz][sbOwner], "O estado", 0, strlen("O estado"), 255);
            strmid(SBizzInfo[sbiz][sbExtortion], "Nenhum", 0, strlen("Nenhum"), 255);
            PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
            format(string, sizeof(string), "~w~Voce vendeu a empresa ID:%d", sbiz);
            GameTextForPlayer(playerid, string, 10000, 3);
            Atualizar3Dtexts();
            OnPropUpdate();
        }
        else
        {
            return SendClientMessage(playerid, COLOR_GREY, "Vocк nгo tem permissгo para usar esse comando !");
        }
    }
    return 1;
}
Se mesmo assim continuar o problema, verifique as callbackґs: Atualizar3Dtexts(); e OnPropUpdate();
Reply
#3

Tб usando zcmd tbm?
Reply
#4

Tenta esse

pawn Код:
if(strcmp(cmd, "/admvemp", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            GetPlayerName(playerid, playername, sizeof(playername));
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD1, "[INFO] Use: /admvemp [empresa id]");
                return 1;
            }
            new biz = strval(tmp);
            if (PlayerInfo[playerid][pAdmin] >= 1340) // use a variavel do seu servidor
            {
                if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 3000) // use a variavel do seu servidor
                {
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
                return 1;
                }
                BizzInfo[biz][bLocked] = 1;
                BizzInfo[biz][bOwned] = 0;
                strmid(BizzInfo[biz][bOwner], "O estado", 0, strlen("O estado"), 255);
                strmid(BizzInfo[biz][bExtortion], "Nenhum", 0, strlen("Nenhum"), 255);
                PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                format(string, sizeof(string), "~w~Voce vendeu a empresa ID:%d", biz);
                GameTextForPlayer(playerid, string, 10000, 3);
                Text3DTheus();
                OnPropUpdate();
                return 1;
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo tem permissгo para usar esse comando !");
            }
        }
        return 1;
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)