|
Wysłany: 2019-04-06, 16:19
|
Bluebyte


Wiek: 16 Na forum: 682 dni Posty: 9
Nick w MP: Bluebyte
Piwa: 1
|
|
|
Witam. Przybywam ponownie na to forum aby prosic o pomoc przy pewnej petli a mianowicie:
Mam UID gracza - 3 i chcem znalezc konta online, ktore posiadaja takowe UID przypisane do konta i pobrac ich ID.
Przyklad: UID 3, Konto, ktore posiada to UID to Darkness a jego ID w grze to np. 15.
Jesli ktos czegos nie zrozumial to prosze pisac ponizej a jak ktos wie jak to ogarnac to zapraszam do komentarzy. Stawiam respekt za pomoc.
Ps. Moja aktualna petla, ktorej uzywam w GM wyglada tak:
foreach(Player, playersid)
{
if(PlayerInfo[playersid][pID] == PlayerInfo[playerid][pDialogData])
{
playersid = PlayerID;
}
}
PlayerInfo[playerid][pDialogData] = np. UID 3
|
|
|
|
|
|
Wysłany: 2019-04-06, 21:52
|
Robson04 PAWN Developer


Wiek: 15 Na forum: 816 dni Posty: 57
Nick w MP: Robson04
Piwa: 283
|
|
|
Pobierz największy index z UID, następnie przejdź przez wszystkich aktywnych graczy w grze i sprawdź czy jego UID zgadza się z tym co chcesz sprawdzić. Jeżeli tak zniszcz pętlę, jeżeli nie szukaj dalej. Stwórz też index w foreach i sprawdź czy akcja zakończyła się powodzeniem, jeżeli tak, kod uzyskał jakieś zadanie, jeśli nie oznacza to, że żaden z graczy nie jest tym graczem o podanym UID.
|
|
|
|
|
Tagi: petla |
Anonymous


Na forum: 245 dni
Posty: 1

|
Anonymous Koniecznie zajrzyj na:

|
|
|