Szerző Téma: Fegyver adó szkriptben help  (Megtekintve 554 alkalommal)

Fegyver adó szkriptben help
« Dátum: 2012. augusztus 30. - 11:03:38 »
0 Show voters
      if(strcmp(cmdtext,\"/fegyverad\", true) == 0)
{
    if(IsPlayerAdmin(playerid))
    {
   
new id, fegyver,tolteny,fuzi[200];
if(sscanf(cmdtext, \"iii\", id,fegyver,tolteny)) return SendClientMessage(playerid, -1, \"Használat: /fegyverad [PlayerID] [FegyverID] [Töltény]\");
format(fuzi,sizeof(fuzi),\"%s adott neked egy fegyvert! ID-je: %i, Töltény szám: %i\",Nev(playerid), fegyver, tolteny);
SendClientMessage(id,0x0000FFAA,fuzi);
format(fuzi,sizeof(fuzi),\"Adtál %s-nek egy %d ID-s fegyvert! Ennyi tölténnyel: %d\",Nev(id), fegyver, tolteny);
        SendClientMessage(playerid,0x0000FFAA,fuzi);
        GivePlayerWeapon(id,fegyver,tolteny);
        return 1;
}
else
{
    msg(playerid,-1,\"Nem vagy Admin!\");
}

 
Sziasztok, ebben a szkriptben mi a hiba? Amikor használni akarom és beírom az ID-t, fegyvert és töli számot, utána azt írja nincs ilyen parancs....

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Fegyver adó szkriptben help
« Válasz #1 Dátum: 2012. augusztus 30. - 12:12:42 »
0 Show voters

#include <a_samp>
#include <zcmd>
#include <sscanf>
COMMAND:giveweapon(playerid,paams[])
{
    new pid, wid, amt;
    if(sscanf(params,\"udd\",pid,wid,amt))return SendClientMessage(playerid,0xff0000FF,\"Használat: /giveweapon [Játékos/ID][fegyvernév/ID][töltény]\");
    if(wid < 0 || wid >40)return SendClientMessage(playerid,0xff0000FF,\"Rossz fegyver név/ID!\");
    if(pid != INVALID_PLAYER_ID && IsPlayerConnected(pid))
    {
        if(IsPlayerAdmin(playerid))
        {
            GivePlayerWeapon(pid,wid,amt);
        }
        else SendClientMessage(playerid,0xff0000FF,\"Nem vagy Adminisztrátor!\");
    }
    else  SendClientMessage(playerid,0xff0000FF,\"Játékos Nem Elérhetõ!\");
    return 1;
}

 
Probáld ezt! :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal