Comando DarVida/DarChaleco
#1

Podrian ayudarme D:
como se crean estos dos comandos :S:S
Reply
#2

podes hacer algo asi:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
  new cmd[256], idx;
  cmd = strtok(cmdtext, idx);
  if(strcmp(cmd, "/darvida", true) == 0){
    new tmp[256], tmp2[256];
    tmp = strtok(cmdtext, idx);
    tmp2 = strtok(cmdtext, idx);
    if(!strlen(tmp) || !strlen(tmp2)) return SendClientMessage(playerid, color, "ERROR: /darvida [playerid] [vida]");
    new player, vida;
    player = strval(tmp);
    vida = strval(tmp2);
    SetPlayerHealth(player, vida);
    return 1;
  }
  if(strcmp(cmd, "/darchaleco", true) == 0){
    new tmp[256], tmp2[256];
    tmp = strtok(cmdtext, idx);
    tmp2 = strtok(cmdtext, idx);
    if(!strlen(tmp) || !strlen(tmp2)) return SendClientMessage(playerid, color, "ERROR: /darchaleco [playerid] [chaleco]");
    new player, chaleco;
    player = strval(tmp);
    chaleco = strval(tmp2);
    SetPlayerArmour(player, chaleco);
    return 1;
  }
  return 0;
}
Reply
#3

me pasa esto cuando trato de ddefninir admin xD

Код:
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(224) : error 017: undefined symbol "MensajeParaAdmins"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(341) : error 017: undefined symbol "ExtractParametersFromString"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(344) : error 017: undefined symbol "PlayerToPoint"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(354) : error 017: undefined symbol "ExtractParametersFromString"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(389) : error 017: undefined symbol "PlayerToPoint"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(398) : error 017: undefined symbol "ExtractParametersFromString"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(468) : error 033: array must be indexed (variable "dcmd_darvida")
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(469) : error 017: undefined symbol "dcmd_traer"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(470) : error 017: undefined symbol "dcmd_sayon"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(471) : error 017: undefined symbol "dcmd_sayoff"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(472) : error 017: undefined symbol "dcmd_carcel"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(473) : error 017: undefined symbol "dcmd_liberar"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(474) : error 017: undefined symbol "dcmd_congelar"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(475) : error 017: undefined symbol "dcmd_descongelar"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(476) : error 017: undefined symbol "dcmd_kick"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(477) : error 017: undefined symbol "dcmd_ban"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(478) : error 017: undefined symbol "dcmd_Nivel"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(559) : error 017: undefined symbol "strrest"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(559) : error 033: array must be indexed (variable "razon")
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(573) : error 017: undefined symbol "MensajeParaAdmins"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(628) : error 017: undefined symbol "sscanf"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(627) : warning 203: symbol is never used: "texto"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(683) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(690) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(691) : error 017: undefined symbol "string"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(691) : error 017: undefined symbol "string"
C:\Documents and Settings\BlackCrystal™\Mis documentos\Server3.0\filterscripts\Sadmin.pwn(691) : error 029: invalid expression, assumed zero

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


26 Errors.
.
Aki el comando xD

pawn Код:
dcmd_darvida(playerid, params[])
{
  if(PlayerInfo[playerid][Nivel] >= 3)
    {
  new tmp[256], tmp2[256], Index;
  tmp = strtok(params,Index);
  tmp2 = strtok(params,Index);
    if(!strlen(params)) return SendClientMessage(playerid, Naranja,"Usa: /DarVida <ID> <Vida>");
  new player,player1, vida;
  player = strval(tmp);
  vida = strval(tmp2);
  if(IsPlayerConnected(player)){
    if(player != INVALID_PLAYER_ID){
      SetPlayerHealth(player1, vida);
      return 1;
        format(string, sizeof(string), "[Admin] %s Te puso la Vida en %d!", player);
        SendClientMessage(id, Aviso, string);
        format(string, sizeof(string), "Le has as Definido la Vida a", player);
        SendClientMessage(playerid, Azul, string);
    }else return SendClientMessage(playerid, Rojo, "[[Info]] Jugador no Conectado");
  }else return SendClientMessage(playerid, Rojo, "[[Info]] Lo sentimos no eres Admin");
}
Reply
#4

ahi ya te explique por el msn como corregirlo, strcmp no es lo mismo que dcmd, son 2 cosas diferentes y no se pueden combinar los codigos, aun que las funciones sean iguales, ej:
en strcmp se usa idx,
en dcmd se usa Index.
en strcmp se usa cmdtext,
en dcmd se usa params.
Reply
#5

Quote:
Originally Posted by the_chaoz
ahi ya te explique por el msn como corregirlo, strcmp no es lo mismo que dcmd, son 2 cosas diferentes y no se pueden combinar los codigos, aun que las funciones sean iguales, ej:
en strcmp se usa idx,
en dcmd se usa Index.
en strcmp se usa cmdtext,
en dcmd se usa params.
pero lo ise con el segundo qe me enviaste :S
Reply
#6

agregame y te digo, no te puedo explicar por aca por que ando un poco apurado
mi msn, tim_my_09@hotmail.com

Suerte
Reply
#7

o as /chaleco/

pawn Код:
SetPlayerArmor 100
Reply
#8

jaja no me sale xD Ayuda D:
Reply
#9

Quote:
Originally Posted by ConecCionMex
jaja no me sale xD Ayuda D:
que es lo que no te sale?
Reply
#10

Quote:
Originally Posted by the_chaoz
Quote:
Originally Posted by ConecCionMex
jaja no me sale xD Ayuda D:
que es lo que no te sale?
ps convertirlo a comando de admin xD
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)