Bună ziua
În această lecție, vă voi explica cum să utilizați inserțiile ZCMD și SSCANF și pluginul sscanf
Pentru a începe, descărcați sursa
Parola: Undertacker
Am lansat două fișiere cu extensia .inc în pawno # 092; includeți o cu extensia .dll în dosarul pluginurilor
Să începem lecția
La început, ca întotdeauna, scriem aceasta:
Efectuat. Încercați acum să creați o comandă simplă. La sfârșitul modului, introducem aici:
Nu există probleme cu asta. Compilați și:
Următorul nostru obiectiv este crearea unei echipe cu o variabilă. Lăsați acest lucru să schimbe pielea:
Și nu există nici o problemă cu asta. Compilați și:
Mergem mai departe. Este timpul să explicăm mai multe despre linia if (sscanf (params.) Blablabla.
De fapt, nu este nimic complicat:
în cazul în care (sscanf (params, „d“, skinid) face nici o greșeală: D litere indică faptul că valorile numerice variabile, și după un punct de notam variabilele de acest tip, dacă nu înțelegi, ceva mai mult ...
Există mai multe tipuri de variabile în sscanf:
d este o valoare numerică
f este o valoare numerică în unitățile Float
s este o valoare de șir
u este un jucător sau un bot
Și așa mai departe. acestea sunt principalele
Acum să încercăm să facem comanda numerică și simbolică. De exemplu, un mesaj privat:
Și la sfârșit, introduceți stocul care ia numele jucătorului:
Varianta fără a crea variabile
Deci, următoarea opțiune a fost dată mai jos de Sashko. Se pare că puteți face un parametru din funcția principală, ca și în cazul unui procesor DCMD. Aceasta este:
Desigur, puteți alege modul de utilizare a procesorului zcmd + sscanf2. Pentru cine este mai convenabil să declare variabile noi și cine preferă parametrul și indexul.
P.S: În server.cfg scrieți în coloana în care sunt scrise pluginurile sscanf
PS: Lecția nu este minunată. Informațiile sunt comprimate. Îmi place laconism și înțelegere.
Lecția sa terminat. Dacă există întrebări, scrieți la subiect.