PDA

View Full Version : [WarGods Tutorials Nr.13] Variabile constante



lAsuStarl
06-11-2015, 09:15 PM
Salutare,acesta este al 13-lea WarGods Tutorial,iar astazi vom vorbi despre constante,constantele sunt niste variabile care au o valare ce nu se schimba,ramane aceasi,spre exemplu viteza lumini este o constanta a fizici,ceva de genu este si aici,in cazul in care vre-ti sa-i modificati valoarea in cod,nu se va putea deoarece este o constanta.

1)Aceasta constanta,nu necesita niciun fel de biblioteca este o functie,sa zic asa pe care o cunoaste compilatoru obligatriu.

new const Tag = ce vreti voi aici.
,asa se defineste o variabila constanta in limbajul Pawn,iar codul de astazi va fi gen un tag,pentru mesaje sa nu mai scrieti de mana la fiecare rand,spre exemplu daca aveti un shop,sa nu tot scrieti la mesaj gen : [Shop],la fiecare rand.

2)Codul va arata cam asa:

#include <amxmodx>

new const Tag = "[Tag-ul meu]"

public plugin_init()
{
register_clcmd("say /tag","cmd_tag")
}

public cmd_tag(id)
{
client_print(id,print_chat,"%s Acesta este un tag",Tag)
}


3)Simbolul %s,cum vam explicat in tutorialul anterior,stiti ce rol are,iar daca nu,puteti citi WarGods Tutorial Nr.12,dupa acel simbol am adaugat in functie,constanta Tag,deoarece e o simpla inlocuire,iar mesajul va fi cam asa "[Tag-ul meu] Acesta este un tag",este foarte usor de utilizat.

Acesta a fost al 13-lea WarGods Tutorial,iar pana data viitoare mult noroc :P.