SA-MP Forums Archive
[Pedido] Tutorial zcmd - 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: [Pedido] Tutorial zcmd (/showthread.php?tid=620735)



Tutorial zcmd - didimk157 - 02.11.2016

Tutorial de criar comando dcmd e CMD os dois q estou estudando preciso de um tutorial


Re: Tutorial zcmd - MineiriinHo - 02.11.2016

Olha, creio eu que, nos tуpicos dos desenvolvedores das includes, tem seu tutorial.

Um exemplo de ZCMD:
PHP код:
CMD:beber(playerid)
{
     
SetPlayerSpecialAnimation(playeidSPECIAL_ACTION_DRINK_SPRUNK);
     
SendClientMessage(playerid, -1"Parabйns, vocк estб bebendo uma sprunk :)");
     return 
1;




Re: Tutorial zcmd - TunicoJuniorBR - 02.11.2016

Um comando de teleport, bбsico:

Apenas admin pode dar /irspawn:
PHP код:
CMD:irspawn(playerid)//Comando /irspawn
{
    if(
Player[playerid][Admin] < 1) return SendClientMessage(playeridVERMELHO"Vocк nгo tem permissгo para utilizar este comando!");
    
SetPlayerPos(playerid,1642.4889,-2335.4768,13.5469); //OS numeros que estгo depois do playerid й as cordenadas, X, Y, Z
    
SendClientMessage(playerid, -1"Vocк foi para o spawn inicial!");
    return 
1;

Sem admin, qualquer um pode telepotar
PHP код:
CMD:irspawn(playerid)//Comando /irspawn
{
    
SetPlayerPos(playerid,1642.4889,-2335.4768,13.5469);
    
SendClientMessage(playerid, -1"Vocк foi para o spawn inicial!");
    return 
1;




Re: Tutorial zcmd - ClaudioF - 02.11.2016

Um tutorial explicando com sscanf:

PHP код:
#include <ZCMD> 
PHP код:
CMD:vida(playerid)
{
   
SetPlayerHealth(playerid100);
   
SendClientMessage(playerid, -1"Vocк ganhou vida 100%");
   return 
1;

Usando parвmetros e sscanf:

PHP код:
#include <ZCMD>
#include <sscanf2> 
PHP код:
CMD:vida(playeridparam[])
{
    new 
idvida;
    
sscanf(params"ui"idvida); return SendClientMessage(playerid, -1"Uso correto /vida [id jogador] [quantia]");
    
SetPlayerHealth(idvida);
    return 
1;




Re: Tutorial zcmd - Bruno13 - 02.11.2016

Quote:
Originally Posted by ClaudioF
Посмотреть сообщение
Um tutorial explicando com sscanf:

PHP код:
#include <ZCMD> 
PHP код:
CMD:vida(playerid)
{
   
SetPlayerHealth(playerid100);
   
SendClientMessage(playerid, -1"Vocк ganhou vida 100%");
   return 
1;

Usando parвmetros e sscanf:

PHP код:
#include <ZCMD>
#include <sscanf2> 
PHP код:
CMD:vida(playeridparam[])
{
    new 
idvida;
    
sscanf(params"ui"idvida); return SendClientMessage(playerid, -1"Uso correto /vida [id jogador] [quantia]");
    
SetPlayerHealth(idvida);
    return 
1;




@TOPIC Recomendo que leia: https://sampforum.blast.hk/showthread.php?tid=277842


Re: Tutorial zcmd - BobbMarley - 02.11.2016

o que muda й que CMD й feito fora de qualquer callback, por que cada comando й em si uma callback