Szerző Téma: Dialog  (Megtekintve 578 alkalommal)

Nem elérhető Tomee

  • 385
    • Profil megtekintése
Dialog
« Dátum: 2011. Október 26. - 16:38:29 »
0 Show voters
Hello!
a kérdésem az lenne, hogy hogy lehet megcsinálni azt, hogy dialog input-ba, hogy lehet azt, hogy a fent lévõ játékosok közül valakinek beírom a nevét és pl akkor történik vele valami.
Leginkább csak azt akarom, hogy akinek beírom a nevét annak az IDjét, hogy tudhatom meg.

Dialog
« Válasz #1 Dátum: 2011. Október 26. - 18:29:45 »
+1 Show voters
Hi.
Inputtext alá, a megfelelõ helyre:
[pawn]new playername[MAX_PLAYER_NAME];
new string[128];
    for(new i=0;i<MAX_PLAYERS;i++)
{
        if(IsPlayerConnected(i))
        {
            GetPlayerName(i, playername, MAX_PLAYER_NAME);
      new namelen = strlen(playername);
      for(new pos=0; pos <= namelen; pos++)
      {
               if(strfind(playername,inputtext,true) == pos)
         {
            format(string,sizeof(string),\"%s | ID: %d\",PlayerName(i),i);
                 SendClientMessage(playerid,0xFFFFFFFF,string);
         }
      }
   }
}[/pawn]
Ezt ne felejtsd a script aljára rakni:
[pawn]stock PlayerName(playerid)
{
new name2[255];
     GetPlayerName(playerid, name2, 255);
     return name2;
}[/pawn]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal