[Pedido] Tutorial zcmd
#1

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

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;

Reply
#3

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;

Reply
#4

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;

Reply
#5

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
Reply
#6

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


Forum Jump:


Users browsing this thread: 1 Guest(s)