Szerző Téma: Beszéd  (Megtekintve 572 alkalommal)

Beszéd
« Dátum: 2012. október 17. - 20:31:22 »
0 Show voters
Sziasztok! :)
Van egy kódom amit azt eredményezi, hogyha a játékban én írok akkor nem a nevemet jeleníti meg hanem azt hogy Te: blabla
De az a baj a kóddal ha más ír nekem akkor  azt írja ki hogy Neve: blabla Te: blabla, szóval nekem csak az kelllene hogyhogy más ír akkor a nevét írja ki.
 Remélem tudtok segíteni :)
Kód:
 
public OnPlayerText(playerid, text[])
{
    new string[128];
    for(new i = 0; i < MAX_PLAYERS; i++) {
    if(!IsPlayerConnected(i)) continue;
    if(i != playerid)
    {
    SendPlayerMessageToPlayer(i, playerid, text); continue;
     }
     format(string, sizeof(string),\"Te: %s\",text);
      SendClientMessageToAll(-1, string);
    }
    SetPlayerChatBubble(playerid, text, 0xFFFFFFAA, 100.0, 10000);
    return 0;
}

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Beszéd
« Válasz #1 Dátum: 2012. október 17. - 20:36:14 »
+1 Show voters
public OnPlayerText(playerid, text[])
{
    new string[128];
    for(new i = 0; i < MAX_PLAYERS; i++) {
    if(!IsPlayerConnected(i) || i == playerid) continue;
        SendPlayerMessageToPlayer(i, playerid, text); continue;
    }
    format(string, sizeof(string),\"Te: %s\",text);
    SendClientMessage(playerid, -1, string);
    SetPlayerChatBubble(playerid, text, 0xFFFFFFAA, 100.0, 10000);
    return 0;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal