Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: iterator
1. Iterator
Czesc tworze sobie system domow i natknalem sie na problem z iteratorem.
Stworzylem sobie na gorze gm cos takiego

Pawn
#define MAX_HOUSES 500
new Iterator:Houses<MAX_HOUSES>;


potem w callbacku gdzie laduje domki cos takiego
Pawn

forward LoadHouses
();
public 
LoadHouses()
{
    new 
idomid;
    for(
0cache_num_rows(); i++)
    {
                
cache_get_value_int(i"id"Dom[domid][id]);
                
cache_get_value(i"owner"Dom[domid][owner]);
                
cache_get_value... itd

                Iter_Add
(Housesdomid);
         }
}

I nie wiem czemu ale to nie dziala, bo po stworzeniu cmd domtp i uzyciu
Iter_Random zawsze mnie bedzie teleportowalo do 1 stworzonego domku a nie do losowego
Pawn
CMD:domtp(playerid)
{
    new 
domekid Iter_Random(Houses);
    
SetPlayerPos(playeridDom[domekid ][pos_x],Dom[domekid ][pos_y],Dom[domekid ][pos_z]);
    return 
1;
}

Wie ktos moze co robie zle? Za pomoc nagradzam respektem i piwem