Szerző Téma: Chat on belüli csatorna váltás  (Megtekintve 522 alkalommal)

Chat on belüli csatorna váltás
« Dátum: 2014. február 27. - 14:45:47 »
0 Show voters
Jónapot fórumozók!
Az hogyan kivitelezhetõ hogy a chatnak \"sávjai\" legyenek?
Magyarul ha beépítem egy parancsba akkor átlépek egy másik \"csatornára\"(Nem tudom érthetõbben kifejezni),és csak azt látod amit az adott  csatornán belül írnak!
Ebben kellene nekem segitség....
Egyáltalán megoldható ez?
« Utoljára szerkesztve: 2014. február 27. - 18:17:30 írta Dead Space »

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Chat on belüli csatorna váltás
« Válasz #1 Dátum: 2014. február 27. - 17:17:49 »
0 Show voters
OnPlayerText alatt csak azoknak küldöd el az üzenetet, akik az adott csatornán vannak. Ezt egy egyszerû for ciklussal és egy elágazással ellenõrzöd.

Chat on belüli csatorna váltás
« Válasz #2 Dátum: 2014. február 27. - 17:35:44 »
0 Show voters
Kezdõ scripter vagyok nem haladó....azért segithetnél ebben kicsit :)

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
Chat on belüli csatorna váltás
« Válasz #3 Dátum: 2014. február 27. - 17:39:23 »
0 Show voters
http://pastebin.com/38ngXpHv
http://forum.sa-mp.com/showthread.php?t=267123
CB rádio alapján megtudod csinálni vagy alakítani.Az egyik angol szerón is van ilyesmi

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Chat on belüli csatorna váltás
« Válasz #4 Dátum: 2014. február 27. - 17:57:43 »
0 Show voters
Spoiler for Remélem értelmes vagy, és nem kapod fel a vizet:
Idézetet írta: Dead Space date=1393518944\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"46766\" data-ipsquote-contentclass=\"forums_Topic
Kezdõ scripter vagyok nem haladó....azért segithetnél ebben kicsit :)
 
A programozás 1. leckéi közé tartoznak az elágazások, azt követõen pedig a ciklusok. Szóval egy kezdõ kezdõ alatti kezdõ kezdõ mester kezdõ szuper extra kezdõ kezdõnek is tudnia kéne. ;) Ha pedig iskolában nem is tanultál programozni, de a Google segítségével is elsõ dolgod bármi fajta nagyobb dolog elkezdése elõtt (a még ennél is alapabb dolgok elsajátítása után) az elágazások és ciklusok megismerése lenne.
 
public OnPlayerText(playerid, text[])
{
    for(new i; i < asd; i++) // Végigmész a játékosokon. Az asd helyére írd a MAX_PLAYERS-t, ha azt definiáltad a saját slotszámodra, vagy írd oda számmal, hogy hány játékos fér fel a szerverre, esetleg írd oda a saját slot szám definiálásod nevét
    {
        if(JatekosCsatornaja == 1) // Megnézed, hogy az 1-es csatornán van - vagyis hogy az adott játékos pl. JatekosCsatornaja változó értéke egyenlõ e 1-el
        {
            SendClientMessage(i, COLOR, text); // Itt küldöd el a játékosnak az írásodat. A text jelenti a begépelt üzenetet. A COLOR helyére értelemszerûen a színt kell megadni. De igazából mindegy mi van ott, ha esetleg a text-et berakod egy másik stringbe, amelyben színeket is megadsz, esetleg ID-ket leírsz, a játékos nevét leírod, stb.
        }
        else if(JatekosCsatornaja == 2) // Itt meg már a 2-esen
        {
            SendClientMessage(i, COLOR, text); //Egyébként ezeket a részeket úgy formázod, ahogy csak akarod (de ezt remélem feleslegesen írtam le és tudod magadtól is)
        }
    }
    return 0; // Hogy az eredeti szöveget ne küldje el mindenkinek.
}

 
Esetleg még csekkolhatod azt is, hogy online a játékos. Ha nem, továbbléphetsz a következõ játékosra.
« Utoljára szerkesztve: 2014. február 27. - 18:04:42 írta Dfoglalo »

Chat on belüli csatorna váltás
« Válasz #5 Dátum: 2014. február 27. - 18:09:50 »
0 Show voters
igazad van,bár inkább tanuló vagyok :)
és amúgy \"JatekosCsatornaja\" ilyen esetben mit kellene csinálni?
Azt is le tudnád irni??
(amióta kezdtem,ciklust még nem csináltam)
Köszönöm :)
« Utoljára szerkesztve: 2014. február 27. - 18:17:18 írta Dead Space »

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Chat on belüli csatorna váltás
« Válasz #6 Dátum: 2014. február 27. - 18:18:13 »
0 Show voters
Nem értem a kérdésedet. A JatekosCsatornaja (nevezheted SonkasXDLOLPistikeASD-nak is) egyébként csak egy egyszerû változó, amely értékét ellenõrizve állapítod meg, hogy a játékos éppen melyik csatornán tartózkodik.

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Chat on belüli csatorna váltás
« Válasz #7 Dátum: 2014. február 27. - 18:36:55 »
0 Show voters
[gmod]A témát zárom mivel meglett oldva a hiba. Ha mégsem akkor megnyitod kedves témanyitó![/gmod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal