help

Započeo | MARKO |, Jun 27, 2010, 17:58:27 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
   new sendername[MAX_PLAYER_NAME];
   new string[128];
   if(response)
   {
      if(dialogid == 12346 || dialogid == 12347)
      {
      if(strlen(inputtext))
          {
            new tmppass[128];
            strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
            //Encrypt(tmppass);
            OnPlayerLogin(playerid,tmppass);
         }
         else
         {
            new loginstring[128];
            new loginname[128];
            GetPlayerName(playerid,loginname,sizeof(loginname));
            format(loginstring,sizeof(loginstring),"POGRESNA LOZINKA\nMolimo unesite tocnu lozinku:",loginname);
            ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Prijava",loginstring,"Prijava","Izlaz");
            gPlayerLogTries[playerid] += 1;
            if(gPlayerLogTries[playerid] == 5) { Ban(playerid); }
         }
      }
      if(dialogid == 12345)
      {
      if(strlen(inputtext))
          {
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), "users/%s.ini", sendername);
            new File: hFile = fopen(string, io_read);
            if (hFile)
            {
               SendClientMessage(playerid, COLOR_YELLOW, "To korisnicko ime je vec zauzeto, molimo odaberite neko drugo.");
               fclose(hFile);
               return 1;
            }
            new tmppass[128];
            strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
            //Encrypt(tmppass);
            OnPlayerRegister(playerid,tmppass);
         }
         else
         {
             new regstring[128];
            new regname[128];
            GetPlayerName(playerid,regname,sizeof(regname));
            format(regstring,sizeof(regstring),"Dobrodosli, %s\nNemate account.\nMolimo registrirajte se:",regname);
            ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Registracija",regstring,"Registracija","Izlaz");
         }
      }
   }
   else
   {
      Kick(playerid);
   }
   return 1;
}



gdje se tu nalazi taj callback??

za ovo

if ( strlen ( inputtext ) < 8 ) return ShowPlayerDialog( ... );

Ovo treba bisat ili lockat... U trecu temu vec postas isti problem.

Malo pricekaj i odgovorit ce ti tamo, neces ovako nista ubrzat...



    O meni:
    Geek, gamer, i internet freak :) , bavim se web-designom, umjetnoscu, game developmentom.

    Mape:
    Tutoriali: [/list]

    i nezna stavljat u kodove :SSS

    aleluja, ak ces pomoc pomozi, ak nes nemoj.

    Citat: filip_pnv poslato Jun 27, 2010, 19:43:39 POSLE PODNE
    aleluja, ak ces pomoc pomozi, ak nes nemoj.
    sada si mi posla PM da ti to iskriptam

    pa kazem ti pomozi ak os, ak nes nemoras