Jump to content

LosO

Uživatel
  • Příspěvků

    295
  • Registrován

  • Aktivní

  • Vítězných dnů

    2

Příspěvky posted by LosO

  1. Čaute spravil som si ukladanie zbraní tu je na webe na to tut že keď sa odhlásim tak sa mi uložia a keď sa spawnem tak sa načítaju.

     

    Ale problém je ten že keď tú zbraň vystrielam a pojdem relog tak ju zase mám mohli by ste poradiť ako spraviť aby som ju už potom nemal ?

     

    Tu je kod:

     

    new zbran1, zbran1ammo;
    new zbran2, zbran2ammo;
    new zbran3, zbran3ammo;
    new zbran4, zbran4ammo;
    new zbran5, zbran5ammo;
    new zbran6, zbran6ammo;
    new zbran7, zbran7ammo;
    new zbran8, zbran8ammo;
    new zbran9, zbran9ammo;
    new zbran10, zbran10ammo;
    new zbran11, zbran11ammo;
    new zbran12, zbran12ammo;
    
    v onplayerdisconect
    
    
    GetPlayerWeaponData(playerid, 1, zbran1, zbran1ammo);
    GetPlayerWeaponData(playerid, 2, zbran2, zbran2ammo);
    GetPlayerWeaponData(playerid, 3, zbran3, zbran3ammo);
    GetPlayerWeaponData(playerid, 4, zbran4, zbran4ammo);
    GetPlayerWeaponData(playerid, 5, zbran5, zbran5ammo);
    GetPlayerWeaponData(playerid, 6, zbran6, zbran6ammo);
    GetPlayerWeaponData(playerid, 7, zbran7, zbran7ammo);
    GetPlayerWeaponData(playerid, 8, zbran8, zbran8ammo);
    GetPlayerWeaponData(playerid, 9, zbran9, zbran9ammo);
    GetPlayerWeaponData(playerid, 10, zbran10, zbran10ammo);
    GetPlayerWeaponData(playerid, 11, zbran11, zbran11ammo);
    GetPlayerWeaponData(playerid, 12, zbran12, zbran12ammo);
    
    dUserSetINT(PlayerName(playerid)).("zbran1",zbran1);
    dUserSetINT(PlayerName(playerid)).("zbran1ammo",zbran1ammo);
    dUserSetINT(PlayerName(playerid)).("zbran2",zbran2);
    dUserSetINT(PlayerName(playerid)).("zbran2ammo",zbran2ammo);
    dUserSetINT(PlayerName(playerid)).("zbran3",zbran3);
    dUserSetINT(PlayerName(playerid)).("zbran3ammo",zbran3ammo);
    dUserSetINT(PlayerName(playerid)).("zbran4",zbran4);
    dUserSetINT(PlayerName(playerid)).("zbran4ammo",zbran4ammo);
    dUserSetINT(PlayerName(playerid)).("zbran5",zbran5);
    dUserSetINT(PlayerName(playerid)).("zbran5ammo",zbran5ammo);
    dUserSetINT(PlayerName(playerid)).("zbran6",zbran6);
    dUserSetINT(PlayerName(playerid)).("zbran6ammo",zbran6ammo);
    dUserSetINT(PlayerName(playerid)).("zbran7",zbran7);
    dUserSetINT(PlayerName(playerid)).("zbran7ammo",zbran7ammo);
    dUserSetINT(PlayerName(playerid)).("zbran8",zbran8);
    dUserSetINT(PlayerName(playerid)).("zbran8ammo",zbran8ammo);
    dUserSetINT(PlayerName(playerid)).("zbran9",zbran9);
    dUserSetINT(PlayerName(playerid)).("zbran9ammo",zbran9ammo);
    dUserSetINT(PlayerName(playerid)).("zbran10",zbran10);
    dUserSetINT(PlayerName(playerid)).("zbran10ammo",zbran10ammo);
    dUserSetINT(PlayerName(playerid)).("zbran11",zbran11);
    dUserSetINT(PlayerName(playerid)).("zbran11ammo",zbran11ammo);
    dUserSetINT(PlayerName(playerid)).("zbran12",zbran12);
    dUserSetINT(PlayerName(playerid)).("zbran12ammo",zbran12ammo);
    
    a v onplayerspawn
    
    
    GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran1"),dUserINT(PlayerName(playerid)).("zbran1ammo")/2);
    GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran2"),dUserINT(PlayerName(playerid)).("zbran2ammo")/2);
    GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran3"),dUserINT(PlayerName(playerid)).("zbran3ammo")/2);
    GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran4"),dUserINT(PlayerName(playerid)).("zbran4ammo")/2);
    GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran5"),dUserINT(PlayerName(playerid)).("zbran5ammo")/2);
    GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran6"),dUserINT(PlayerName(playerid)).("zbran6ammo")/2);
    GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran7"),dUserINT(PlayerName(playerid)).("zbran7ammo")/2);
    GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran8"),dUserINT(PlayerName(playerid)).("zbran8ammo")/2);
    GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran9"),dUserINT(PlayerName(playerid)).("zbran9ammo")/2);
    GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran10"),dUserINT(PlayerName(playerid)).("zbran10ammo")/2);
    GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran11"),dUserINT(PlayerName(playerid)).("zbran11ammo")/2);
    GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran12"),dUserINT(PlayerName(playerid)).("zbran12ammo")/2);
    
    

  2. Čaute potreboval by som pomôcť spravil som si si normalne podmineku

     

    new vdm[MAX_PLAYERS_EX];

     

    potom do príkazu som si dal

     

    vdm[playerid] = 1;

     

    a do OnPlayerDeath som dal

     

     

    if(vdm[playerid] == 1)
    {
    GivePlayerMoney(playerid, -500);
    GivePlayerMoney(killerid, 500);
    SCM(killerid,cervena, "Zabil si hráča v DM dostal si 500 $");
    SCM(playerid,cervena, "Zabiliťa dostal si - 500 $");
    }

     

    Ale Keď som pripojený v dm a niekoho zabijem tak vôbec nič ani nenapíše a ani mi to nepridá $ neviete čo môže byť za chybu ?

  3. čaute tak som tu zasa :d neviem si rady skušal som to už hociako a stale to nejde. Proste mam problém že keď dám niekomu kick tak sa mi to normalne uklada do suboru to je pohode ale spravil som ti teraz príkaz /getinfo (meno) ale pohode mi to aj načíta ale stále mi zobrazí v dialogu len prvý riadok čo je v tom subore a chcel by som aby mi to zobrazovalo všetky riadky pls help.

     

     

    Toto mám v príkaze kick:

    format(string,sizeof(string),"Getinfo/%s.txt",Jmeno(playerid));
    format(string2,sizeof(string2),"%s\r\n%s\r\n%s\r\n",Jmeno(playerid),reasons,Jmeno(id));
    new File:s = fopen (string, io_append);
    fwrite(d,string2);
    fwrite(d, "\r\n");
    fclose(d);
    

     

    A toto mám v príkaze:

     

    format(st,sizeof(st),"Getinfo/%s.txt",params);
    if(fexist(st))
    {
    new File:a = fopen(st, io_read);
    new dovod[75],Admin[25],string[70];
    fread(a,string);	 DelChar(string);
    format(name,20,"%s",string);
    fread(a,string);	 DelChar(string);
    format(dovod,75,"%s",string);
    fread(a,string);	 DelChar(string);
    format(Admin,25,"%s",string);
    fread(a,string);	 DelChar(string);
    fclose(a);
    format(string1,sizeof(string1),"Admin:\t%s\tDôvod:\t%s\tHráč:\t%s",Admin,dovod,Hrac);
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Getinfo",string1,"Ok","");
    }
    

     

    Dik za pomoc

  4. if(strcmp(cmdtext, "/help", true) == 0)
    {
    ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "Help:","1.) Pravidlá", "Dalej", "Koniec");
    return 1;
    }
    

     

    if(dialogid == 4)
    {
    if(response == 1)
    {
    if(listitem == 0)
    {
    new s[700];
    strcat(s,"Pravidla\n",700);
    strcat(s,"Pravidla\n",700);
    strcat(s,"Pravidla\n",700);
    strcat(s,"Pravidla\n",700);
    ShowPlayerDialog(playerid,4,DIALOG_STYLE_MSGBOX,"Pravidlá",s,"Speť","");
    }}}
    

  5. Toto mam hneď pod publicom ondialogresponse

     

    new s[700];

    a tento string používam na všetky dialog čo mam všetko funguje dobre aj info pekne ukazuje ale pravidlá mi už 3 posledné riadky neukáže

  6. QWER mam to tak len teraz ako som to prepisoval tak som sa tam pomilil.

     

    Proste potreboval by som to niejak spraviť aby to mohlo byť tam večí string ale mne sa tam zmesti maximalne ten 700

  7. if(dialogid == 4)
    {
    if(response == 1)
    {
    if(listitem == 0)
    {
    new s[700];
    strcat(s,"Pravidla\n",700);
    strcat(s,"Pravidla\n",700);
    strcat(s,"Pravidla\n",700);
    strcat(s,"Pravidla\n",700);
    ShowPlayerDialog(playerid,4,DIALOG_STYLE_MSGBOX,"Pravidlá",st,"Speť","");
    }}}
    

  8. Ahojte potreboval by som pomôcť.

     

    Mám spravené cez /help pravidlá a mam ich tam fakt vela a do publicu ondialogresponse sa mi zmestí string len 720 ale to mi neukáže uplne celé pravidlá. Ale si nadefinujem string trebars na 1000 a dám to pod inc tak to potom ukáže cele ale ak to otvorím a zatvorím a potom znova otvorím tak mi to tam už ukazuje 2 krát mohli by sme mi stím pomôcť ako by som to mal vyriešiť ? tie pravidlá robím cez strcat

×
×
  • Create New...