Jump to content

Gabik

Uživatel
  • Příspěvků

    146
  • Registrován

  • Aktivní

Příspěvky posted by Gabik

  1. No Mubby skusal som to nejak spravit :d neviem ci to je dobre ale ako funguje to ale nie celkom level mi da vsetko v pohode len mi ho dava do nekonecna ako keby kazdu sekundu jak mam v timeri mi dava lvl :d

     

    SetTimer("Timerlvl",1000,1);
    
    forward Timerlvl();
    public Timerlvl()
    {
    leveling();
    }
    
    forward leveling();
    public leveling()
    {
       for(new playerid = 0; playerid < MAX_PLAYERS; playerid ++)
    {
    if(IsPlayerConnected(playerid))
    {
      	if(xp[playerid] == 100) {
      	playerlevel[playerid] ++;
    	SendClientMessage(playerid, COLOR_ZLTA, "[ XP ] Gratulujeme, dosiahol si level!");
       SetProgressBarValue(exp,0);
    UpdateProgressBar(exp,playerid);
    }}}}
    

  2. Caute potrebujem pomoct mam spravene pridavanie xp aj progress bary spravil som si prikaz na skusku zeby mi to davalo xp

     

    	xp[playerid] += 50;
    SetProgressBarValue(exp,xp[playerid]);
    UpdateProgressBar(exp,playerid);

     

    len neviem kde mam dat alebo ako to spravit mam podmienku ak dosiahne 100 xp da mu lvl len neviem ako skusal som do dat aj do onplayerupdate ale mi to davalo do nekonecna tak neviem teraz skusal som aj timer ale ak som dosiahol tych 100xp zase donekonecna levelov mi davalo asi som to robil zle ale neviem :d

    	if(xp[playerid] == 100) {
    playerlevel[playerid] ++;
    SendClientMessage(playerid, COLOR_ZLTA, "[ XP ] Gratulujeme, dosiahol si level!");
    SetProgressBarValue(exp,0);
    UpdateProgressBar(exp,playerid);
    }

  3. Tak stym tvojim kodom co si tu dal tam sa to nemeni tu mas kod aj s pridanym panelom

     

    Zmen si //Content na toto a tam si uz porob podla seba mas tam jeden v lavo a 2 na pravo

     

    >	//Content
    
    echo "</pre>
    <table cellpadding="0" cellspacing="0" width="950">".LEFT."".U_CENTER.CONTENT.L_CENTER."".RIGHT."";
    openside("Nazov");
    echo "Obsah";
    closeside();
    echo "</tabl

  4. Dikes vsetkym budem sa snazit zlepsovat dam na vase rady :p

     

    Na první pohled kránné .. na další pohledy už to tak slavné není .. chce to doladit detaily. Taky se mi to zdá dost tmavé, hlavička o ničem.. 4/10

     

    PS proc se to jmenuje desingcopy :d

     

    Tak dizajn copy sa to vola preto lebo mi to ps tak ulozil :d

  5. tu mas priklad

     

    <?php
    $db_hostitel = "localhost"; //hostitel napr. localhost
    $db_uzivatel = "uzivatel"; //uzivatel
    $db_heslo = "heslo"; //heslo
    $db_nazov = "databaza"; //databaza
    
    mysql_connect($db_hostitel, $db_uzivatel, $db_heslo) or die ('Error!
    Chybne udaje!');
    mysql_select_db($db_nazov) or die ('Error!
    Databaza Neexistuje!');
    ?>

  6. Tak rano som sa nudil tak som prevas pripravil tento navod dufam ze zaciatocnikom to pomoze :angel:

    //Navod zapis,uprava,mazanie udajov v databaze
    
    //Hlavna je natom tato tabulka vytvorite si ju v phpmyadmin tusim ze sa tu nachadza navod ako na to
    
    CREATE TABLE `tabulka` (
    `id` int(10) unsigned NOT NULL auto_increment,
    `nadpis` text character set cp1250 collate cp1250_czech_cs,
    `text` text character set cp1250 collate cp1250_czech_cs,
    PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin2 PACK_KEYS=0 AUTO_INCREMENT=1;
    
    ===========================================================================================================
    A este vam tu pridam subor pripojenie.php do databazy
    
    <?php
    $db_hostitel = "localhost"; //hostitel napr. localhost
    $db_uzivatel = "uzivatel"; //uzivatel
    $db_heslo = "heslo"; //heslo
    $db_nazov = "databaza"; //databaza
    
    mysql_connect($db_hostitel, $db_uzivatel, $db_heslo) or die ('Error!
    Chybne udaje!');
    mysql_select_db($db_nazov) or die ('Error!
    Databaza Neexistuje!');
    ?>
    
    ===========================================================================================================
    //1.krok Vytvorime si subor napr. zapis.php
    
    <?php
    include("pripojenie.php"); //nemoze vam chybat pripojenie do databazy
    
    if(isset($_POST['vloz'])) //ak bolo stlacene tlacitko Vlozit
    {
           $nadpis = $_POST['nadpis'];
           $text = $_POST['text'];
    
           $sql = "insert into tabulka set nadpis='".$nadpis."', text='".$text."';"; //prida udaje do db
           $vysledok = mysql_query($sql);  
    
           if ($vysledok) {
           echo "Udaj uspesne pridany"; //vypise uspesnost
           } else {
           echo "Udaj nemohol byt pridany! Skuste to ešte raz."; //vypise neuspesnost
    }}
    ?>
    
       //formular
    
    
           Nadpis: 
    
           Text: 
    
    
    
    
    
    //OK tak zapis by sme mali ak su nejake problemy tak napiste
    
    ===========================================================================================================
    //2.krok Vytvorime si subor napr. vypis.php
    
    <?php
    include("pripojenie.php");
    
    $sql = mysql_query("SELECT * FROM tabulka") or die(mysql_error());
    
    while($vypis = mysql_fetch_array($sql))
    {
    echo "".$vypis["nadpis"]."
    "; //vypise nadpis
    echo "".$vypis["text"]."
    "; // vypise text
    
    //Tu mate odkazy na upravenie alebo zmazanie udajov odkazy si uz mozte upravit podla seba
    echo "Zmenit | Zmazat";
    }
    ?>
    
    //Tak vypis by bol hotovy ak sa vyskytnu problemi tak napiste
    
    ===========================================================================================================
    //3.krok Subor zmaz.php
    
    <?php
    include("pripojenie.php");
    
    if($zmazat == "ok")
    {
    $sql = "delete from tabulka where id=".$id.""; //zmaze udaj podla id
    $vysledok = mysql_query($sql);
    if ($vysledok) {
    echo "Udaj úspešne zmazany"; //vypise uspesnost
    } else {
    echo "Udaj nemohol byt zmazany! Skuste to ešte raz."; //vypise neuspesnost
    }}
    ?>
    
    //Ak bude problem napiste
    
    
    ===========================================================================================================
    //A je tu posledny krok upravovanie udajov v db
    //4.krok Subor uprav.php
    
    
    <?php
    include("pripojenie.php");
    
    if(isset($_POST['uprav'])) //ak bolo stlacene tlacitko uprav
    {
           $nadpis = $_POST['nadpis'];
           $text = $_POST['text'];
    
           $sql ="UPDATE tabulka set nadpis='".$nadpis."', text='".$text."' WHERE id = '".$udaj."'"; //upravime udaje v db
           $vysledok=mysql_query($sql);
           if ($vysledok) {
           echo "Udaj uspesne upraveny"; //vypise uspesnost
           } else {
           echo "Udaj nemohol byt upraveny! Skuste to ešte raz."; //vypise neuspesnost
    }}
    
           $sql = mysql_query("SELECT * FROM tabulka where id= '".$udaj."'"); //vytiahneme udaje z db
           $vypis = mysql_fetch_row($sql);
    
           echo '';
           echo 'Nadpis: 
    '; //vypiseme nadpis
           echo 'Text: '.$vypis[2].'
    '; //vypiseme text
           echo '';
           echo '';
    ?> 
    
    ===========================================================================================================
    Tak to je vsetko dufam ze vam tento navod pomohol ak budu nejake problemy tak napiste s pozdravom Gabik 

  7. Ty jsi to zapnul na fóru brzo já tam udělal chybu ale editoval jsem to. Tak se na to mrkni ještě jednou :-)

     

    A stym čo?

    Riadok:

    if(AdminLevel[playerid]>0) return format(text,256,"Admin Level:%d"AdminLevel[playerid]),Update3DTextLabelText(TEXT[playerid],B_CE,text);

    Error:

     

    C:\Documents and Settings\GTG\Plocha\bcl.pwn(692) : error 001: expected token: "-string end-", but found "-identifier-"

    C:\Documents and Settings\GTG\Plocha\bcl.pwn(692) : warning 215: expression has no effect

    C:\Documents and Settings\GTG\Plocha\bcl.pwn(692) : error 001: expected token: ";", but found ")"

    C:\Documents and Settings\GTG\Plocha\bcl.pwn(692) : error 029: invalid expression, assumed zero

    C:\Documents and Settings\GTG\Plocha\bcl.pwn(692) : fatal error 107: too many error messages on one line

  8. Pocuvaj este tu mi hadze error a ked tam pridam svoju premennu AdminLevel tak hadze za iny error

     

    if(Admin[playerid]>0)

     

    C:\Documents and Settings\GTG\Plocha\bcl.pwn(692) : error 017: undefined symbol "Admin"

    C:\Documents and Settings\GTG\Plocha\bcl.pwn(692) : warning 215: expression has no effect

    C:\Documents and Settings\GTG\Plocha\bcl.pwn(692) : error 001: expected token: ";", but found "]"

    C:\Documents and Settings\GTG\Plocha\bcl.pwn(692) : error 029: invalid expression, assumed zero

    C:\Documents and Settings\GTG\Plocha\bcl.pwn(692) : fatal error 107: too many error messages on one line

  9. Cawte chcem sa spytat ci neviete ako spravim ze ked je hrac admin ako podmienka if adminlevel playerid nho chapete ze bude mu pisat nad hlavou admin trebarz bo neviem robit z tym 3dtedxtlabel "pale" :d ak nechapete skusim to viac vysvetlit a dikes za kazdu odpoved "herz"

  10. Cawte all potrebujem pomoc robil som si do modu login register a furt mi hadze

    error 036: empty statement
    error 036: empty statement

    Riadky:

    dcmd(register,8, cmdtext);
    dcmd(login,5, cmdtext);

    cely public

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    dcmd(register,8, cmdtext);
    dcmd(login,5, cmdtext);
    return false;
    }

     

    :(

×
×
  • Create New...