Como hacer comandos para poner pack de armas
#1

bueno ps como hago el comando para poner el pack de armas asi como el 1,2,3 etc que sea /armas1 y salen todas las armas del pack 1 del san andreas normal menos las bazukas ps xD sin que le cobren dinero xD
Reply
#2

Aqui busca la id de tu armas que quieras https://sampwiki.blast.hk/wiki/Weapons
pawn Код:
if(strcmp(cmdtext, "/armas1", true) == 0)
{
    GivePlayerWeapon(playerid, 24, 9999);
    GivePlayerWeapon(playerid, 27, 9999);
    GivePlayerWeapon(playerid, 29, 9999);
    GivePlayerWeapon(playerid, 31, 9999);
    GivePlayerWeapon(playerid, 34, 9999);
    return 1;
}
Reply
#3

Tambiйn puedes hacer /armas 1 /armas 2 etc..
pawn Код:
if(strcmp(cmdtext, "/armas", true)==0)
{
new idx;
new tmp = strtok(cmdtext, idx);
if(tmp=="1")
{
GivePlayerWeapon(playerid, idarma, balas);
GivePlayerWeapon(playerid, idarma, balas);
}
if(tmp=="2")
{
//GivePlayerWeapon
}
return 1;
}


stock strtok(const string[], &index)
{
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
        index++;
    }

    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
        result[index - offset] = string[index];
        index++;
    }
    result[index - offset] = EOS;
    return result;
}
Reply
#4

bueno ps d3imon lo hice como tu me dijiste pss puse estos codigos xD

if(strcmp(cmdtext, "/armas1", true) == 0)
{
GivePlayerWeapon(playerid, 343, 9999);
GivePlayerWeapon(playerid, 346, 9999);
GivePlayerWeapon(playerid, 349, 9999);
GivePlayerWeapon(playerid, 352, 9999);
GivePlayerWeapon(playerid, 355, 9999);
GivePlayerWeapon(playerid, 357, 9999);
GivePlayerWeapon(playerid, 371, 9999);
return 1;
}


if(strcmp(cmdtext, "/armas2", true) == 0)
{
GivePlayerWeapon(playerid, 342, 9999);
GivePlayerWeapon(playerid, 348, 9999);
GivePlayerWeapon(playerid, 351, 9999);
GivePlayerWeapon(playerid, 372, 9999);
GivePlayerWeapon(playerid, 356, 9999);
GivePlayerWeapon(playerid, 358, 9999);
GivePlayerWeapon(playerid, 371, 9999);
return 1;
}


if(strcmp(cmdtext, "/armas3", true) == 0)
{
GivePlayerWeapon(playerid, 342, 9999);
GivePlayerWeapon(playerid, 347, 9999);
GivePlayerWeapon(playerid, 351, 9999);
GivePlayerWeapon(playerid, 353, 9999);
GivePlayerWeapon(playerid, 356, 9999);
GivePlayerWeapon(playerid, 358, 9999);
GivePlayerWeapon(playerid, 371, 9999);
return 1;
}

if(strcmp(cmdtext, "/armas4", true) == 0)
{
GivePlayerWeapon(playerid, 344, 9999);
GivePlayerWeapon(playerid, 347, 9999);
GivePlayerWeapon(playerid, 349, 9999);
GivePlayerWeapon(playerid, 372, 9999);
GivePlayerWeapon(playerid, 356, 9999);
GivePlayerWeapon(playerid, 358, 9999);
GivePlayerWeapon(playerid, 371, 9999);
return 1;
}


pero ya los instale no me dio ningun error ni warning pero cuando uso el comando en el juego no pasa nada xD me ayudas porfas creo que falto algo no??
Reply
#5

Tengo mucho que no ando en este rollo pero verй que tal

pawn Код:
if (!strcmp(cmdtext, "/pack 1", true))
{
   GivePlayerWeapon(playerid, 2, 9999);
   return 1;
}
else if(!strcmp(cmdtext, "/pack 2", true))
{
  GivePlayerWeapon(playerid, 1, 99999);
  return 1;
}
Reply
#6

Jangel, las IDs que pusiste no existen. Fijate en la lista de IDs de las Armas, ahi tenes bien las IDs.
Reply
#7

ya las encontre gracias de todos modos los cree yo mismo hehe

if(strcmp("/armas4", cmdtext, true) == 0){
GivePlayerWeapon(playerid, 18, 14);
GivePlayerWeapon(playerid, 23, 9999);
GivePlayerWeapon(playerid, 27, 9999);
GivePlayerWeapon(playerid, 32, 9999);
GivePlayerWeapon(playerid, 31, 9999);
GivePlayerWeapon(playerid, 34, 9999);
GivePlayerWeapon(playerid, 46, 9999);
SendClientMessage(playerid, COLOR_YELLOW, "Has obtenido pack de armas 4");
return 1;
}

xD
Reply
#8

:v :v :v Me Parece Que Necesitas Ayuda De Un Scripter Profesional como yo :v
Reply
#9

como le coloco que solo los admin puedan?
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)