CMD:givedeagle(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
GivePlayerWeapon(playerid, 24, 9999); // GivePlayerWeapon = Pentru a da o arma unui jucator. 24 = id-ul armei 9999 = Numarul de gloante.
SendClientMessage(playerid, -1, "Ai primit un Deagle!"); // Clasicul mesaj.
}
else
{
SendClientMessage(playerid, 0xFFFFFFAA, "Error: You are not an Admin!");
}
return 1;
}
Bun, acuma probabil va intrebati, "Dar de unde pot lua id-urile armelor?".
Exista un site cu toate id-urile acestor arme. Va voi lasa site-ul aici:
Acum, probabil va intrebati, daca vreau sa iau de ex. o bata, cate gloante trebuie sa scriu.
Raspunsul este ca puteti pune cate gloante vreti, eu in general pun doar 1.
ex.
CMD:givebat(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
GivePlayerWeapon(playerid, 5, 1);
SendClientMessage(playerid, -1, "Ai primit o bata de baseball!");
}
else
{
SendClientMessage(playerid, 0xFFFFFFAA, "Error: You are not an Admin!");
}
return 1;
}
Multumesc pentru timpul acordat. Va rog sa imi spune-ti o nota(0/10) la acest tutorial si ce pot corecta(daca am gresit).
Ofer ajutor doar daca imi dati mesaj aici(pe forum) sau in joc.
Pentru a propune un anumit topic pentru o comanda/functie/etc o puteti lasa in mesajele topicului.
Salutare. Astazi vom continua tutorialele de tip Scripting Pawno, pentru incepatori.
Sa incepem.
Astazi am de gand sa facem niste comenzi de tip givegun.(Le puteti folosi cum vreti.)
1. Include-urile
#include <a_samp>
#include <float>
#include <core>
#include <zcmd>
#include <streamer>
2. definitiile(define-urile)
#define SCM SendClientMessage
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFFF
3. Comenzile
Acum voi da exemplu de o comanda.(/givedeagle)
CMD:givedeagle(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
GivePlayerWeapon(playerid, 24, 9999); // GivePlayerWeapon = Pentru a da o arma unui jucator. 24 = id-ul armei 9999 = Numarul de gloante.
SendClientMessage(playerid, -1, "Ai primit un Deagle!"); // Clasicul mesaj.
}
else
{
SendClientMessage(playerid, 0xFFFFFFAA, "Error: You are not an Admin!");
}
return 1;
}
Bun, acuma probabil va intrebati, "Dar de unde pot lua id-urile armelor?".
Exista un site cu toate id-urile acestor arme. Va voi lasa site-ul aici:
https://wiki.sa-mp.com/wiki/Weapons
Acum, probabil va intrebati, daca vreau sa iau de ex. o bata, cate gloante trebuie sa scriu.
Raspunsul este ca puteti pune cate gloante vreti, eu in general pun doar 1.
ex.
CMD:givebat(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
GivePlayerWeapon(playerid, 5, 1);
SendClientMessage(playerid, -1, "Ai primit o bata de baseball!");
}
else
{
SendClientMessage(playerid, 0xFFFFFFAA, "Error: You are not an Admin!");
}
return 1;
}
Multumesc pentru timpul acordat. Va rog sa imi spune-ti o nota(0/10) la acest tutorial si ce pot corecta(daca am gresit).
Ofer ajutor doar daca imi dati mesaj aici(pe forum) sau in joc.
Pentru a propune un anumit topic pentru o comanda/functie/etc o puteti lasa in mesajele topicului.
Nick: Alexandru05
Grad: Helper 1.
IP: 193.203.39.153:7777
DNS: RPG.OLDS.RO