Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inny][TS3] zamiana nicku na Database ID
eska97
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 5.07.2014

Ostrzeżenie: (0%)
-----


siemka, chciałbym aby przez stronę można było dodawać ludzi do grup itd. ale operować na grupach nie można przez nicki ludzi którzy są na teamspeaku, tylko przez DatabaseID, a więc jak mam zamienić nick na DBID?

https://docs.planetteamspeak.com/ts3/php/framework/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
eska97
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 5.07.2014

Ostrzeżenie: (0%)
-----


mógłbyś mi jeszcze pomóc dlaczego to nie działa?
  1. $es = $ts3_VirtualServer->clientGetByName($_GET['nick']);
  2.  
  3. $super_rangi = ',6,165,166,188,170,'; //rangi które jeśli już były dodane, mają być nadal przypisane
  4. $aktualne_rangi = explode(',', $es["client_servergroups"]);
  5. $aktualnie_ile_rang = count($aktualne_rangi);
  6.  
  7.  
  8. $zero2 = 0;
  9. while($zero2 < $aktualnie_ile_rang){
  10. $es->remServerGroup($aktualne_rangi[$zero2]);
  11. $zero2++;
  12. }
  13. $zero = 0;
  14. while($zero < $aktualnie_ile_rang){
  15. if(strpos($super_rangi, ','.$aktualne_rangi[$zero].',')){$es->addServerGroup($aktualne_rangi[$zero]);}
  16. $zero++;
  17. }
  18. if($_POST['a11']!==0) $es->addServerGroup($_POST['a11']);
  19. if($_POST['a21']!==0) $es->addServerGroup($_POST['a21']);
  20. if($_POST['a51']!==0) $es->addServerGroup($_POST['a51']);
  21.  
  22. echo'Rangi zostały przydzielone!';


gdy usunę linijkę z funkcją remservergroup jest wszystko ok.
i poprzedzając innych wiem że ten skrypt nie jest zabezpieczony, zajmę się jeszcze tym (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 14:15