Jump to content
  • 0

Cum fac un Special Minigun


WizKhalifaaa

Question

Problemă întâlnită (descriere):Salut vreau sa creezi o comanda /sminigun sa iit dea 300 ammo la 5 min si sa ma fie o comanda de rcon sa ii dau accest la jucatoru ila gen /setaccessminigun
Ero(area / rile) / warning-(ul / urile):
Liniile de cod / sursa / script-ul:
Imagini / Video (optional):
Aţi încercat să rezolvaţi singur?:Am incercat am cautat pe internet am vazut ceva da na-m reusit

Link to comment
Share on other sites

17 answers to this question

Recommended Posts

[pawn]//Paste it under OnPlayerCommandText:

 

if(!strcmp(cmdtext, "/minigun", true, 7))
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"You need to be a RCON-Admin to use this command!"); //Need to be RCON-Admin.
    GivePlayerWeapon(playerid,38,5000); //Minigun with 5000 ammo
    SendClientMessage(playerid,-1,"You got a minigun."); //Send a message!
    return 1;
}[/pawn]
 
Am gasit tutorialul nu am testat daca merge
Link to comment
Share on other sites

 

//Paste it under OnPlayerCommandText:

if(!strcmp(cmdtext, "/minigun", true, 7))

{

    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"You need to be a RCON-Admin to use this command!"); //Need to be RCON-Admin.

    GivePlayerWeapon(playerid,38,5000); //Minigun with 5000 ammo

    SendClientMessage(playerid,-1,"You got a minigun."); //Send a message!

    return 1;

}

 
 
Am gasit tutorialul nu am testat daca merge

 

Merge dar trebuie sa te loghezi cu rconul ,

Link to comment
Share on other sites

Fii atent:

 

Dute in header si scrie:

 

new sminigun[MAX_PLAYERS];

 

acum dute si fa comanda undeva inafara unui callback:

 

CMD:accessminigun(playerid, params[])

{

    new targetid;

    if(IsPlayerAdmin(playerid))

    {

       if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, 0x00FF00AA, "/AccesMinigun[PlayerID]");

       else

       {

           sminigun[targetid] = 1;

       }

    }

    return 1;

}

 

 

Si comanda minigun

CMD:Sminigun(playerid, params[])
{
    if(sminigun[playerid] == 1)
    {
        GivePlayerWeapon(playerid, 38, 300);
    }
    if(sminigun[playerid] == 0)
    {
        SendClientMessage(playerid, 0xFF0000AA, "Nu ai acces la minigun");
    }
    return 1;
}

8ffTNVU.png

Link to comment
Share on other sites

 

Fii atent:

 

Dute in header si scrie:

 

new sminigun[MAX_PLAYERS];

 

acum dute si fa comanda undeva inafara unui callback:

 

CMD:accessminigun(playerid, params[])

{

    new targetid;

    if(IsPlayerAdmin(playerid))

    {

       if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, 0x00FF00AA, "/AccesMinigun[PlayerID]");

       else

       {

           sminigun[targetid] = 1;

       }

    }

    return 1;

}

 

 

Si comanda minigun

CMD:Sminigun(playerid, params[])
{
    if(sminigun[playerid] == 1)
    {
        GivePlayerWeapon(playerid, 38, 300);
    }
    if(sminigun[playerid] == 0)
    {
        SendClientMessage(playerid, 0xFF0000AA, "Nu ai acces la minigun");
    }
    return 1;
}

 

Timer-ul nu l-ai pus.

Link to comment
Share on other sites

Defapt nu-mi trebuie gm-ul tau, iti zic cum faci:

 

dute in header si scrie new smgtime[MAX_PLAYERS];

 

si baga comenzile aste-a.

 

CMD:accessminigun(playerid, params[])
{
new targetid;
if(IsPlayerAdmin(playerid))
{
  if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, 0x00FF00AA, "/AccesSMinigun[PlayerID]");
  //----------------------------------------------------------------------
  else
  {
  sminigun[targetid] = 1;
  }
  }
return 1;
}
CMD:sminigun(playerid, params[])
{
if((gettime() - smgtime[playerid]) < 300) return
SendClientMessage(playerid, red, "ERROR: You can use this command only once at every 5 minutes!");
//--------------------------------------------------------------------------
else
{
if(sminigun[playerid] == 1)
{
GivePlayerWeapon(playerid, 38, 300);
smgtime[playerid] = gettime();
}
else return SendClientMessage(playerid, red, "Nu ai acces la SMinigun");
}
return 1;
}]

8ffTNVU.png

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.