Jump to content

Mivčo

Uživatel
  • Příspěvků

    1933
  • Registrován

  • Aktivní

  • Vítězných dnů

    20

Příspěvky posted by Mivčo

  1. Pracujem nad tým ako zmeniť heslo.... skúšal som aj na meno ale to mi toľko sily boh nedá :d 

     

     

    Celí dialóg:

    case Dialog_Info2:
    		{
    			if(response == 1)
    			{
    				if(!inputtext[0]) return ShowPlayerDialog(playerid,Dialog_Info2,DIALOG_STYLE_INPUT,"Zmena Hesla","{ff0000}Nezadal si heslo !{ffffff}Zadej své staré heslo:","Dále","Cancel");
    				new INI:File = INI_Open(UserPath(playerid));
    				else if(strcmp(INI_String(File, "Password"), udb_hash(inputtext),false)) return ShowPlayerDialog(playerid,Dialog_Info2,DIALOG_STYLE_INPUT,"Zmena Hesla","{ff0000}Špatné heslo ! {ffffff}Zadej své staré heslo:","Dále","Cancel");
    				else
    				{
    					ShowPlayerDialog(playerid,Dialog_Info3,DIALOG_STYLE_INPUT,"Zmena Hesla","{ffffff}Zadej své nové heslo:","Dále","Cancel");
    				}
    			}
    		}
    
  2. Popis problému:

    Zdravím chcem sa opýtať ako spraviť výplatu aby ju hráč nedostal do ruky ale hned do banky....

     

     

    A Dále =>

     

    Chyby/varování kompilátoru a při běhu:

     

    C:\Users\mivco\Desktop\VRLS.pwn(6202) : error 029: invalid expression, assumed zero
    C:\Users\mivco\Desktop\VRLS.pwn(6202) : warning 215: expression has no effect
    C:\Users\mivco\Desktop\VRLS.pwn(6202) : error 001: expected token: ";", but found "if"
    C:\Users\mivco\Desktop\VRLS.pwn(6202) : error 029: invalid expression, assumed zero
    C:\Users\mivco\Desktop\VRLS.pwn(6202) : fatal error 107: too many error messages on one line

    Kód:

     

    [code=:0]
    else if(strcmp(INI_String(File, "Password"), udb_hash(inputtext),false)) return ShowPlayerDialog(playerid,Dialog_Info2,DIALOG_STYLE_INPUT,"Zmena Hesla","{ff0000}Špatné heslo ! {ffffff}Zadej své staré heslo:","Dále","Cancel");
    [/code]

     

     

     

    Dodatečné poznámky:

    --

  3. Dělám to pro svoje účely a stejně tak i to navrhuji např. stavím teď jednu farmu a budu dělat i pole s toho důvodu že chci udělat systém kde by hráč mohl vlastnit farmu a na tom poli pěstovat nebo tak ... Ale to je brzo o něčem takovém psát takže jednoduše jen pro svoje účely. Vše to má zkrátka nějaký důvod nedávám tam něco co nevyužiji :-D

    Jáj no dobre... len som myslel čisto mapu download alebo napr mapa na €€€/KČS Dnešnej dobe je málo modov ktorí majú vlastne mesto/vidiek a tam sa to všetko odohrava (myslím si že ak to chceš tak robiť :d ) ale inak dobra práca na začiatok :) GL :) 

  4. 				new s[128];
    				format(s,128,"Houses/House%d.txt",houseid);
                                    new INI:File = INI_Open(s);
    				new camera = INI_Int(File,"Camera");
    				new dog = dini_Int(s,"Dog");
    				new termo = dini_Int(s,"TermoSenzor");
    				new walk = dini_Int(s,"WalkSenzor");
    				new door = dini_Int(s,"StrongDoors");
    

    pri tomto mi ukaže Pawno neodpovedá.... robím podla tutorialu z dini na y_ini

  5. Pre robievam Denisov HS z DOF2 do Y_INI a mám tento code dobre?

     

     

     

     

     

    stock CreateHouse(Float:HX,Float:HY,Float:HZ,CENA)
    {
    HouseCount++;
    
    if(HouseCount > MAX_HOUSES)
    {
    print("MAX. Počet domov bol prekročený. Server bol vypnutý !");
    SendRconCommand("exit");
    }
    HouseInfo[HouseCount][p_X] = HX;
    HouseInfo[HouseCount][p_Y] = HY;
    HouseInfo[HouseCount][p_Z] = HZ;
    HouseInfo[HouseCount][Cena]= CENA;
    HouseInfo[HouseCount][VW] = HouseCount;
    
    new s[100];
    format(s,100,"Houses/House%d.txt",HouseCount);
    if(!fexist(s))
    {
    
    new INI:File = INI_Open(s));
    INI_WriteInt(File,"Owner","none");
    INI_WriteInt(File,"Pass","none");
    INI_WriteInt(File,"Locked",false);
    INI_WriteInt(File,"Interior",3);
    INI_WriteInt(File,"Money",0);
    
    INI_WriteInt(File,"Camera",0);
    INI_WriteInt(File,"Dog",0);
    INI_WriteInt(File,"TermoSenzor",0);
    INI_WriteInt(File,"WalkSenzor",0);
    INI_WriteInt(File,"StrongDoors",0);
    
    new asdf[15];
    for(new i;i <= MAX_WEAPON_SLOT;i++)
    {
    format(asdf,10,"Weapon%d",i);
    INI_WriteInt(File,asdf,0);
    format(asdf,15,"WeaponAmmo%d",i);
    INI_WriteInt(File,asdf,0);
    }
    
    for(new i;i <= MAX_SKIN_SLOT;i++)
    {
    format(asdf,10,"Skin%d",i);
    INI_WriteInt(File,asdf,-1);
    }
    INI_Close(File);
    }
    HouseInfo[HouseCount][IntTyp] = INI_String(s,"Interior");
    HouseInfo[HouseCount][HousePick] = CreatePickup(1277,1,HouseInterior[HouseInfo[HouseCount][IntTyp]][P_X],HouseInterior[HouseInfo[HouseCount][IntTyp]][P_Y],HouseInterior[HouseInfo[HouseCount][IntTyp]][P_Z],HouseInfo[HouseCount][VW]);
    format(HouseInfo[HouseCount][Password],32,INI_String(s,"Pass"));
    new asdf[15];
    for(new i;i < MAX_WEAPON_SLOT;i++)
    {
    format(asdf,10,"Weapon%d",i);
    HouseInfo[HouseCount][Weapon][i] = INI_String(s,asdf);
    format(asdf,15,"WeaponAmmo%d",i);
    HouseInfo[HouseCount][Ammo][i] = INI_String(s,asdf);
    }
    for(new i;i < MAX_SKIN_SLOT;i++)
    {
    format(asdf,10,"Skin%d",i);
    HouseInfo[HouseCount][Skins][i] = INI_String(s,asdf);
    }
    new sx[200];
    if(IsHouseForSale(HouseCount))
    {
    format(HouseInfo[HouseCount][Owner],MAX_PLAYER_NAME,"Nikto");
    HouseInfo[HouseCount][Zamek] = false;
    HouseInfo[HouseCount][Pickup] = CreatePickup(1273,1,HX, HY, HZ);
    format(sx,200,"{FFFFFF}Dom {0000FF}č.%d\r\n{FFFFFF}Majiteľ: {0000FF}Nikto\r\n{FFFFFF}Cena: {0000FF}%d",HouseCount,CENA);
    HouseInfo[HouseCount][Text] = Create3DTextLabel(sx,0xFF0000FF,HX,HY,HZ+1,50,0);
    
    }else{
    if(INI_String(s,"Locked")) HouseInfo[HouseCount][Zamek] = true;
    else HouseInfo[HouseCount][Zamek]=false;
    HouseInfo[HouseCount][Pickup] = CreatePickup(1272,1,HX, HY, HZ);
    format(HouseInfo[HouseCount][Owner],MAX_PLAYER_NAME,"%s",dini_Get(s,"Owner"));
    format(sx,200,"{FFFFFF}Dom {0000FF}\tč.%d\r\n{FFFFFF}Majiteľ: {0000FF}\t%s\r\n{FFFFFF}Park. miest: {0000FF}\t%d\r\n{FFFFFF}Locked: {0000FF}\t%s",HouseCount,HouseInfo[HouseCount][Owner],HouseInfo[HouseCount][CarSlots]+1,YesNo(HouseInfo[HouseCount][Zamek]));
    HouseInfo[HouseCount][Text] = Create3DTextLabel(sx,0xFF0000FF,HX,HY,HZ+1,50,0);
    }
    return HouseCount;
    } 

     

     

  6. ATomas to som skúšal ono hráča pripojí hrá tam a po čase ho odpojí 
    

    Takto to nevypina (nepada) server. Ale jen odpojuje hrace ze serveru? Ten nadpis me zmatl tam je psano server totiz icon_e_biggrin.gif Tak je to jednoznacne chyba na strane hostingu a v nastaveni jejich firewallu (iptables ?)

     

    už som prešiel na ultra-hosting kde su aj tie ruské servery icon_e_biggrin.gif ale neukazuje mi toto: 

    post-10219-0-27901600-1509981761_thumb.jpg

×
×
  • Create New...