Skip to content
View in the app

A better way to browse. Learn more.

OldStyle Gaming Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Scripting Pawno(pentru incepatori) #3

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

Featured Replies

  • Founder

Felicitari! 

Multumum pentru tutorial.

Tu chiar ai intrat intr-un gamemode si ai copiat comenziile si define-urile?

 if(IsPlayerAdmin(playerid))

Nu ai verificare facuta deja, nu ai aratat cum facem verificarea la admin, nu am facut gradele de admin. Ai luat un gamemode de pe net, ai luat primele 10 randuri, ai cautat CMD:giveweapon si ai schimbat numele comenzii, ne crezi atat de prosti?

  • Author

1.Frate, eu nu copiez, gamemode-ul este făcut de mine, poți să îți dovedesc asta. Mesaj in privat

2. Eu nu fac asta pentru gamemode, eu fac asta pentru tutorial, să explic cum se face.

Cine vrea sa ii arat gamemode-ul făcut de mine și să îi explic tot ce am făcut, mesaj in privat. Că îl mai fac la încă odată de la 0.

Bafta in continuare.

Edited by Alexandru05
Corectare (see edit history)

  • Author

Eu am decis sa nu fac cu grade, eu am un gamemode(făcut de mine) care nu se bazează pe grade, acesta se bazează doar pentru a nu folosi toți jucătorii anumite comenzi. Am spus clar în tutorialul Nr 2  că voi face verificarea la Admin(Rcon). Eu pot sa îți fac toate comenzile prezentate, din nou fara o problemă.

Multumim pentru tutorial.

 

 

tc

Pentru evitarea certurilor, daca aveti ceva de discutat, o puteti face in privat.

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.