[Tutorial] Criando Comando Simples
#1

Hoje vou ensinar como fazer um simples comando para iniciante!!!

1°- para acriar um comando vai na public OnPlayerCommandText(playerid, cmdtext[]).

Ex de Comando.

pawn Код:
if(strcmp( cmdtext, "/Todopoderoso", true) == 0)

        {
            SetPlayerArmour(playerid, 100);
            SetPlayerHealth(playerid, 100);
        }
        return 1;
    }
Explicaзao
O /Todopoderoso й o comando pro player digitar quando player digitar ele ganhara colete e vida.
{ abre o comando
SetPlayerArmour(playerid, 100); seta a vida
SetPlayerHealth(playerid, 100); seta o colete
} fecha o comando
o return 1; pode ser trocado por true ou false ou se quiser usar numeros 0 significa false e 1 significa true.


Algumas funзхes.
Para adicionar algum texto quando player digitar o comando use.

pawn Код:
SendClientMessage(playerid, COR, "mensagame q aparecera ao digitar");
remove o jogador do veiculo

pawn Код:
RemovePlayerFromVehicle(playerid);
Da um Ban

pawn Код:
Ban(playerid);
Da um Kick

pawn Код:
Kick(playerid);
seta a arma

pawn Код:
GivePlayerWeapon(playerid, id da arma, balas);
Isso daqui sгo so algumas das funзoes


2° Como restringi comando

Ex org

pawn Код:
if(strcmp(cmd, "/aloka", true) == 0)
        {
        if (IsPlayerInRangeOfPoint(3, playerid,1228.8486,-1328.1866,14.0797))//so nesse lugar q o player pode usar esse comando
                        {
            GetPlayerName(playerid, sendername, sizeof(sendername));
            if(PlayerInfo[playerid][pMember] != 10) return SendClientMessage(playerid, cor,"Vocк nгo й membro da org");// ve se o player й da org 10 troque o [pMember] comforme a variбvel do seu gm!!
            SendClientMessage(playerid, COR, "mensagame q aparecera ao digitar");
            }
        return 1;
    }
Restringindo sу pra vip
Ex vip
pawn Код:
if(PlayerInfo[playerid][pVIP] == 0) return SendClientMessage(playerid, cor, "Vocк nao  Pode usar esse Comando por que nao й vip");//troque comforme sua variбvel a minha й pVIP!!!
Criado Por Todo_Poderoso
Reply
#2

Muito Bom Parabens ,Belo Tuto.
9/10
Reply
#3

Quote:
Originally Posted by Don_Speed
Посмотреть сообщение
Muito Bom Parabens ,Belo Tuto.
9/10
Vlw Don_Speed й nуis
Reply
#4

Ta, so q o PlayerInfo, se o cara nгo tiver a Enum?

PlayerToPoint nгo й funзгo do sa-mp, IsPlayerInRangeOfPoint й funзгo do sa-mp, no Comando vc uso cmd o certo seria cmdtext

Nгo to vindo com 5 pedras na mгo igual os cara falo kk , mais to falando pra ter mais atenзгo, q isso nem todos tem no GM, como eu

6.5/10
Reply
#5

Quote:
Originally Posted by [R] ousenber [K]
Посмотреть сообщение
Ta, so q o PlayerInfo, se o cara nгo tiver a Enum?

PlayerToPoint nгo й funзгo do sa-mp, IsPlayerInRangeOfPoint й funзгo do sa-mp, no Comando vc uso cmd o certo seria cmdtext

Nгo to vindo com 5 pedras na mгo igual os cara falo kk , mais to falando pra ter mais atenзгo, q isso nem todos tem no GM, como eu

6.5/10
ex org
ex vip
aquilo la em cima sao sу exemplos
mais vou arrumar
Reply
#6

8/10 pelo seu esforзo
Reply
#7

Quote:
Originally Posted by [LF]PlaYer
Посмотреть сообщение
8/10 pelo seu esforзo
VLW [LF]PlaYer
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)