Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
Wysłany: 2019-04-06, 17:19


Bluebyte







Wiek: 15
Na forum: 452 dni
Posty: 11
Nick w MP: Bluebyte

Piwa: 1

Respekt: 50


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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-06, 22:52


Robson04

PAWN Developer






Wiek: 14
Na forum: 587 dni
Posty: 56
Nick w MP: Robson04

Piwa: 237

Respekt: 60


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. ;)

Postaw piwo autorowi tego posta
 

 
Tagi: petla
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:







Wyświetl posty z ostatnich:   

Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku

Skocz do: