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.