Criando Comando Simples -
henrique_wwi - 25.01.2012
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
Da um Kick
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
Re: Criando Comando Simples -
Don_Speed - 25.01.2012
Muito Bom Parabens ,Belo Tuto.
9/10
Respuesta: Re: Criando Comando Simples -
henrique_wwi - 25.01.2012
Quote:
Originally Posted by Don_Speed
Muito Bom Parabens ,Belo Tuto.
9/10
|
Vlw Don_Speed й nуis
Re: Criando Comando Simples -
[R] ousenber [K] - 25.01.2012
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
Respuesta: Re: Criando Comando Simples -
henrique_wwi - 25.01.2012
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
Re: Criando Comando Simples -
dPlaYer_ - 25.01.2012
8/10 pelo seu esforзo
Respuesta: Re: Criando Comando Simples -
henrique_wwi - 25.01.2012
Quote:
Originally Posted by [LF]PlaYer
8/10 pelo seu esforзo 
|
VLW [LF]PlaYer