It is currently 19 Sep 2018 07:06






Reply to topic  [ 6 posts ] 
 Libraria DIV 
Author Message
Membru, skill +1
Membru, skill +1

Joined: 02 Nov 2014 19:21
Posts: 356
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Fost Membru Club eXtreamCS (doua luni)
Nume anterior: IIiFF
Fond eXtream: 0
Nu stiu de la ce vine DIV, pur si simplu mi-a venit asa in cap, probabil o sa zic ca de la Diversity.

Nu stiu daca stiti, dar in sa-mp pawn este o librarie numita "YSI", sunt multe includeuri folositoare in acea librarie si am zis sa fac si eu pentru cs, orice sfat sau orice altceva este bine venit.

Libraria YSI ( SA-MP ): https://github.com/Southclaws/YSI-4.0
Libraria DIV( CS 1.6 ): https://pastebin.com/iRnJeAhQ ( o sa adaug si pe github dar ma bate acum :)) )


Momentan aceasta librarie contine doar d_iterate.inc, ce este aceasta? Iteratorii sunt o functie foarte utila in sa-mp scripting, de ce sa nu fie si aici? Se pot crea diferiti iteratori si adaugati playeri sau altceva in iteratorul respectiv.

Ex:

Code:
#include <amxmodx> 
#include <DIV/d_iterate> 

#define MAX_PLAYERS 31

new Player MAX_PLAYERS ]; // max_players are max slots your server


public client_authorized(id) {
// daca nu este bot, il adauga in iteratorul "Player"
    
if(!is_user_bot(id) || !is_user_hltv(id))
        
Iter_Add(Playerid); 

    return 
true;
}

public 
client_disconnect(id) {
// daca nu este bot il sterge din iteratorul "Player"
    
if(!is_user_bot(id) || !is_user_hltv(id))
        
Iter_Remove(Playerid);

    return 
true;
}
 


Aceasta librarie o sa va fie de foarte mare ajutor mai ales cand o sa termin si libraria "foreach", aceasta librarie va ajuta sa parcurgeti toti jucatorii dintr un iterator mult mai eficient, de ce? Pai e simplu, se creeaza un for() si se parcurge doar jucatorii care sunt in iteratorul respectiv, intelegeti?

Daca doreste cineva sa intre in proiect, da-ti-mi un mesaj in privat.

_________________
anunturi/realizez-scripturi-pawn-t357001.html

Caut echipa pentru o comunitate si un server samp.
De ce am nevoie?
De un administrator forum, de moderatorii pentru forum ( ii alege administratorul ), de un administrator pentru server ( el se va ocupa de tot serverul, de lideri, helperi, admini, jucatori, probleme, etc. ), de un web-developer si de un web-designer care stie sa faca si teme si in ultimul rand ca era sa uit, am nevoie si de un finantator ( cel care va plati, serverul si promovariile, webhostul si domeniul este asigurat. ).

Tin sa mentionez ca gamemode ul o sa fie unul de la 0. Acesta o sa fie inceput atunci cand imi voi gasii o echipa stabila si pusa la punct.


21 Jul 2018 00:50
Profile multumesc
Membru, skill +4
Membru, skill +4
User avatar

Joined: 05 Jan 2016 19:17
Posts: 1858
Detinator Steam: Nu
Detinator server CS: Da
Reputatie: Membru Club eXtreamCS (2 luni)
Fond eXtream: 0
cam nimic din ce ai facut tu nu e ok, sa nu zic ca nici nu o sa functioneze, daca vrei sa continui 'proiectu' imi zici sa nu ma chinui sa detaliez degeaba


27 Jul 2018 21:42
Profile multumesc YIM WWW
Utilizator neserios
Utilizator neserios
User avatar

Joined: 10 Oct 2014 06:21
Posts: 3322
Location: Roman, Neamț
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (6 luni)
Restrictie moderator
Utilizator neserios
Fond eXtream: 0
Stai ca nu m-am prins de ceva.

new Player[MAXPLAYERS+1] // aici cred ca maxp = 32 +1 = 33.

Itter_Add(Player, id) -> cred ca mai corect ar fi Itter_Add(Player[id], value) cred ca la asa ceva ai vrea tu sa ajungi. In acest caz ar fi cam inutila libraria ta pentru ca poti face mai simplu Player[id] = value. Nu prea inteleg la ce ar trebui sa ajute libraria ta.

_________________


28 Jul 2018 14:38
Profile multumesc
Membru, skill +4
Membru, skill +4
User avatar

Joined: 05 Jan 2016 19:17
Posts: 1858
Detinator Steam: Nu
Detinator server CS: Da
Reputatie: Membru Club eXtreamCS (2 luni)
Fond eXtream: 0
LondoN eXtream wrote:
Stai ca nu m-am prins de ceva.

new Player[MAXPLAYERS+1] // aici cred ca maxp = 32 +1 = 33.

Itter_Add(Player, id) -> cred ca mai corect ar fi Itter_Add(Player[id], value) cred ca la asa ceva ai vrea tu sa ajungi. In acest caz ar fi cam inutila libraria ta pentru ca poti face mai simplu Player[id] = value. Nu prea inteleg la ce ar trebui sa ajute libraria ta.

a pus maxp pentru memorie mai putina în caz de sv rulează 8n mai puține sloturi iar cât despre propunerea ta nu prea sunt de acord, nici de librăria lui, mai bine folosește macrourile bit


28 Jul 2018 18:03
Profile multumesc YIM WWW
Membru eXtream
Membru eXtream

Joined: 09 Oct 2010 12:39
Posts: 15616
Detinator Steam: Da
Reputatie: Restrictie moderator permanent
Restrictie schimbare nume
Nume anterior: Terra
Fost membru Club eXtreamCS (5 luni)
Membrul anului 2017
Fond eXtream: 0
Eu zic sa va potoliti si sa lasati profesionistii sa faca astea.


28 Jul 2018 18:04
Profile multumesc
Moderator ajutator
Moderator ajutator
User avatar

Joined: 10 May 2013 14:25
Posts: 2848
Location: Gura Humorului, Suceava
Detinator Steam: Nu
Reputatie: Moderator ajutator
Fost scripter eXtreamCS
Fond eXtream: 0
Nu vad eficienta..
Codul l-ai scris si gresit. Lipsesc variabile
Te complici

_________________
„Peste douăzeci de ani vei fi dezamăgit din cauza lucrurilor pe care nu le-ai făcut, nu din cauza celor pe care le-ai făcut.” - Mark Twain
„Asa e si in viata, hotii castiga, prostii care invata pierd.” - Mihai Nemeș

Pluginurile mele publice | Afiseaza codul
Control HE Damage(s)
[Zombie mod] Liderul oamenilor
NO RUSH (MANUAL)
Salvatorul Craciunului
Harry Potter's Magic Wand [0.0.3]
New HE Grenade Effects
Upgrades Menu -> Health/Armor/Damage

Serverele care au achizitonat pluginurile mele: #1 #2

CONTACT: sef_yontu@yahoo.com | skype: cyp_yontu
Creez pluginuri contra cost


30 Jul 2018 13:09
Profile multumesc YIM WWW
Display posts from previous:  Sort by  
Reply to topic   [ 6 posts ] 

Who is online

Users browsing this forum: No registered users and 15 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  

În cazul în care aveți probleme cu contul trimiteți un email sau mesaj la servicii_extream[arond]yahoo[punct]com

Powered by phpBB® Forum Software © phpBB Group