Pawno Funзхes Basicas -
Luiz98 - 01.08.2011
Vi Que Algumas Pessoas Estao Com Algumas Dificuldades Entao Fiz Este Tutorial
Нndice
1°Funзхes Bбsicas Pawno e o que elas Fazem
2°Acoplando As funзхes aos comandos
---------------------------------Funзхes---------------------------------
Dб Arma ao player
PHP код:
GivePlayerWeapon(playerid,ArmaID,Balas);//Troque ArmaID Pelo Id da Arma e Balas pela quantidade de muniзгo
Id Das Armas
Para Criar Um Teleporte
PHP код:
SetPlayerPos(playerid, X,Y,Z);//Troque X,Y,Z pelas coordenadas
Para o Player Conseguir ou Perder Dinheiro
PHP код:
GivePlayerMoney(playerid, 10);//Troque o 10 Pela Quantidade de Dinheiro e Para ele Perder ponha por exemplo -10
Para Setar a Vida Do Player
PHP код:
SetPlayerHealth(playerid, 100);//Troque 100 Pela Quantidade de Vida Que Vocк Quer Por No Seu Comando
Da Colete Ao Player
PHP код:
SetPlayerArmour(playerid, 100);//100 Й o Maximo Que o Player Pode Ter
Para Consertar o Carro
PHP код:
SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);//1000 Й o Maximo Que o Carro Pode Ter Mais Vocкs Podem Trocar Pela Quantidade Que seis Quiserem
Mudar a Skin
PHP код:
SetPlayerSkin(playerid,1);//1 Seria o Numero de Uma Skin
Outras Skins
Manda Uma Mensagem Ao Player
PHP код:
SendClientMessage(playerid,0x1229FAFF,"Aqui vocк poe a mensagem.");
---------------------------------Formando o Comando---------------------------------
Para Criar Um Comando Primeiro Vocк pхe na Areб OnPlayerCommandText
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmd, "/seucomando",true) == 0)
{
//Funзгo Do Comando
}
return 0;
}
Para Colocar a Funзгo й Somente Vocк Pegar Por Exemplo Alguma Das Funзхes Setadas Acimas e Colocalo Entre O 1° do Comando{}e o ultimo Como Neste Exemplo
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmd, "/pegarcolete",true) == 0)
{
SetPlayerArmour(playerid, 100);
SendClientMessage(playerid,0x1229FAFF,"Vocк Pegou Um Colete A Prova De Balas");
}
return 0;
}
Se Gostaram do Meu Tutorial Deem 1 Reputation ai
Bem Pessoal Й Isso Se Faltou Algo Falem
Re: Pawno Funзхes Basicas -
Luiz98 - 01.08.2011
Tem tudo na wiki mais tem sempre um com preguiзa de ir la ou que nгo sabe que tem la nй por isso fiz este tutorial
Re: Pawno Funзхes Basicas -
Josma_cmd - 01.08.2011
Jб existe um tutorial com as funзхes da include a_samp.
https://sampforum.blast.hk/showthread.php?tid=199582
Estб errado sua explicaзгo sobre comandos, aposto que vocк й um dos que copiam colam em baixo sу mudando o comando entre as aspas e as sintaxes entre as chaves
Deveria ter explicado detalhadamente:
if = se
strcmp = compara 2 strings
cmdtext = comando digitado(1° string a ser comparada)
"/seucomando" = comando na public(2° string a ser comparada)
true = ignore case.
Parabйns pela iniciativa, mas falta muita coisa pra ser um tutorial.
Re: Pawno Funзхes Basicas -
JonathanFeitosa - 01.08.2011
pawn Код:
// Isso ta errado:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmd, "/pegarcolete",true) == 0)
{
SetPlayerArmour(playerid, 100);
SendClientMessage(playerid,0x1229FAFF,"Vocк Pegou Um Colete A Prova De Balas");
}
}
pawn Код:
// certo:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/pegarcolete",true) == 0)
{
SetPlayerArmour(playerid, 100);
SendClientMessage(playerid,0x1229FAFF,"Vocк Pegou Um Colete A Prova De Balas");
return true;
}
return false;
}
Os Comandos estгo errados.
Re: Pawno Funзхes Basicas -
Luiz98 - 01.08.2011
Quote:
Originally Posted by Jonathan_Feitosa
pawn Код:
// Isso ta errado: public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmd, "/pegarcolete",true) == 0) { SetPlayerArmour(playerid, 100); SendClientMessage(playerid,0x1229FAFF,"Vocк Pegou Um Colete A Prova De Balas"); } }
pawn Код:
// certo: public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/pegarcolete",true) == 0) { SetPlayerArmour(playerid, 100); SendClientMessage(playerid,0x1229FAFF,"Vocк Pegou Um Colete A Prova De Balas"); return true; } return false; }
Os Comandos estгo errados.
|
Mais Eu fiz os comandos no meu servidor sem o return true; e nao mudou nada la
Re: Pawno Funзхes Basicas -
RockFire - 01.08.2011
Se no final da callback OnPlayerCommandText estuver retornando false e nгo tiver retornando true nos comandos vai dar o famoso Unknown Command
Re: Pawno Funзхes Basicas -
Josma_cmd - 01.08.2011
Quote:
Originally Posted by Luiz98
Mais Eu fiz os comandos no meu servidor sem o return true; e nao mudou nada la
|
Com certeza, precisa aprender usar return antes de tentar ensinar algo que o utilize.
Enfim, edita seu tуpico com comandos certos e explicaзхes mais detalhadas, ou tire a parte dos comandos.
Adicione mais funзхes e ficarб bem melhor, separe-os por categorias.
Re: Pawno Funзхes Basicas -
BrunoBSF - 01.08.2011
otimo tutorial
Re: Pawno Funзхes Basicas -
Y_Baby - 07.08.2011
Quote:
Originally Posted by BrunoBSF
otimo tutorial
|
jhow como tu fala que isso й otimo? Aposto que tu nem leu pra falar isso. Os comandos estгo errados, ta muito mal explicado, isso nгo й um tutorial, como josma disse, falta muita coisa ainda.