їCуmo creo varios comandos?
#1

Miren.

Quote:

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/deagle", cmdtext, true, 10) == 0)
GivePlayerWeapon(playerid, 24, 999);
SendClientMessage(playerid, 0x00E40000, "Escogiste una degale");
return 1;
}

public OnPlayerCommand(playerid,cmdtext [])
{
if (strcmp("/combate", cmdtext, true, 10) == 0)
GivePlayerWeapon(playerid, 27, 999);
SendClientMessage(playerid, 0x00E40000, "Escogiste una escopeta de combate");
return 1;
}

Y me da tres warnings y en el sv no funciona..

Quote:

C:\Users\Jose\Documents\NuevoServidorIker\gamemode s\Untitled.pwn(9 : warning 217: loose indentation
C:\Users\Jose\Documents\NuevoServidorIker\gamemode s\Untitled.pwn(102) : warning 235: public function lacks forward declaration (symbol "OnPlayerCommand")
C:\Users\Jose\Documents\NuevoServidorIker\gamemode s\Untitled.pwn(106) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


3 Warnings.

Reply
#2

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/comando", cmdtext, true, 8) == 0)
    {
        //funciones
        return 1;
    }
    if (strcmp("/comando2", cmdtext, true, 9) == 0)
    {
        //funciones
        return 1;
    }
    if (strcmp("/comando3", cmdtext, true, 9) == 0)
    {
        //funciones
        return 1;
    }
    //...
    return 0;
}
Tutoriales, FAQ y mas
Reply
#3

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/deagle", cmdtext, true, 8) == 0)
    {
      GivePlayerWeapon(playerid, 24, 999);
      SendClientMessage(playerid, 0x00E40000, "Escogiste una degale");
        return 1;
    }
    if (strcmp("/combate", cmdtext, true, 9) == 0)
    {
       GivePlayerWeapon(playerid, 27, 999);
       SendClientMessage(playerid, 0x00E40000, "Escogiste una escopeta de combate");
        return 1;
    }
    return 0;
}
Reply
#4

Gracias me sirvieron їOtra cosa? Es mejor ZCMD o STRCMD?
Me refiero a : Mбs fбcil
Reply
#5

STRCMP*

ZCMD es mбs fбcil de usar.
Reply
#6

A mi me gusta mas usar zcmd, es mas comodo..
Reply
#7

Gracias amigos, verй que GM de ZCMD ahн para aprender un poco mбs o meno, saludos.
Reply
#8

si vas a usar ZCMD tienes que poner los comandos asн y dejalo fuera del callback public OnPlayerCommandText(playerid, cmdtext[])

pawn Код:
CMD:deagle(playerid,params[])
{
   GivePlayerWeapon(playerid, 24, 999);
   SendClientMessage(playerid, 0x00E40000, "Escogiste una degale");
   return 1;
    }

CMD:combate(playerid,params[])
{
   GivePlayerWeapon(playerid, 27, 999);
   SendClientMessage(playerid, 0x00E40000, "Escogiste una escopeta de combate");
   return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)