Jump to content

MrBeNy

Uživatel
  • Příspěvků

    188
  • Registrován

  • Aktivní

Příspěvky posted by MrBeNy

  1. mmm další klasickej RP :) popis vcelku pěknej, jen mě zajímá ta realizace...pokud píšeš více jak 20 zaměstnání a píšeš Mise pro každého, tak pokud budeš dělat mise pro každý povolání...:) tak to GL...

    Porad premyslim co dodelat aby se to necim lisilo ;-)

  2. Jo a nefunguje to vždy! Včera při testech sme si s kámošem stříleli navzájem minigunem do hlavy a nic, ale někdo se připojil a kilnul nás snipou. tak sme ho kicknuli xD a minigun fungoval xD, na ostatní zbraně až na plamenomet sme navzájem byli imunní xD.

    Jo jo.. kdyz se pripoji dalsi hrac, tak ho jde zabit, ale on zabit nemuze.. nevite nekdo jak tohle obejit? :-o

     

    Vydel jsi toto: ned 20. zář 2009 ? xD

  3. když chceš dat tak

    když dat opravneni tak

    dini_IntSet(cesta k souboru,"Opravneni",1)

    když odebrat tak

    dini_IntSet(cesta k souboru,"Opravneni",0)

     

    cestu k souboru si zvol sam

     

    -- sob 16. říj 2010 11:52:36 --

     

    když chceš dat tak

    když dat opravneni tak

    dini_IntSet(cesta k souboru,"Opravneni",1)

    když odebrat tak

    dini_IntSet(cesta k souboru,"Opravneni",0)

     

    cestu k souboru si zvol sam

     

    Ty to porad nechapes, on chce neco takeho jako je v exisu

    na nejake opravneni ser, on chce jen udelat aby se to neukladalo do scriptfiles ale do scriptfiles/fs/jmeno.... chapes to uz ?

  4. virtual.png

    - Informace


    • [*:255wf8a5]Mod s povolanima.
      [*:255wf8a5] Ruzne cerne trhy, kde si budete moct koupit zbrane a naboje.
      [*:255wf8a5] Budete za sve povolani ziskavat zkusenosti, cim vetsi zkusenosti tim vice moznosti a misi!
      [*:255wf8a5] Budete moct zavodit na ruznych zavodistich, poradat derby v arene.
      [*:255wf8a5] Bude zde mnoho domu ke koupeni.
      [*:255wf8a5] Bude zde dostatek aut takze se nebudete muset bat ze nenarazite na nove auto ;-)
      [*:255wf8a5] Mod nebude obsahovat !ZADNE PORTY! jen /setloc a /teleport, ma to byt virtual je to tedy pokrocilejsi nez realita!

     

    - Povolani

     

    • [*:255wf8a5] Vice nez 20 povolani.
      [*:255wf8a5] Vice nez 20 ruznych misi.
      [*:255wf8a5] Zkusenosti.
      [*:255wf8a5] Kazde povolani minimalne 1 prikaz!
      [*:255wf8a5] Vyplaty v podobe delani misi!

     

    - Zabava

     

    • [*:255wf8a5] Mini mise pro kazdeho!
      [*:255wf8a5] Zavodni drahy,areny!
      [*:255wf8a5] Cerne trhy!

     

    - Zavody

     

    • [*:255wf8a5] Motokary.
      [*:255wf8a5] Big LV race!
      [*:255wf8a5] Derby.
      [*:255wf8a5] Motocross race!

     

    - House System

     

    • [*:255wf8a5] Ukladani penez.
      [*:255wf8a5] Ukladani zbrani.
      [*:255wf8a5] Doplnovani naboju.
      [*:255wf8a5] Doplnovani zivotu a vesty.

     

    - Admin Script

     

    • [*:255wf8a5] Kick/Ban
      [*:255wf8a5] /Freeze/Unfreeze
      [*:255wf8a5] /Jail/Unjail
      [*:255wf8a5] /Say

     

    - Shanim

     

    • [*:255wf8a5] Mappera na vytvoreni zabavneho ostrova.
      [*:255wf8a5] Napady co do modu pridat aby byl zabavnejsi.
      [*:255wf8a5] Napady co pridat do admin scriptu, ale aby admini nemely vyhody oproti ostatnim!

     

    Dekuji Daw3mu za pekne logo ;-)

    Vsecky vase napady piste prosim rovnou do tohoto topicu diky ;-)

    EDIT: Tvorba pozastavena z duvodu zdravotniho stavu, nebudu moct byt tolik na PC.

  5. Stick":2edff2n3]To sem sice měl ale problém je jinde taky!

    A to vtom že se to ukládá na třeba ID1 takže příde naserver hráč pepa ID 1 dám mu oprávnění a on odejde a příde třeba vasek ID 1 a má taky oprávnění neukládá se to přímo na NICK!

    Nevíte někdo co stím aby se to ukládalo na NICk a ne na např.ID 1 a každý hráč co by měl ID 1 by měl oprávnění PLS "help"

     

    Vsak sem ti rikal, ze to je kvuli tomu ze mas v Modu registraci a aji ve FS a mas tam nastavene ukladani a aby se to nepremazavalo tak to misto nicku hodi ID... cize musis udelat aby se ti to ukladalo do nejake slozky

  6. Stick":2c118bss]No potřebuji třeba si udělám vrata a chci aby je mohl ovládat jen někdo tak mu dám oprávnění třeba příkaz /datp ID a nechci aby se to pokaždem přihláení musel znova dávat práva ale aby se mu to uložilo a při zapnuti zase načetlo a jak to píeš ty tak tak sem to zkoušel ale háže mi to erory a warningy tak nevím "help"

     

    Kazdy Error a Warning se da vyresit ;-)

  7. Ve spoileru jsem to opravil mel jsem tam par chybicek ;-)

     

    Stick":320ik0wk]MrBeNy mocti děkuji za návod já si to pročtu a zkusím přijít nato jak se to dělá aby se to dalo ovládat jen když mám povolení OKS díky :clap:

    Kdyz budes chtit aby to slo delat jen kdyz ma opravneni tak do toho prikazu... nebo neceho jineho pridas tento radek

    if(opravneni[playerid] != 1) return  SendClientMessage(playerid,  B_CERV,"[ ! ] Musíš vlastnit oprávnění!");

  8. Zdravim,

    Chapu te kazdy jednou zacina... kazdy nevi vsechno a nikdy vedet nebude...

     

    Jestly nemáš tak mezi define:

    #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

     

    Mezi new

    new opravneni[MAX_PLAYERS]//Vytvori nam promenou.

     

    Do OnPlayerCommandText

    dcmd(prav,    4,cmdtext);
    dcmd(unprav,  6,cmdtext);

     

    Nekam do modu ja preferuji pod OnPlayerCommandText

     

    dcmd_prav(playerid,params[])

    {

    new id = strval(params);

    new string[80];

    if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, B_CERV,"[ ! ] Musíte být přihlášený přez rcon!");// Musí být přihlášený přez rcon

    if(!strlen(params)) return SendClientMessage(playerid,B_ZLUT,"[ ! ] Použití: /prav [iD]");// Když napíše jen /prav ... bez ID

    if (opravneni[playerid] == 1) return SendClientMessage(playerid, B_CERV,"[ ! ] Toto [iD] už má oprávnění!"); // == 1 znamena že už má oprávnění

    if (!IsPlayerConnected(id)) return SendClientMessage(playerid, B_CERV,"[ ! ] Toto [iD] není na serveru!");// Zjsití jestly je hráč připojený

    else // KdyŽ vše splňuje

    if (IsPlayerConnected(id))//Když je připojený

    {

    opravneni[playerid] = 1; // Nastaví mu opravneni na 1 tedy 1 = opravneni

    format (string,sizeof(string),"[ ! ] Administrátor %s dal oprávnění hráči %s.",PlayerName(playerid),PlayerName(id));

    SendClientMessageToAll(B_ORAN, string); // odešle zprávu

    }

    return 1;

    }

     

    dcmd_unprav(playerid,params[])

    {

    new id = strval(params);

    new string[80];

    if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, B_CERV,"[ ! ] Musíte být přihlášený přez rcon!");// Musí být přihlášený přez rcon

    if(!strlen(params)) return SendClientMessage(playerid,B_ZLUT,"[ ! ] Použití: /unprav [iD]");//Když napíše jen /unprav bez ID

    if (opravneni[playerid] != 1) return SendClientMessage(playerid, B_CERV,"[ ! ] Toto [iD] nemá oprávnění!");// != 1 znamená že !MUSÍ!

    if (!IsPlayerConnected(id)) return SendClientMessage(playerid, B_CERV,"[ ! ] Toto [iD] není na serveru!");

    else

    if (IsPlayerConnected(id))//Když je připojený

    {

    opravneni[playerid] = 0; // Sebere mu oprávnění

    format (string,sizeof(string),"[ ! ] Administrátor %s sebral oprávnění hráči %s.",PlayerName(playerid),PlayerName(id));

    SendClientMessageToAll(B_ORAN, string);// odešle zprávu

    }

    return 1;

    }

     

     

    A ted uz jen ukladani...

    Do OnPlayerDisconnect

    dUserSetINT(PlayerName(playerid)).("Opravneni",opravneni[playerid]);// Kdyz se odpoji ulozi mu opravneni 

     

    A ted do registrace

    opravneni[playerid]=dUserINT(PlayerName(playerid)).("Opravneni");// Kdyz se pripoji nacte mu to opravneni

    Nezkousel jsem tak kdyby byla nejaka chybka nebo neco napis ;-)

  9. No kdyz tam dam toto:

     

        TextDrawShowForPlayer(playerid, TextDraw[T_Draw1]);
       TextDrawShowForPlayer(playerid, TextDraw[T_Napis]);
       TextDrawShowForPlayer(playerid, TextDraw[T_Hodiny]);

    Tak mi to ukazuje jen ten prvni textdraw co je tu napsany...

  10. mam to udelane takhle:

     

    enum TEXT_NAME
    {
       Text:T_Napis,
       Text:T_Hodiny,
       Text:T_Draw1
    }

     

    A pak v OnGameModeInit

    TextDraw[T_Hodiny] = TextDrawCreate(547.0,9.0, "00:00");
    TextDrawLetterSize(TextDraw[T_Hodiny], 0.6, 2.0);
    TextDrawFont(TextDraw[T_Hodiny], 3);
    TextDrawSetOutline(TextDraw[T_Hodiny], 1);
    //--------------------------|
    TextDraw[T_Napis] = TextDrawCreate(29,427,"TEXT");
    TextDrawLetterSize(TextDraw[T_Napis],0.650000,1.300000);
    TextDrawAlignment(TextDraw[T_Napis],0);
    TextDrawBackgroundColor(TextDraw[T_Napis],B_MODR);
    TextDrawFont(TextDraw[T_Napis],1);
    TextDrawUseBox(TextDraw[T_Napis],0);
    TextDrawSetOutline(TextDraw[T_Napis],1);
    TextDrawSetProportional(TextDraw[T_Napis],1);
    TextDrawSetShadow(TextDraw[T_Napis],1);
    //--------------------------|
    TextDraw[T_Draw1] = TextDrawCreate(615,3," TEXT ");
    TextDrawLetterSize(TextDraw[T_Draw1],0.550000,1.900000);
    TextDrawAlignment(TextDraw[T_Draw1],3);
    TextDrawBackgroundColor(TextDraw[T_Draw1],0x000000ff);
    TextDrawFont(TextDraw[T_Draw1],1);
    TextDrawUseBox(TextDraw[T_Draw1],0);
    TextDrawSetOutline(TextDraw[T_Draw1],1);
    TextDrawSetProportional(TextDraw[T_Draw1],1);
    TextDrawSetShadow(TextDraw[T_Draw1],1);

×
×
  • Create New...