Hejsan alla Ni hjälpsamma människor där ute.Hur upptäcka ny spelare (LÖST)
Jag skulle behöva hjälp med en liten sak. Jag vet inte om det beror på
om jag har tänkt för mycket och grävt ner mig.
Jag bygger ett litet Counter Strike projekt som ska meddela när
"favoritspelare" är online på vissa specifierade servrar.
Jag har en array som heter Server0Players
Denna innehåller eventulla favoritspelare som upptäcktes
när server 0 (noll) undersöktes.
Denna ska jag sedan jämföra med en array som heter LastPlayersArray.
Om en ny spelare upptäckts på server 0 så kommer den att skippa att söka igenom resten av servrarna eftersom jag bara tar ut detta för att
spela upp en liten truddelutt (om bolNewUser = True)
LastPlayerArray kan innehålla "" på den sista posten.
Jag har provat lite olika alternativ, men jag bara trasslar till det.
Hjälp sökes...
Ex på försök till kod:
- - - - - - - - - - - - -
For X = 0 To UBound(Server0Players)
If Server0Players(X) = "" Then
Exit For
Else
For Y = 0 To UBound(LastPlayersArray)
If Server0Players(X) = LastPlayersArray(Y) Then
'Spelaren finns med sedan förra kollen
'alltså ska inget ljud spelas upp
End If
Next Y
End If
Next XSv: Hur upptäcka ny spelare
Hej.
Vet inte om jag fattade dej rätt men testa såhär:
<code>
bolNewUser = True
For X = 0 To UBound(Server0Players)
If Server0Players(X) = "" Then
Exit For
Else
For Y = 0 To UBound(LastPlayersArray)
If Server0Players(X) = LastPlayersArray(Y) Then
bolNewUser = False
End If
Next Y
End If
If bolNewUser Then
'Du har hittat en ny spelare
'Gör vad du vill här
Exit For 'Om du inte vill fortsätta leta nya spelare
End If
Next X
</code>