Page 1 of 1

for ciklas

Posted: 2011 Dec 11 13:16
by KamiN
Kuris variantas geresnis? Ar nėra skirtumo?

Code: Select all

    new name[33]; get_user_name(id, name, charsmax(name))     for(new i = 1; i < g_max_clients; i++)    {
Kad duoti ginklą čia reikėtų rašyti

Code: Select all

give_item(i, "weapon_deagle")
-----

Code: Select all

    new players[32], num       get_players(players, num, "a")  // Cia returnins visus žaidėjus išskyrus mirusius? Ta prasme ir T ir CT?     for(new i; i < num; i++)     {
O čia, kad duoti ginklą reikėtų rašyti

Code: Select all

give_item(players[i], "weapon_deagle")
??

Ar užtenka tik

Code: Select all

give_item(i, "weapon_deagle")
?

Re: for ciklas

Posted: 2011 Dec 11 14:03
by aaarnas

Code: Select all

    new players[32], num       get_players(players, num, "a")  // Cia returnins visus žaidėjus išskyrus mirusius? Ta prasme ir T ir CT?     for(new i; i < num; i++)     {    give_item(players[i], "weapon_deagle")

Re: for ciklas

Posted: 2011 Dec 11 14:52
by KamiN
Dar klausimas.

Jei aš naudoju šitą get_players, tai tada set_task reikėtų rašyti taip

Code: Select all

set_task(1.0, "specdaytxtprad", id, "", 0, "b", TASK_specd)
ar taip

Code: Select all

set_task(1.0, "specdaytxtprad", players[i], "", 0, "b", TASK_specd)
?

Re: for ciklas

Posted: 2011 Dec 11 18:46
by aaarnas
Jei ciklo viduje naudoji, tai tada su players
Į players masyvą get_players funkcija sudeda kriterijus atitinkančių žaidėjų ID.

O dėl flagų tai: http://www.amxmodx.org/funcwiki.php?go=func&id=174