Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Témák - BrianBelushi

Oldalak: [1]
1
SA-MP: Szerverfejlesztés / /fegyverad parancs
« Dátum: 2014. január 13. - 17:57:16 »
Sziasztok!

Elsõ scriptem, és tudom, hogy van ilyen a fórumon, de amiket láttam, az az összes annyi volt, hogy egy megadott töltényszámú fegyvert adott, és csak annak a játékosnak, aki beírta a parancsot.


Parancs:
/fegyverad [JátékosID] [FegyverID] [Töltényszám]

A parancsot csak rcon admin tudja használni. /rcon login [Jelszó]


Szükséges include: - a_samp


                                - sscanf


Elkészítési idõ: Körülbelül 10 perc, nem számoltam

A script:
 
CMD:fegyverad(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return uzenet(playerid, PIROS, \"Nem vagy admin!\");
new playerb,playerbnev[MAX_PLAYER_NAME],nev[MAX_PLAYER_NAME], weaponid, ammo, fegyverneve[30], string[126], string2[126];
GetPlayerName(playerid, nev, sizeof(nev));
if(sscanf(params, \"iii\", playerb,weaponid, ammo)) return SendClientMessage(playerid, ZÖLD, \"HASZNÁLAT: /fegyverad [JátékosID] [FegyverID] [Töltény]\");
if(!IsPlayerConnected(playerb)) return SendClientMessage(playerid, PIROS, \"Nem aktív játékos!\");
GetWeaponName(weaponid,fegyverneve,sizeof(fegyverneve));
GetPlayerName(playerb, playerbname,sizeof(playerbnev));
format(string, sizeof(string), \"Admin %s adott neked egy %s-t! Töltény:%d \", nev, fegyverneve, ammo);
format(string2,sizeof(string2), \"Adtál %s-nak/nek egy %s -t! Töltény:%d \",playerbnev, fegyverneve, ammo);
SendClientMessage(playerid, ZÖLD, string2);
SendClientMessage(playerb, ZÖLD, string);
GivePlayerWeapon(playerb, weaponid, ammo);
return 1;
}

 
Várom a véleményeket, remélem valakinek hasznos lesz.

Oldalak: [1]
SimplePortal 2.3.7 © 2008-2024, SimplePortal