SA-MP Forums Archive
Bug pra colocar cmd - 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: Bug pra colocar cmd (/showthread.php?tid=203784)



Bug pra colocar cmd - vinnyzin - 28.12.2010

Assim todas as vezes que eu vo colocar um cmd novo por exemplo um /checararmas

pawn Код:
if(strcmp(cmd, "/checararmas", true) == 0)
        {
            if(PlayerInfo[playerid][pAdmin] >= 2)
            {
                tmp = strtok(cmdtext,idx);
                if (!strlen(tmp))
                {
                    SendClientMessage(playerid, COLOR_GREY, "Use: /checararmas [playerid]");
                    return 1;
                }
                giveplayerid = ReturnUser(tmp);
                if (giveplayerid == INVALID_PLAYER_ID)
                {
                    SendClientMessage(playerid, COLOR_GREY, "Jogador estб offline!");
                    return 1;
                }
                new sweapon, sammo;
                GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "%s possui as seguintes armas:", giveplayer);
                SendClientMessage(playerid, COLOR_GRAD1, string);
                for (new i=0; i<9; i++)
                {
                    GetPlayerWeaponData(giveplayerid, i, sweapon, sammo);
                    if(sweapon != 0)
                    {
                        format(string, sizeof(string), "%d: %d (%d)", i, sweapon, sammo);
                        SendClientMessage(playerid, COLOR_GRAD1, string);
                    }
                }
                return 1;
            }
        }
o cmd ali ta certinho e talz ai quando eu vo colocar no meu GM ele fica todo errado assim por exemplo
pawn Код:
if(strcmp(cmd, "/rg", true) == 0)
        {
            if(PlayerInfo[playerid][pAdmin] >= 2)
            {
                tmp = strtok(cmdtext,idx);
                if (!strlen(tmp))
                {

                }
                giveplayerid = ReturnUser(tmp);
            if (!strlen(tmp))   if (giveplayerid == INVALID_PLAYER_ID)
                {
                    SendClientMessage(playerid, COLOR_GREY, "Jogador estб offline!");
                    return 1;
                }
                new sweapon, sammo;
                GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "%s possui as seguintes armas:", giveplayer);
                SendClientMessage(playerid, COLOR_GRAD1, string);
                for (new i=0; i<9; i++)
                {
                    GetPlayerWeaponData(giveplayerid, i, sweapon, sammo);
                    if(sweapon != 0)
                    {
                        format(string, sizeof(string), "%d: %d (%d)", i, sweapon, sammo);
                        SendClientMessage(playerid, COLOR_GRAD1, string);
                    }
                }
                return 1;
            }
        }

ta assim pq eu coloquei ele hein cima do cmd /rg ai o nome fica diferente fica uma letra hein cima da outra e talz pq isso acontece? .-. quando nao й isso o cmd fica de cabeзa pra baixoo e os caramba!