Jump to content

roland811

Uživatel
  • Příspěvků

    142
  • Registrován

  • Aktivní

Příspěvky posted by roland811

  1. ZDravím pridávam sem ďaľší help ale tento krát s primitívnejšou chybou a neviem kde môže byť chyba :

    zamestnani(playerid,DOF2_GetInt(AC,"zamestnani"));
    

     

    a píše mi to errory :

    error 012: invalid function call, not a valid address
    warning 215: expression has no effect
    error 001: expected token: ";", but found ")"
    error 029: invalid expression, assumed zero
    fatal error 107: too many error messages on one line
    

     

    Ďakujem vopred za pomoc :)

  2. zdravím vás :-) takže mám taký problém že na moje dva riadky : }else{ to píše tento error : error 029: invalid expression, assumed zero .. Prosím o skorú odpoveď a pomoc :-) vopred ďakujem za ochotu :-)

     

    if(!DOF2_FileExists(AC))
    {
    switch(dialog)
    {
    case 0:
       {
           SPD(playerid,DIALOGID_MLSYSTEM,DIALOG_STYLE_MSGBOX,"Jazyk - Language","Vítaj na servéri !\nWelcome on this server !\nVyberte si aký jazyk chcete používať !\nYou must choose your language !","SVK","ENG");
       }
       case 1:
       {
        SPD(playerid,DIALOGID_REGISTER,3,"{FFFFFF}Účet - Registrace","{FFFFFF}Vítej na serveru {0000FF}XY.\nPro hraní je {FF0000}vyžadována {FFFFFF}registrace.\nProsíme {FF0000}zaregistrujte{FFFFFF} se.\n\n","Dále","Odejít");
    }
    
    
       }else{ // -------------- SEM PÍŠE ERROR ------------------
    
       new IP[16];
       GetPlayerIp(playerid,IP,16);
       if(strmatch(IP,DOF2_GetString(AC,"IP Adresa")))
       {
           LoadPlayerAccount(playerid);
       }
       }else{ // -------------- SEM PÍŠE ERROR ------------------
       {
       switch(dialog)
       {
       case 0:
       {
           ShowPlayerDialog(playerid,DIALOGID_MLSYSTEM,DIALOG_STYLE_MSGBOX,"Jazyk - Language","Vítaj na servéri !\nWelcome on this server !\nVyberte si aký jazyk chcete používať !\nYou must choose your language !","SVK","ENG");
       }
       case 1:
       {
           ShowPlayerDialog(playerid,DIALOGID_LOGIN,3,"{FFFFFF}Prihlásenie","{FFFFFF}Vítaj späť .\nBohužiaľ sa tvoja IP {FF0000}nezhoduje{FFFFFF} s registračnou.\nProsím over svoju totožnosť heslom.\n","OK","QUIT");
       }
       }
       }
    }
    }
    

  3. Takže spravil som to takto :

     

     

    new dialog[MAX_PLAYERS];
    
    new uniforma[MAX_PLAYERS];
    

     

     

     

     

    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    
       if(IsPlayerInSphere(playerid,2261.3169,2036.3673,10.8203,2))
       {
       ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Zamestnanie - Taxikár", "Chceš sa zamestnať ako taxikár ?","Ano","Nie");
       ShowedPlayerDialog[playerid]=false;
    }
       else
    {
       if(zamestnani[playerid] != Taxikar)
       ShowPlayerDialog(playerid,100,DIALOG_STYLE_LIST,"Taxikár","7\nUniforma\nNič","Vybrať","koniec");
      	}
      	else   //---------------------SEM MI PÍŠE ERROR----------------------
    {
       if(dialog[playerid] != uniforma)   //---------------------SEM MI PÍŠE ERROR-------
       ShowPlayerDialog(playerid,101,DIALOG_STYLE_LIST,"Výber skínov","7\n142\n182\n220","Vybrať","koniec");
       }
    return 1;
    }
    

     

     

     

    
      if(dialogid == 1)
      {
      if(response == 1)
      {
      if(zamestnani[playerid] != Taxikar)
      {
      SCM(playerid, 0xFFFFFFF, "[POVOLANIE] Zamestnal si sa ako taxikár !");
      GivePlayerWeapon(playerid,22,100);
      zamestnani[playerid] = Taxikar;
      }
      else
      {
      SCM(playerid,0xFFFFFFFF,"Tu si už zamestnaný !");
      }
      }
      }
    
      if(dialogid == 100) 
      {
      if(response == 1) 
      {
      if(listitem == 0) 
      {
      uniforma[playerid] = 1;
      } 
      }
      }
    
    
    
    
      if(dialogid == 101) 
      {
      if(response == 1) 
      {
      if(listitem == 0) 
      {
      SetPlayerSkin(playerid, 7);
      }
      else if(listitem == 1)
      {
      SetPlayerSkin(playerid, 142);
      }
      else if(listitem == 2)
      {
      SetPlayerSkin(playerid, 182);
      }
      else if(listitem == 3) 
      {
      SetPlayerSkin(playerid, 220);
      }
      }
      }
    
    

     

     

    ERRORY : error 029: invalid expression, assumed zero

    error 033: array must be indexed (variable "uniforma")

  4. Zdravím mám tu jeden problém neviem ako to spraviť skúšal som to pár krát spraviť ale nejak to nefungovalo ako malo .. takže idem k veci mám zamestnanie a chcem aby keď už som bol zamestnaný aby mi to ukázalo DIALOG_LIST v ktorom by boli veci ako napríklad uniforma , ale nech mi to pred týmto dialógom neukáže dialóg či sa chcem zamestnať .. a ešte že keď kliknem na položku uniforma nech mi to ukáže ďalší dialóg-list a tam bude výber skiov .. ja som toto už raz mal ale vždy keď som sa v dialógu rozklikol ďalej tak ani nie za sekundy ma to hodilo naspäť na predošlí dialóg .. prosím ako dať toto do kopy .. a je to dialóg na pickup ..

  5. Mi píšeš že to vie pawner opraviť a vidím ako sa mi tu všetci hrnú to opraviť normálne si neviem vybrať ktoré skôr použiť aby to už išlo .. proste chcem vtom mať už pokoj lebo keď toto obídem tak potom sa k tomu zase vracať zabudnem aj funkciu registrácie takže to bude ešte horšie radšej by som si ju spravil teraz kedže sa už do nej týždeň pozerám načo to odkladať ? ..

  6. Veď registrácia nieje nič obtiažné .. len to ja mám takú smolu že sa mi tam všetko dobré a nič nejde jak má .. nechápem to mám tam dané aj podmienku že keď nezadá text nech mu to dá dialog naspäť ale on nezadá text dva krát a už mi ten dialóg neukáže .. mám tam aj podmienku na zle zadané heslo a zadá ho zle a prihlási ho to .. alebo mám spravené ukladanie peňazí , ... a samozrejme ani to nejde .. ty vole ja som asi zakliaty ..

×
×
  • Create New...