Jump to content

IchNar

Uživatel
  • Příspěvků

    92
  • Registrován

  • Aktivní

Příspěvky posted by IchNar

  1. Mám jeden problém.Mám jail ide mi to normálne len chcel by som tam pridať že keď bude vo väzení tak mu bude naboku písať kolko bude ešte vo väzení ako to spraviť?Vopred díky sa odpoveď.

    Tu je kód môjho jailu.

    ocmd:jail(playerid,params[])
    {
        new id,minuty,string[128],duvod[128];
        if(sscanf(params,"udz",id,minuty,duvod)) return SCM(playerid,COLOR_CERVENA,"Použi /jail [iD] [MINUTY] [DOVOD]");
          else if(GetPVarInt(id,"Jail") == 1) return SCM(playerid,COLOR_CERVENA,"Hráč už je vo väzení");
          else
          SetPVarInt(id,"Jail",1);
          SetTimerEx("Jail",minuty*60000,0,"i",id);
          SetPlayerInterior(id,3);
          SetPlayerPos(id,198.3796, 160.8905, 1003.03);
          format(string,sizeof(string),"Administrátor %s zatkol hráča %s na %d minut (%s)",Jmeno(playerid),Jmeno(id),minuty,duvod);
          SCMTA(COLOR_CERVENA,string);
          jevbase[id] = 1;
     return 1;
    }
    A ešte public:
    public Jail(playerid)
    {
       if(GetPVarInt(playerid,"Jail") ==1)
       {
           SetPVarInt(playerid,"Jail",0);
          GameTextForPlayer(playerid,"~r~ Odpykal si si trest! ~r~",10000,5);
          SetPlayerPos(playerid,1958.3783, 1343.1572, 15.3746);
          SetPlayerInterior(playerid,0);
          jevbase[playerid] = 0;
       }
       return true;
    }

     

  2. Akai,dám sem kód mójho normal mute,pomôžeš mi to pls dať na to mute čo som písal?

    Tu je kód:

    ocmd:mute(playerid,params[])
    {
    new id,string[128];
    if(sscanf(params,"u",id))return SCM(playerid,COLOR_CERVENA,"Použi /mute [iD]");
    if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_CERVENA,"Hrac neni pripojeny");
    if(Mute[id]) return SCM(playerid,COLOR_CERVENA,"Hrac je umlčaný");
    format(string,sizeof(string),"Administrátor %s umlčal hráča %s",Jmeno(playerid),Jmeno(id));
    SCMTA(COLOR_CERVENA,string);
    Mute[id] = true;
    return 1;
    }
     
    ocmd:unmute(playerid,params[])
    {
    new id,string[128];
    if(sscanf(params,"u",id))return SCM(playerid,COLOR_CERVENA,"Použi /unmute [iD]");
    if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_CERVENA,"Hrac neni pripojeny");
    if(!Mute[id]) return SCM(playerid,COLOR_CERVENA,"Tento hrac neni umlcany");
    Mute[id] = false;
    format(string,sizeof(string),"Administrátor %s odmlčal hráča %s",Jmeno(playerid),Jmeno(id));
    SCMTA(COLOR_CERVENA,string);
    return 1;
    }
     
    a v OnPlayerText mám:
    if(Mute[playerid]){
    SCM(playerid,-1,"{1B1BE0}Byl si umlčeny, nemuzes psat");
    return 0;
  3. Mám problém s prihlasovaným,mám LOGIN/REGISTER systém,akože všetko ide,len potrebujem ukladať peniaze,skiny a wanted level ale neviem ako.Pls poraďte mi čo mám doplniť.

     

                

    #include <a_samp>
    #include <dini>
    #include <MD5>
    #define REGISTER 180
    #define LOGIN    250
    public OnPlayerConnect(playerid)
    {
        new Hrac[64];
        new Sname[MAX_PLAYER_NAME];
        GetPlayerName(playerid,Sname,sizeof(Sname));
        format(Hrac,sizeof(Hrac),"/Hrac/%s.txt",Sname);
        if(dini_Exists(Hrac))
        {
    ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"*Prihlásenie*","Vitaj zpäť na The RaI by IchNar a RAK0S prihlás sa!","Prihlásiť","Zrušiť");
        }
        else
    {
       ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"*Registrácia*","Vitaj na The RaI by IchNar a RAK0S zaregistruj sa!","Registrovať","Zrušiť");
    }
    return 1;
    }
     
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
        if(dialogid == 5)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,0xFFAAFF,"Bol si vyhodený zo servera preotže nesúhlasíš s pravidlami");
    Kick(playerid);
    }
    }
        if(dialogid == LOGIN)
    {
    if(response == 0)
    {
      SendClientMessage(playerid,0xFFAAF,"Bol si vyhodený zo servera pretože si sa neprihlásil");
      Kick(playerid);
      return 1;
    }
    if(response == 1)
    {
    Login(playerid,(inputtext));
    return 1;
    }
    }
    if(dialogid == REGISTER)
    {
    if(response == 0)
    {
      SendClientMessage(playerid,0xFFAAF,"Bol si vyhodený zo servery pretože si sa neregistroval");
      Kick(playerid);
      return 1;
    }
    if(response == 1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,0xFFAAF,"Napíš heslo!");
    ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"*Registrácia*","Vitaj na The RaI(original)by IchNar a RAK0S zaregistruj sa!","Registrovať","Zrušiť");
    }
      Register(playerid,(inputtext));
    return 1;
    }
    }
    return 1;
    }
     
    stock Register(playerid,key[])
    {
       new Hrac[64];
       new Sname[MAX_PLAYER_NAME];
       GetPlayerName(playerid,Sname,sizeof(Sname));
       format(Hrac,sizeof(Hrac),"/Hrac/%s.txt",Sname);
       dini_Create(Hrac);
       dini_Set(Hrac,"Passwort",key);
       dini_IntSet(Hrac,"Fraktion",0);
       SendClientMessage(playerid,0xFFAFF,"Úspešne registrovaný");
       return 1;
    }
     
    stock Login(playerid,key[])
    {
        new Hrac[64];
        new Sname[MAX_PLAYER_NAME];
        GetPlayerName(playerid,Sname,sizeof(Sname));
        format(Hrac,sizeof(Hrac),"/Hrac/%s.txt",Sname);
        if(!strcmp(key,dini_Get(Hrac,"Passwort"),false))
        {
    SendClientMessage(playerid,0xFFAFF,"Bol si úspešne prihlásený");
        }
        else
        {
    SendClientMessage(playerid,0xFFAFF,"Zlé heslo!");
    Kick(playerid);
        }
        return 1;
    }
  4. to znamená že sa ti VIP data nesavnú ... skús pozrieť či vôbec vytvorilo súbory

    ak si nemenil nič na .pwn súbore tak by potom mala byť chyba v hostingu(nemyslím zlý hosting ale napr. zle vytvorené zložky etc.)

    Keď dám niekomu VIP tak v zložke "VIP", mi tam napíše ale ked sa pripojim tak VIP nemám.Prepáčte za zlú URL toho VIP systému táto je post-15444-0-87853600-1412594895_thumb.pngpost-15444-0-17011600-1412594998_thumb.pngsprávna       http://pastebin.com/Uqd3KsZM      Tu sú screeny.

×
×
  • Create New...