SA-MP Forums Archive
[Ajuda] Comando "/admvemp" Bugado - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Comando "/admvemp" Bugado (/showthread.php?tid=550046)



Comando "/admvemp" Bugado - caser - 10.12.2014

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;



Respuesta: Comando "/admvemp" Bugado - ViniKuliveguisky - 10.12.2014

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();


Re: Comando "/admvemp" Bugado - n0minal - 10.12.2014

Tб usando zcmd tbm?


Re: Comando "/admvemp" Bugado - paulotuto - 13.12.2014

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;
    }