Jump to content

AvestX

Uživatel
  • Příspěvků

    3245
  • Registrován

  • Aktivní

  • Vítězných dnů

    1

Příspěvky posted by AvestX

  1. Průhlednost, nejlepší je program který zde někdo zveřejnoval, sám si nadefinujes viditelnost ..

    ano to je ono klikni sem

     

    Ja už mám colorpicker ale .. Neexistuje na to iný spôsob ??

    jde o ty konečný 2 znaky .. 0xFFFFFFFFF je jasně bílá ty poslední dve F určujou průhlednost barvy .. ja to vypočítat nedokážu, nevyznam se v tom, používam ten "editor"

  2. nahoru

    new PlayerDeathSpawn[MAX_PLAYERS];
    
    stock IsPlayerInLS(playerid)
    {
    new Float:xls,Float:yls,Float:zls;
    GetPlayerPos(playerid,xls,yls,zls);
    if(xls > 0 && yls < 0) return 1;
    return 0;
    }
    
    stock IsPlayerInSF(playerid)
    {
    new Float:xls,Float:yls,Float:zls;
    GetPlayerPos(playerid,xls,yls,zls);
    if(xls < 0) return 1;
    return 0;
    }
    
    stock IsPlayerInLV(playerid)
    {
    new Float:xls,Float:yls,Float:zls;
    GetPlayerPos(playerid,xls,yls,zls);
    if(xls > 0 && yls > 0) return 1;
    return 0;
    }
    #define spawn_LS 0
    #define spawn_LV 1
    #define spawn_SF 3
    

     

    OnPlayerDeath

    if(IsPlayerInLS(playerid)) PlayerDeathSpawn[playerid] = spawn_LS;
    if(IsPlayerInLV(playerid)) PlayerDeathSpawn[playerid] = spawn_LV;
    if(IsPlayerInSF(playerid)) PlayerDeathSpawn[playerid] = spawn_SF;

     

    OnPlayerSpawn

    switch(PlayerDeathSpawn[playerid]){
    case spawn_LS: SetPlayerPos(playerid, souradnice LS);
    case spawn_LV: SetPlayerPos(playerid, souradnice_LV);
    default: SetPlayerPos(playerid, souradnice_SF);
    }

     

    jen tak pro predstavu, vylepsi, ja pouzivam SetSpawnInfo .. zalezi na tobe ;)

  3. Vylepšený SetPlayerPosEx

     

    SetPlayerPosEx(playerid, Float:X, Float:Y, Float:Z, Float:A, AlsoWithTheCar = 0, interior = 0, virtualworld = 0)
    {
        new vid;
        if(IsPlayerInAnyVehicle(playerid)) vid = GetPlayerVehicleID(playerid);
        
        SetPlayerPos(playerid, X, Y, Z);
        SetPlayerFacingAngle(playerid, A);
        SetCameraBehindPlayer(playerid);
        SetPlayerInterior(playerid, interior);
        SetPlayerVirtualWorld(playerid, virtualworld);
        
        if(AlsoWithTheCar)
        {
            if(IsPlayerInAnyVehicle(playerid))
            {
                SetVehiclePos(vid, X,Y,Z);
                SetVehicleZAngle(vid, Z);
                PutPlayerInVehicle(playerid, vid, 0);
                LinkVehicleToInterior(vid, interior);
                SetVehicleVirtualWorld(vid,virtualworld);
                SetCameraBehindPlayer(playerid);
            }
        }
        return true;
    }

     

    Použití:

    SetPlayerPosEx(playerid, Float:X, Float:Y, Float:Z, Float:A, AlsoWithTheCar = 0, interior = 0, virtualworld = 0)
    
    X,Y,Z = souřadnice
    Z = facingangle
    AlsoWithTheCar = port s autem či ne (0 = bez auta, 1 = s autem)
    interior = interér do jakého budete portnut
    virtualworld = virtual world do kterého budete teleportován

  4. ano :d to je pravda, jmenovalo se to Konec Hry co dělal marw, tim sem se inspiroval to přiznam :d , chystám se udělat něco podobného, akorát v trošku jiném provedení .. a přemejšlim že by to bylo lepší i s tim dabingem, kterej by šel udělat ..

    mapky si dělam sám, ve svém provedení, a pawn zvládam taky :d ..

    díky za hodnocení :boss:

    Mohl jsi mě uvést, jako inspiraci :DDD ... jinak bych ti to klidně pomohl nadabovat :d ... já možná budu dělat pokračování mého módu Konec Hry :d a pokud bych se do toho pustil bylo by to vytvořeno systémem přídávaní map v TXT souboru

    Tak sem tě uved hore :d .. byl bych jedině rád kdyby si mi pomohl s dabingem, nějákej kontakt na tebe ? tušim že sem tě měl na ICQ ale moje palice se za tu dobu vygumovala :d byli jsme kamarádi podle mě :d .. a kdoví jestli si ICQ nezměnil nebo nezrušil .. :) tak mi kdyžtak do SZ napiš nejlépe skype :d ..

  5.  

    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

    {

    if(dialogid == 1)

    {

    if(response == 1)

    {

    if (udb_Exists(PlayerName(playerid))) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Registrace","Přihlaš se ! napiš heslo","OK","QUIT");

    if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Registrace","Musíš napsat heslo !","OK","QUIT");

    if (udb_Create(PlayerName(playerid),inputtext)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Registrace","Vyborně, nyní napiš znovu heslo !","OK","QUIT");

    }else Kick(playerid);

    }

    //==============================================================================

    if(dialogid == 2)

    {

    if(response == 1)

    {

    if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Musíš zadat heslo !\nNapiš heslo !","OK","QUIT");

    if (udb_CheckLogin(PlayerName(playerid),inputtext))

    {

    GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));

    PLAYERLIST_authed[playerid] = true;

    SendClientMessage(playerid, 0xEFEFF7AA, "Úspěšně přihlášen !");

    GameTextForPlayer(playerid,"SA-MP Welcome to San Fiero",5000,5);

    } else return ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Registrace","Nespravne heslo !","OK","QUIT");

    }

    }

     

    //==================================jobs========================================

     

    if(dialogid == taxikar)

    {

    if(response == 1)

    {

    if(Job==1)

    {

    SCM(playerid,COLOR_YELLOW,"[POVOLÁNÍ] Zde už jsi zaměstnán");

    }

    else

    {

    SCM(playerid, COLOR_YELLOW, "[POVOLÁNÍ] Zaměstnal jsi se jako taxikář");

    GivePlayerWeapon(playerid,22,100);

    SetPlayerSkin(playerid, 171);

    }

    }

    }

    //==================================jobs========================================

     

     

     

     

     

     

    return 1;

    }

     

    proč furt kopíruješ? myslíš že se tim něco naučíš? tuty sou udělaný aby učili né ničili !

  6. Nelíbí se mi .. mohl jsi vytvořit alespon stock a potom už jen přisazovat čísla .. ale někdo to má třeba raději takhle .. jinak sem čekal že dáš všechny zbraně jako v ammunation :d

     

    Nemám rovnou udělat FS a nahrát to sem v PWN aby si to pouze stáhli a překonvertovali a nic z toho nepochopili?

    jó můžeš :d hodně štěstí a nervů .. mohl si to ale víc rozepsat, napřiklad toto

     

    //napíše při nedostatku penězí

     

    kdybych pawn nechápal, moc bych z toho nepochopil

     

    if(GetPlayerMoney(playerid) < 555555) return SCM(playerid, -1, "nemas 5555555 $"); // zjišťuje hráčovo peníze zda jsou menší než 55555, pokud ano nebudeme pokračovat dál a pouze vypíšeme zprávu

    toto třeba nováček pochopí ... ale to už je na tobě ...

  7. ano :d to je pravda, jmenovalo se to Konec Hry co dělal marw, tim sem se inspiroval to přiznam :d , chystám se udělat něco podobného, akorát v trošku jiném provedení .. a přemejšlim že by to bylo lepší i s tim dabingem, kterej by šel udělat ..

    mapky si dělam sám, ve svém provedení, a pawn zvládam taky :d ..

    díky za hodnocení :boss:

  8. Reason to Live

    SA-MP Game ..

     

    Inspiroval mě chrabrý hoch "Marwin37" s jeho geniálním modem Konec Hry ..

     


     

    Popis:

    Pawn mě sice už nebavilo, byl to přetlak kodování RP modů, ale tento nápad mě nutí jít dál v pawn kodech ..

     

    Nejedná se o žádný gamemod ve kterém je jako v ostatních gm volnost a můžete si dělat téměř vše co chcete, jedná se o mod s příběhem zločince který byl uvězněn mezi smrtící návnady a vaše jediná možnost na únik je všechny pasti obejít a dostat se pryč s věznice, na začátku máte promazanou paměť takže si nic nepamatujete, v modu se chystám zhotovit alespon 10Levelů které budou obsahovat dění a ostatní hráči vám mohou pomáhat s překonáváním překážek, například deaktivovat bombu aby jste mohl dál, přejít přes vodu plnou elektrického proudu sestavením posunující se "lodi" ...

    Ve hře bude spousta výběrů kudy se vydat a jedna cesta bývá smrtelná, druhá pouze nebezpečná a projít jí je možné narozdíl od druhé ..

    Během hraní se budete dozvídat o svém minulém "já" a zjištovat vše co jste udělal ..

    Na začátku vám bude přisouzenou jméno zločince a přidán skin se kterým si celý příběh projdete ..

     


     

    Důvod proč to sem přidávám není abych sepsal co bude obsahovat, ale scháním člověka který by byl ochotný nadabovat hlavního hráče, já :d mám děsný hlas, a upřímně mám vadu a neumím správně říkat například "r" ..

    Daber by měl mít hlubší hlas a dobrý mikrofon aby nebyl slyšet hukot, kdyby někdo takový byl pište mi do SZ a můžeme se domluvit ..

     

    děkuji za přečtení :d

  9. nemá to být takhle??

    if(strcmp(pName(playerid), pCar[id][pcOwner], false) == 0)
    

    jestly to ma byt stejny tak by to takhle mnělo fakat

    ne, toto neznamena zda pname je pcar[id][pcOwner] ale zda neni ..

    jestly neni tak takhle ne ?

    if(strcmp(pName(playerid), pCar[id][pcOwner], false) != 0)
    

    todhle je uplne o necem jinem, ty vubec nechapes o co jde, tak radeji nepis nic ..

  10. Zdar, to co tu píšeš je absolutní píčovina, to co tu všichni píšou je správně a chyba neni u nikoho jiného než u tebe, tak ti teda presne poradim jak postupovat ..

     


     

    1)

     

    pust webovej prohlížeč a klikni na toto:

    SA-MP Server DOWNLOAD

     

     

    2)

     

    otevři rar a překopíruj složku pawno, třeba na plochu.

     

     

    3)

     

    otevři pawno.exe, úplně nahoře klikni na 'file' a ve výberu dej 'New' ..

     

     

    4)

     

    všechno co tam je smaž, a překopíruj tam toto:

     

    #include 
    
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(!strcmp("/ahoj", cmdtext, true))
    {
    SendClientMessage(playerid, -1, "Ahoj, tento script funguje, chyba je u tebe, unknown command? ne, ja ho nevidim !");
    return true;
    }
    return false;
    }

     

     

    5)

     

    dej F5 a ulož to někam, potom až bude vše hotové napíše ti to v takovém rámečku tento text

    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    

     

     

    6)

     

    tam kam si to uložil se vytvořili 2 soubory, jeden s příponou AMX a druhý s příponou PWN, ten s příponou AMX překopíruj do filterscriptů na serveru, zapni server, logni se jako rcon, dej příkaz "/rcon loadfs jmeno", místo "jméno" zadej text jména souboru bez přípony ".amx", napiš příkaz "/ahoj"..

     


     

    žeby to náhodou šlo?

  11. Děkuji všem za komentáře a rady .. začal jsem s C++ :d už jsem ze základu pochopil o čem to je, a udělal malinký výtvor :d

     

    Kalkulacka.exe

     

    pokud se bojíte stahovat zdroják:

    #include 
    #include 
    #include 
    
    int main() {
    
       int zpusob,cislo1, cislo2;
    
       printf("\n\n\n\n\n\n\nKALKULACKA\n\n1: Nasobeni\n2: Deleni\n3: Scitani\n4: Odcitani\n5: Autor\n6: Ukoncit aplikaci\n\n\n\n");
    
       scanf("%d", &zpusob);
    
       if(zpusob == 1){
    
                   printf("Ted zadejte 2 cisla ktera chcete nasobit:\n\n");
                   scanf("%d", &cislo1);
                   printf("Zadal jste cislo %d, ted zadejte dalsi:\n\n", cislo1);
                   scanf("%d", &cislo2);
                   printf("%d krat %d = %d\n\n\n", cislo1, cislo2, cislo1 * cislo2);
                   system("PAUSE");
                   return main();
    
       }else if(zpusob == 2)
       {
             printf("Zadejte 2 cisla ktera chcete vydelit:\n\n");
             scanf("%d", &cislo1);
    
             if(cislo1 == 0){
                       printf(" !! CISLEM 0 NELZE DELIT !!\nZadejte jine cislo nez nula !\n\nCISLO:");
                       scanf("%d", &cislo1);
             }
    
             printf("Zadal jste cislo %d, ted zadejte dalsi:\n\n", cislo1);
             scanf("%d", &cislo2);
    
             if(cislo2 == 0){
                       printf(" !! CISLEM 0 NELZE DELIT !!\nZadejte jine cislo nez nula !\n\nCISLO:");
                       scanf("%d", &cislo2);
             }
    
             printf("%d deleno %d = %d\n\n\n", cislo1, cislo2, cislo1 / cislo2);
             system("PAUSE");
             return main();
       }else if(zpusob == 3)
       {
             printf("Zadejte 2 cisla ktera chcete secist:\n\n");
             scanf("%d", &cislo1);
             printf("Zadal jste cislo %d, ted zadejte dalsi:\n\n", cislo1);
             scanf("%d", &cislo2);
             printf("%d plus %d = %d\n\n\n", cislo1, cislo2, cislo1 + cislo2);
             system("PAUSE");
             return main();
       }else if(zpusob == 4)
       {
             printf("Zadejte 2 cisla ktera chcete od sebe odecist:\n\n");
             scanf("%d", &cislo1);
             printf("Zadal jste cislo %d, ted zadejte dalsi:\n\n", cislo1);
             scanf("%d", &cislo2);
             printf("%d minus %d = %d\n\n\n", cislo1, cislo2, cislo1 - cislo2);
             system("PAUSE");
             return main();
       }else if(zpusob == 5)
       {
             printf("       **        Autor        ***\n\n");
             printf("       Prezdivka: Avest-X\n");
             printf("       Jmeno a primeni: Jan Nachlinger\n\n\n\n");
             system("PAUSE");
             return main();
       }else if(zpusob == 6) return false;
       else{
             printf("\n\n!! TOTO CISLO NIC NEPODPORUJE !!\n\n");
             system("PAUSE");
             return main();
    
       }
    
    
       return false;
    
    }
    

     

    Ted jsem s tím začal :d tak se nesmějte :d

     

    Volím C++ :d

  12. Tady je vidět vaše zabedněnost a sezení u počítače. Možná kvůli nadměrnému strávení času u pc slavíš narozeniny tím, že hraješ ve virtuální realitě místo slavit narozeniny spíše s kamarádama...

     

    Zamysli se nad tím.

    Každej si vybere způsob života, každýho baví něco jinýho a tak si za tím de, i přes keci těch ostatních, jestli má rád svuj život, tak žije tak jak žít chce ..

     

    Je to tvuj názor ..

  13. Dobrý den, pawn již mě nebaví tak jak mě bavilo dřív, a tak jsem se chtěl zeptat tech kteří se vyznají v jiných jazycích ..

    Čím myslíte že bych měl začít, nebo jaký jazyk bych měl zvolit, přemýšlel jsem že bych se pustil do C# nebo C++ tak se ptám jaký je rozdíl mezi těmito programovacími jazyky ?

     

    Jaký bych měl zvolit a čím se od sebe liší ..

     

    Nikdy jsem s tím nepracoval :d, jediné v čem jsem "scriptoval" byl jazyk pawn, hrabal jsem se v HTLM ale chtěl bych začít raději s tvorbou aplikací než webů, předem děkuji za odpovědi ..

     

    (doufám že jsem tento přízpěvek dal do správného tématu, žádný HELP jazyk C tu není, tak jsem to hodil sem .. )

×
×
  • Create New...