[Ajuda] Comando para Pegar Armas -
Swarm_Scream - 01.01.2012
Olб,primeiramente desculpe estar lhe incomodando pois quero aprender a Linguagem PAWNO,sei o bбsico de tudo,nгo penso em abrir server atualmente,e nгo sei de praticamente nada,pois entгo:
Eu queria criar um comando tipo (/kit02) e que quando o player digita-se descontase uma certa grana dele, e desse certas armas б ele,o comando do GivePlayerWeapon eu ja sei,mas se pudesem me fazer o favor de me passar o cуdigo pronto seria um favorzгo (E me explicar um pouco do comando =D)
Nгo quero abusar da boa vontade de vocкs mas й que estou aprendendo agora.
Att
Dъvidas? Sу perguntar.
Respuesta: [Ajuda] Comando para Pegar Armas -
BlackCoder - 01.01.2012
pawn Код:
//a comparacao do comando ue nao lembro mais =x ex:if(strcmp...
{
new valor = 0;//defina o valor que custara o kit
if(GetPlayerMoney(playerid) >= valor)//verifica se o jogador tem grana
{
GivePlayerMoney(playerid,GetPlayerMoney(playerid)-valor)//descontara da grana do jogador
GivePlayerWeapon(id da arma, municao);//defina a municao e a id da arma
//defina quantos GivePlayerWeapon quiser pro kit
}
else
{
SendClientMessage(playerid,0xFFFFFFAA,"Voce nao tem todod este dinheiro");
}
return 1;
}
Re: [Ajuda] Comando para Pegar Armas -
Victor Cesaroni - 01.01.2012
https://sampforum.blast.hk/showthread.php?tid=307676
#topic
pawn Код:
if(strcmp(cmdtext, "/kit02", true) == 0)
{
if(GetPlayerMoney(playerid) > 1000) return SendClientMessage(playerid, -1, "Ta sem grana!");
GivePlayerMoney(playerid, -1000/*dinheiro*/);
GivePlayerWeapon(playerid, WEAPON_M4/*arma*/, 1000/*balas*/);
return 1;
}
A propуsito, a linguagem й pawn, pawno й o editor.
Re: [Ajuda] Comando para Pegar Armas -
Swarm_Scream - 01.01.2012
A comparaзгo que vocк diga й isso?
Код:
if(strcmp)cmd, "/comando", true) ==0)
Seria isso?
@Edit
Sim percebi logo apуs que tinha errado,e obrigado a todos a compartilhar so vou esperar mais respostas apara aprender mais formas.
Respuesta: Re: [Ajuda] Comando para Pegar Armas -
BlackCoder - 01.01.2012
[QUOTE=Swarm_Scream;1602289]A comparaзгo que vocк diga й isso?
Код:
if(strcmp)cmd, "/comando", true) ==0)
Seria isso?
sim
pawn Код:
if(strcmp(cmd, "/comando", true) == 0)
{
new valor = 0;//defina o valor que custara o kit
if(GetPlayerMoney(playerid) >= valor)//verifica se o jogador tem grana
{
GivePlayerMoney(playerid,GetPlayerMoney(playerid)-valor)//descontara da grana do jogador
GivePlayerWeapon(id da arma, municao);//defina a municao e a id da arma
//defina quantos GivePlayerWeapon quiser pro kit
}
else
{
SendClientMessage(playerid,0xFFFFFFAA,"Voce nao tem todod este dinheiro");
}
return 1;
}
Re: [Ajuda] Comando para Pegar Armas -
Swarm_Scream - 01.01.2012
Na comparaзгo deu um erro:
Invalid Function or Declaration
E no
else deu a mesmo coisa e no
return
Re: [Ajuda] Comando para Pegar Armas -
[O.z]Caroline - 01.01.2012
pawn Код:
if(!strcmp(cmdtext, "/comando", true))
{
#define valor (00010) // Dez reais, o custo do kit.
if(GetPlayerMoney(playerid) >= valor)//verifica se o jogador tem grana
{
GivePlayerMoney(playerid,GetPlayerMoney(playerid)-valor)//descontara da grana do jogador
GivePlayerWeapon(id da arma, municao);//defina a municao e a id da arma
//defina quantos GivePlayerWeapon quiser pro kit
}
else
{
SendClientMessage(playerid,0xFFFFFFAA,"Voce nao tem todod este dinheiro");
}
return 1;
}
Re: [Ajuda] Comando para Pegar Armas -
Lуs - 01.01.2012
Pra que complicar uma coisa tгo simples?
pawn Код:
if(strcmp(cmdtext, "/comando", true))
{
if(GetPlayerMoney(playerid) < /*Preзo das armas*/) return SendClientMessage(playerid, -1, "Voce nгo tem dinheiro o suficiente.");
GivePlayerMoney(playerid, -/*Preзo das armas*/);
GivePlayerWeapon(/*ID DA ARMA*/, /*Balas*/);
return 1;
}
Re: [Ajuda] Comando para Pegar Armas -
Swarm_Scream - 01.01.2012
Cara da erro na primeira linha:
Ou seja no primeiro
IF.
Na segunda linha Segundo
IF.
E no
return.
Vк ai
Re: [Ajuda] Comando para Pegar Armas -
Lуs - 01.01.2012
pawn Код:
if(strcmp(cmd, "/comando", true))
{
if(GetPlayerMoney(playerid) < /*Preзo das armas*/) return SendClientMessage(playerid, -1, "Voce nгo tem dinheiro o suficiente.");
GivePlayerMoney(playerid, -/*Preзo das armas*/);
GivePlayerWeapon(/*ID DA ARMA*/, /*Balas*/);
return 1;
}