Jump to content

DJ_Oli22

Uživatel
  • Příspěvků

    113
  • Registrován

  • Aktivní

Everything posted by DJ_Oli22

  1. no s dcmd robit viem ale pri QCMD nic take nemusis a skusal som to uz aj cez dcmd a aj som to tam zapisal ale nejde to napise ze SERVER: unknown command..
  2. Zdravim pouzivam uz poriadne prerobenu verziu fakovej rze od QWERA no a ten prikaz ktory tam bol povodne /vehicle som premenoval na /garaz a pise mi ked to dam ze neexistuje ale problem je v tom ze to pisalo aj ked este bolo /vehicle tak neviete kde je chyba... v tom kode prikazu urcite nie... QCMD:garaz(){ new string1[700], string2[100]; for(new i;i<MAX_PLAYER_CARS;i++){ if(ID[playerid][i]==-1){ format(string2,100,"Žiadne Vozidlo\n"); }else{ format(string2,100,"%s\n",vehName[GetVehicleModel(ID[playerid][i])-400]); } format(string1,256,"%s%s",string1,string2); } ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"Garaz",string1,"Vybrať","Zrušiť"); return true; }
  3. jaaj jasne diky :DD no ziadny error ale stale mi tam pise 1.. ked niekde pouzijem to propertynamesis tak mi tam hodi 1 :/ format(sx,200,"{FFFFFF}Nehnuteľnosť č.: {00FF00}%d\r\n{FFFFFF}Názov: {00FF00}%s\r\n{FFFFFF}Vlastník: {00FF00}Nikto\r\nVoľná", PropertyCount, PropertyNamesis[PropertyCount]); no pomoze mi niekto pls?
  4. Cs pls neviem preco mi vyhadzuje error ze: error 006: must be assigned to an array Pise to pritomto: stock AddProperty(Float:rx,Float:ry,Float:rz, namess[], type){ new sx[200], PropertyCountis[2]; PropertyCount++; PropertyNamesis[PropertyCount] = namess; //presne tu mi to pise poradte pls PropertyTypesis[PropertyCount] = type; PropertyPosis[PropertyCount][0] = rx; PropertyPosis[PropertyCount][1] = ry; PropertyPosis[PropertyCount][2] = rz; ... Prosim poradte ako to spravit uz som to mal aj takto aj to zcompilovalo ale to namess malo iba hodnotu 1... stock AddProperty(Float:rx,Float:ry,Float:rz, namess[], type){ new sx[200], PropertyCountis[2],name = namess[21]; PropertyCount++; PropertyNamesis[PropertyCount] = name; PropertyTypesis[PropertyCount] = type; PropertyPosis[PropertyCount][0] = rx; PropertyPosis[PropertyCount][1] = ry; PropertyPosis[PropertyCount][2] = rz; Dakujem za rady
  5. no to mi je jasne.. ale uz som ho trosku ze upravil a uz sa ani nepodoba by sa dalo povedat a cely by som ho sem nedal ok nevadi aj tak dakujem za pomoc a ochotu uz som to vyriesil
  6. no bude to tym ze je to od QWERA no napr ze som dal aby hracovi ukazalo benzinovy textdraw vtedy ked nastupi ako vodic a vtedy to bolo iba v gamemode vytvorilo ten textdraw pre kazdeho cez for(new i; i < MAX_PLAYERS;i++) no a asi to bude tym :/ no mam to je to tym ale nechapem ze preco..
  7. no kod sem urcite nebudem davat a tie cisla tam ukazovalo aj predtym cize v tom to asize nebude tak pls nejaky iny napad
  8. No tie cisla neviem co znamenaju ale proste ziadny error iba 16 warningov
  9. Cs all Stalo sa mi ze nieco som robil s gamemodom vsetko v pohode zopar warningov (ako bolo aj pred tym) ziadny error a ked zapnem samp-server.exe tak mi tam vyhodi iba cisla od 1 do 64 (ako to robilo aj pred tym) ale ten "main" co je v GM tak ten tam vobec neukaze uz a server nejde pomoze mi niekto? Dakujem tu je log servera: ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3z, (C)2005-2014 SA-MP Team [14:52:44] filterscripts = "" (string) [14:52:44] [14:52:44] Server Plugins [14:52:44] -------------- [14:52:44] Loaded 0 plugins. [14:52:44] [14:52:44] Ban list [14:52:44] -------- [14:52:44] Loaded: samp.ban [14:52:44] [14:52:44] [14:52:44] Filterscripts [14:52:44] --------------- [14:52:44] Loaded 0 filterscripts. [14:52:44] 0 [14:52:44] 1 [14:52:44] 2 [14:52:44] 3 [14:52:44] 4 [14:52:44] 5 [14:52:44] 6 [14:52:44] 7 [14:52:44] 8 [14:52:44] 9 [14:52:44] 10 [14:52:44] 11 [14:52:44] 12 [14:52:44] 13 [14:52:44] 14 [14:52:44] 15 [14:52:44] 16 [14:52:44] 17 [14:52:44] 18 [14:52:44] 19 [14:52:44] 20 [14:52:44] 21 [14:52:44] 22 [14:52:44] 23 [14:52:44] 24 [14:52:44] 25 [14:52:44] 26 [14:52:44] 27 [14:52:44] 28 [14:52:44] 29 [14:52:44] 30 [14:52:44] 31 [14:52:44] 32 [14:52:44] 33 [14:52:44] 34 [14:52:44] 35 [14:52:44] 36 [14:52:44] 37 [14:52:44] 38 [14:52:44] 39 [14:52:44] 40 [14:52:44] 41 [14:52:44] 42 [14:52:44] 43 [14:52:44] 44 [14:52:44] 45 [14:52:44] 46 [14:52:44] 47 [14:52:44] 48 [14:52:44] 49 [14:52:44] 50 [14:52:44] 51 [14:52:44] 52 [14:52:44] 53 [14:52:44] 54 [14:52:44] 55 [14:52:44] 56 [14:52:44] 57 [14:52:44] 58 [14:52:44] 59 [14:52:44] 60 [14:52:44] 61 [14:52:44] 62 [14:52:44] 63 [14:52:44] 64
  10. No chyba bola v Benzin scripte uplne som ho odstranil z GM a vsetko je v poho cize to budem musiet spravit od znova vo FS to nebolo ale Ďakujem
  11. Cs all Stalo sa mi ze najprv zacal blbnut palivo ze palivovy textdraw bol bugnuty v tachometri a teraz je v nom bugnute vsetko aj InfoBox ak ked unloadnem fs tachometer tak robi to iste iba ze sa to buguje v hodinach nechapem co sa stalo... pls help ak sa niekomu stalo nieco podobne co ste robili?
  12. No ale napriklad ked dam na server taky FS s tachometrom tak sa mi to buguje s nim cize v tom case to asi nebude Pls pomozte mi neviem co je s tym nestalo sa to uz niekomu alebo co?
  13. Zdravim Mam problem ze sa mi bugol TextDraw paliva vsetko fungovalo ako mala a zrazu mi ten textdraw zacalo hadzat ako keby k inemu ze tam kde mam hodiny serveru tak mi skacu raz hodiny raz palivo a kazde auto ma na zaciatku 0 paliva vedeli by ste mi poradit? Nehadze mi to ani warning..teda ohladom benzinu ani jeden new Text:BenzinTD[MAX_PLAYERS]; OnGameModeInIt for(new i; i < MAX_PLAYERS;i++){ BenzinTD[i] = TextDrawCreate(280.000000, 390.000000, "~b~~b~PALIVO: ~w~100"); TextDrawBackgroundColor(BenzinTD[i],255); TextDrawFont(BenzinTD[i],2); TextDrawLetterSize(BenzinTD[i], 0.440000, 2.400000); TextDrawColor(BenzinTD[i], 16711935); TextDrawSetOutline(BenzinTD[i], 1); TextDrawSetProportional(BenzinTD[i], 1); } for(new y; y < MAX_VEHICLES;y++){ Benzin[y] = 100; } v Include public FuelUp(playerid){ new engine,lights,alarm,doors,bonnet,boot,objective; for(new i; i <= BenzinCount;i++){ if(IsPlayerInRangeOfPoint(playerid,4,BenzinPos[i][0],BenzinPos[i][1],BenzinPos[i][2])){ new car = GetPlayerVehicleID(playerid); if(GetPlayerMoney(playerid) < BENZIN_CENA){ IB(playerid,1,"Nemas dostatok penazi"); }else{ if(Benzin[car] < 100){ Benzin[car]++; GivePlayerMoney(playerid,-BENZIN_CENA); GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); } } break; } } return true; } public FuelUpdate(){ new engine,lights,alarm,doors,bonnet,boot,objective; ForPlayers(i){ new car = GetPlayerVehicleID(i); if(car == 481 || car == 509 || car == 510){ Benzin[car] = 20; TextDrawHideForPlayer(i,BenzinTD[i]); }else if(car > 0 && car != 481 && car != 509 && car != 510){ new str[100]; SetPVarInt(i,"BenzinUpdate",GetPVarInt(i,"BenzinUpdate")+1); if(GetPlayerState(i) == PLAYER_STATE_DRIVER){ FuelUp(i); } if(GetPVarInt(i,"BenzinUpdate") == 50 && GetPlayerSpeed(car,true) > 0) { SetPVarInt(i,"BenzinUpdate",0); Benzin[car] -= random(2)+1; } format(str,100,"~b~~b~PALIVO: ~w~%d",Benzin[car]); TextDrawSetString(BenzinTD[i],str); TextDrawShowForPlayer(i,BenzinTD[i]); if(Benzin[car] < 1){ GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); IB(i,2,"Vozidlu dosiel benzin"); } } } return true; } OnPlayerStateChange if(newstate == PLAYER_STATE_DRIVER){ new car = GetPlayerVehicleID(playerid); new engine,lights,alarm,doors,bonnet,boot,objective; if(Benzin[car] < 1){ GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); IB(i,2,"Vozidlu dosiel benzin"); }
  14. No ale ziadny error mi to nehadze a ked tam tu zavorku dam tak mi hodi error 010: invalid function or declaration a to mi hodi na posledny return 1..
  15. Zdravim Mam problem ze ked zatrubim napriklad pred letiskom v lv a som pilot tak sa mi brana neotvori.. P.S.: ked som policajt a zatrubim pred branou ktora je v ls na stanici tak ta sa otvori ale zrejme je to tym ze je ako prva v poradi. mam spravenych takto asi 10 brán a su pomenovane Cela[0], Cela[1] .... a funguje to len s celou [0] //EDIT: fungujú všetky "cely" pri povolani policajt cize potom tie ostatne nefunguju :/ pls help, Dakujem Kod: niekde na zaciatku new Cela[15] // 15 lebo 5 je este takych statickych OnGameModeInit Cela[0] = CreateObject(980, 1587.8, -1638.2431, 15.1059, 0.0, 0.0, -180.0, 0); Cela[1] = CreateObject(980, 2334.788, 2443.458, 7.491, 0.0, 0.0, 56.25, 0); Cela[2] = CreateObject(972, -1629.387, 685.453, 3.9839, 0.0, 0.0, -270.0, 0); Cela[3] = CreateObject(980, 1961.5999, -2189.8589, 15.3199, 0.0, 0.0, 0.0, 0); Cela[4] = CreateObject(980, -1545.475, -430.4921, 7.762, 0.0, 0.0, 135.0, 0); Cela[5] = CreateObject(980, 1705.9499, 1607.592, 11.864, 0.0, 0.859, 73.593, 0); Cela[6] = CreateObject(975, 2720.3359, -2405.327, 13.661, 0.0, 0.0, -90.0, 0); Cela[7] = CreateObject(980, -1528.9351, 482.242, 8.953, 0.0, 0.0, 0.0, 0); Cela[8] = CreateObject(980, 2294.1259, 2498.3569, 5.0469, 0.0, 0.0, -90.0, 0); Cela[9] = CreateObject(975, 2720.3811, -2504.054, 13.6649, 0.0, 0.0, 90.0, 0); Cela[10] = CreateObject(985, -1228.985, 58.159, 14.8409, 0.0, 0.0, 45.0, 0); Cela[11] = CreateObject(985, -1218.016, 69.138, 14.8409, 0.0, 0.0, -135.0, 0); Cela[12] = CreateObject(971, 96.708, 1922.9389, 20.645, 0.0, 0.0, -90.8591, 0); Cela[13] = CreateObject(976, 218.5489, 1875.5119, 12.309, 0.0, 0.0, -180.0, 0); Cela[14] = CreateObject(980, 248.5549, 1802.6109, 9.0909, 0.0, 0.0, 0.0, 0); OnKeyStateChange if(newkeys == 2){ if(GetPlayerJob(playerid) == POLICIA1 || GetPlayerJob(playerid) == POLICIA2 || GetPlayerJob(playerid) == POLICIA3){ if(IsPlayerInRangeOfPoint(playerid,30,1587.8, -1638.2431, 9.5889)){ if(Objekty[0] == 0){ MoveObject(Cela[0], 1587.8, -1638.2431, 9.5889, 2.0); Objekty[0] = 1; }else{ MoveObject(Cela[0], 1587.8, -1638.2431, 15.1059, 2.0); Objekty[0] = 0; } } else if(IsPlayerInRangeOfPoint(playerid,30, 2334.788, 2443.458, 1.972) || IsPlayerInRangeOfPoint(playerid,30,2294.1259, 2498.3569, -0.5031)){ if(!Objekty[1]){ MoveObject(Cela[1], 2334.788, 2443.458, 1.972, 2.0); MoveObject(Cela[8], 2294.1259, 2498.3569, -0.5031, 2.0); Objekty[1] = 1; }else{ MoveObject(Cela[1], 2334.788, 2443.458, 7.491, 2.0); MoveObject(Cela[8], 2294.1259, 2498.3569, 5.0469, 2.0); Objekty[1] = 0; } } else if(IsPlayerInRangeOfPoint(playerid,30, -1629.387, 685.453, -1.091)){ if(!Objekty[2]) { MoveObject(Cela[2], -1629.387, 685.453, -1.091, 2.0); Objekty[2] = 1; }else{ MoveObject(Cela[2], -1629.387, 685.453, 3.9839, 2.0); Objekty[2] = 0; } } else if(GetPlayerJob(playerid) == PILOT1 || GetPlayerJob(playerid) == PILOT2 || GetPlayerJob(playerid) == PILOT3){ if(IsPlayerInRangeOfPoint(playerid,30, 1961.5999, -2189.8589, 9.77)){ if(!Objekty[3]){ MoveObject(Cela[3], 1961.5999, -2189.8589, 9.77, 2.0); Objekty[3] = 1; }else{ MoveObject(Cela[3], 1961.5999, -2189.8589, 15.3199, 2.0); Objekty[3] = 0; }} else if(IsPlayerInRangeOfPoint(playerid, 30, -1545.475, -430.4921, 7.762) || IsPlayerInRangeOfPoint(playerid, 30, -1228.985, 58.159, 14.8409) || IsPlayerInRangeOfPoint(playerid, 30, -1218.016, 69.138, 14.8409)){ if(!Objekty[4]) { MoveObject(Cela[4], -1545.475, -430.4921, 2.2449, 2.0); MoveObject(Cela[10], -1228.985, 58.159, 7.6129, 2.0); MoveObject(Cela[11], -1218.016, 69.138, 7.6129, 2.0); Objekty[4] = 1; }else{ MoveObject(Cela[4], -1545.475, -430.4921, 7.762, 2.0); MoveObject(Cela[10], -1228.985, 58.159, 14.8409, 2.0); MoveObject(Cela[11], -1218.016, 69.138, 14.8409, 2.0); Objekty[4] = 0; }} else if(IsPlayerInRangeOfPoint(playerid,30, 1705.9499, 1607.592, 6.3579)){ if(Objekty[5] == 0){ MoveObject(Cela[5], 1705.9499, 1607.592, 6.3579, 2.0); Objekty[5] = 1; }else{ MoveObject(Cela[5], 1705.9499, 1607.592, 11.864, 2.0); Objekty[5] = 0; }} }
  16. no ale tam by to bolo trosku zlozitejsie s afk ale slo by to no dakujem vam vsetkym uz mi to ide na takych 70 %
  17. Dakujem ale mam problem s tymto: new PlayerInfo[MAX_PLAYERS][Min], PlayerInfo[MAX_PLAYERS][Hod]; lebo potom mi v tom publicu nahodi error ze undefined simbol hod aj min
  18. Zdravim Prosim Vas nevedel by mi niekto povedat ako mam dat na server odohrany cas ze kto kolko minut sekund a hodin hral a ked bude afk aby to nepocitalo akoze to s tym afk ani nebude problem mozno ale neviem nikde najst nejaky rozumny tut ktory by sa mi hodil :/ napr toto by bolo super len neviem ako mam nadefinovat to sec, min, hod alebo proste nieco tomu chyba vedeli by ste mi hlepfnut? new PlayerInfo[MAX_PLAYERS]; // toto som si nie isty :/ do onPlayerConnect dam timer to je jasne forward OdohratyCas(playerid); public OdohratyCas(playerid) { PlayerInfo[playerid][Sec] ++; if(PlayerInfo[playerid][Sec]>=60) { PlayerInfo[playerid][Min]++; PlayerInfo[playerid][Sec]=0; } if(PlayerInfo[playerid][Min]>=60) { PlayerInfo[playerid][Min]=0; PlayerInfo[playerid][Hour]++; } }
  19. Zdravím mám taký problém vytvoril som si taky script ze kazdy kto ma nejaky admin lvl ma ked napise nieco do chatu pred menom [support / Admin atd...] no vsetko fakci ako ma ale ked nieco napisem tak dlho to v chate nezobrazi az po par sekundach najprv som to nechapal ale prisiel som na to ze vtedy vlastne lagne cely server a az ked ho odlagne tak to tam hodi vedeli by ste mi pomoct? Dakujem Toto mam v publico onPlayerText P.S. to FKS to je nieco ako VIP new string[300], name[24]; GetPlayerName(playerid, name, 24); if (Admin[playerid] == 0 && FKS[playerid] == false) { format(string, 300, "%s{ffffff}: %s", name, text); SendClientMessageToAll(GetPlayerColor(playerid), string); } //============================================================== else if(Admin[playerid] == 1 && FKS[playerid] == true) { format(string, 300, "{ff7700}[Support] {99FF00}[ FKS ] %s{ffffff}: %s", name, text); SendClientMessageToAll(GetPlayerColor(playerid), string); } else if(Admin[playerid] == 2 && FKS[playerid] == true) { format(string, 300, "{ff5500}[Administrátor] {99FF00}[ FKS ] %s{ffffff}: %s", name, text); SendClientMessageToAll(GetPlayerColor(playerid), string); } else if(Admin[playerid] == 3 && FKS[playerid] == true) { format(string, 300, "{ff2200}[Hl. Administrátor] {99FF00}[ FKS ] %s{ffffff}: %s", name, text); SendClientMessageToAll(GetPlayerColor(playerid), string); } else if(Admin[playerid] == 4 && FKS[playerid] == true) { format(string, 300, "{ff0000}[Majiteľ] {99FF00}[ FKS ] %s{ffffff}: %s", name, text); SendClientMessageToAll(GetPlayerColor(playerid), string); } else if(FKS[playerid] == true) { format(string, 300, "{99FF00}[ FKS ] %s{ffffff}: %s", name, text); SendClientMessageToAll(GetPlayerColor(playerid), string); } else if(Admin[playerid] == 1) { format(string, 300, "{ff7700}[Support] %s{ffffff}: %s", name, text); SendClientMessageToAll(GetPlayerColor(playerid), string); } else if(Admin[playerid] == 2) { format(string, 300, "{ff5500}[Administrátor] %s{ffffff}: %s", name, text); SendClientMessageToAll(GetPlayerColor(playerid), string); } else if(Admin[playerid] == 3) { format(string, 300, "{ff2200}[Hl. Administrátor] %s{ffffff}: %s", name, text); SendClientMessageToAll(GetPlayerColor(playerid), string); } else if(Admin[playerid] == 4) { format(string, 300, "{ff0000}[Majiteľ] %s{ffffff}: %s", name, text); SendClientMessageToAll(GetPlayerColor(playerid), string); }
  20. cs all mam taky problem s qwerovou rze ze ked dam /mechanik a odtiahnut tak sa nic nedeje pls help.. //===================OD TADETO===================== QDIALOG:mechanik(){ if(response){ new car = GetPlayerVehicleID(playerid); if(car == 0) return SCM(playerid,-1,"Musíš sedieť v aute !"); switch(listitem){ case 0:{ if(GetVehicleModel(car) != 525) return SCM(playerid,-1,"Nemáš odťahovku"); if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { DetachTrailerFromVehicle(car); }else{ new car2 = GetClosestVehicle(playerid, 200); if(car2 == -1) return SCM(playerid,-1,"Niesi v blízkosti iného auta"); AttachTrailerToVehicle(car2, car); } } //==================Po tadeto======================== case 1:{ SCMTAF(0x33CCFFAA,"Opravár %s opravil zákazníkový auto",Jmeno(playerid)); SetVehicleHealth(car, 1000.0); } case 2:{ if(GetVehicleType(car) != VTYPE_CAR) return SCM(playerid,-1,"Na toto vozidlo sa nedá namontovať nitro"); SCMTAF(0x33CCFFAA,"Opravár %s namontoval zákazníkový nitro",Jmeno(playerid)); AddVehicleComponent(car, 1010);//1087 } case 3:{ if(GetVehicleType(car) != VTYPE_CAR) return SCM(playerid,-1,"Na toto vozidlo sa nedá namontovať nitro"); SCMTAF(0x33CCFFAA,"Opravár %s namontoval zákazníkový hydrauliku",Jmeno(playerid)); AddVehicleComponent(car, 1087);//1087 } } } return true; } /mechanik teda funguje uplne aj vsetko co tam je ale odtiahnut to nechce
  21. no ok dik ale mohli by sme sa vratit k tej pomoci?
  22. A to az tak vadi omg?? A ako sa to dava do spoileru??
  23. Ahoj pls prerobil som na tej tvojej RZE par veci a teraz to nefunguje nevyhadzuje ani errori ani nic mno lebo ked sa niekto registroval dalo mu vsetky ZK aj prukazy aj vsetko co mal druhy tak som to prerobil tak aby mu dalo vsetko na nulu mno tak aj to veru slo ale ked sa ten hrac odpojil a pripojil a dal heslo a spawnol sa tak mu vyhodilo ze server closed conection a nenapisalo mu ani ze uspesne prihlaseny ale zk aj vsetko mu to dalo nechapem to pls pomoz tu mas kod Budem ti velmi vdacny ak pomozes A aj niekto iny ak s tym ma skusenost a vie mi pomoct tak velmi ocenim pls fakt to potrebujem :/
  24. JJ velmi pekne dakujem A prosim ta QWER ... torsku som prerobil to ked sa hrac registruje a prihlasuje mno tak ty hraci ktory sa registrovali pred tou zmenou tak sa im da pripojit ale teraz co som spravil tak ukaze normalne dialog:login a aj ked napise nespravne heslo nahodi to ze zle heslo mno ale ked da spravne heslo tak vobec nenapise ze uspesne prihlaseny .. a ked dam spawn tak mi vyhodi server closed conection neviem kde je chyba OnPlayerConnect public OnPlayerConnect(playerid) { Zakaznik[playerid] = false; SetPVarInt(playerid, "FKSSs", 0); TogglePlayerClock(playerid, 0); SetTimerEx("scoore", 1100, true, "i", playerid); //SetPVarInt(playerid,"DialogShowed",gettime()-2); SetPVarInt(playerid, "chcemarihuanu", -1); if(playerid > Connects) Connects = playerid; //Showed[playerid] = false; Logged[playerid] = false; OnPlayerConnectCp(playerid); LoadPlayerVehicles(playerid); // Property PlayerCP[playerid] = -1; PlayerIN[playerid] = -1; new slot = GetPlayerPropertyID(playerid); if(slot > -1){ PropertyConnect[slot] = gettime(); } new str[100]; format(str,100,PLAYER_FILE,DeCode(Jmeno(playerid))); if(fexist(str)) { SCM(playerid, 0x33CCFFAA, " "); SCM(playerid, 0x33CCFFAA, "===================Vitajte======================================================"); SCM(playerid, 0xFF9900AA, "Vitajte opäť na [ FKS ] Clan Servery radi Vás tu vidíme !"); SCM(playerid, 0xFF9900AA, " "); SCM(playerid, 0xFF9900AA, "Prosím prihláste sa a vaše skóre se načíta!"); SCM(playerid, 0xFF9900AA, " "); SCM(playerid, 0xFF9900AA, "Môžete navštíviť náš web -> www.funskills.webnode.sk"); SCM(playerid, 0xFF9900AA, " "); SCM(playerid, 0xFF9900AA, "Nápoveda: /help"); SCM(playerid, 0x33CCFFAA, "==================Príjemnú zábavu==============================================="); }else{ SCM(playerid, 0x33CCFFAA, " "); SCM(playerid, 0x33CCFFAA, "===================Vitajte======================================================"); SCM(playerid, 0xFF9900AA, "Vitajte na [ FKS ] Clan Servery! Registrácia je nutná."); SCM(playerid, 0xFF9900AA, " "); SCM(playerid, 0xFF9900AA, "Zaregistrujte se a vaše skóre se bude ukladať!"); SCM(playerid, 0xFF9900AA, " "); SCM(playerid, 0xFF9900AA, "Nápoveda: /help"); SCM(playerid, 0x33CCFFAA, "==================Príjemnú zábavu==============================================="); SetPlayerJob(playerid,NEZAMESTNANY); GivePlayerMoney(playerid, 5000); } SCM(playerid, 0xFF0000AA, "Hráte na [ FKS ] Clan Servery !"); SCMTAF(-1,"Hráč {FF0000}%s{FFFFFF} prišiel na server.",Jmeno(playerid)); if(Zakaz == true) SetPVarInt(playerid,"Zakaz",1); return 1; } QDIALOG:register QDIALOG:register(){ if(response){ if(!inputtext[0]) return Dialog(playerid, 1, "{FF0000}Register", "Musíš sa zaregistrovať\nZadaj heslo, ktorým sa budeš prihlasovať.", "OK", "Odísť", "register"); new str[100]; format(str,100,PLAYER_FILE,DeCode(Jmeno(playerid))); new File:file = fopen(str,io_write); fclose(file); SavePlayerData(playerid); /*new strr[200]; format(strr,200,PLAYER_FILE,DeCode(Jmeno(playerid))); new File:filee = fopen(strr,io_write); format(str,200,"%d\r\n",GetPVarInt(playerid,"Heslo")); fwrite(filee,strr); format(str,200,"%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n",5000,0,0,0,0,0,0,0,0,0); fwrite(filee,strr); format(str,200,"%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n",0,0,0,0,0,0,0,0,0,0); fwrite(filee,strr); format(str,200,"%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d",0,0,0,0,0,-1,0,0); fwrite(filee,strr); fclose(filee);*/ SCMF(playerid,MODRA,"Tvoje heslo nezabudni ! %s",inputtext); SetPVarInt(playerid,"Heslo",Hash(inputtext)); Logged[playerid] = true; }else Kick(playerid); return true; } QDIALOG:login QDIALOG:login(){ if(response){ if(!inputtext[0]) return Dialog(playerid, 1, "{FF0000}Login", "Zadaj heslo ktoré si použil pri registrácii.", "OK", "Odísť", "login"); new str[100]; format(str,100,PLAYER_FILE,DeCode(Jmeno(playerid))); new File:file = fopen(str,io_read); fread(file,str); if(Hash(inputtext) == strval(str)){ fread(file,str); GivePlayerMoney(playerid,strval(str)); fread(file,str); Dni[playerid] = strval(str); fread(file,str); Hodin[playerid] = strval(str); fread(file,str); Minut[playerid] = strval(str); fread(file,str); Bank[playerid] = strval(str); fread(file,str); JobMoney[playerid] = strval(str); fread(file,str); Bomba[playerid] = strval(str); fread(file,str); Vodicak[playerid] = strval(str); fread(file,str); Letecak[playerid] = strval(str); fread(file,str); Lodicak[playerid] = strval(str); fread(file,str); Vyzbroj[playerid] = strval(str); fread(file,str); Pas[playerid] = strval(str); fread(file,str); PoliciaZK[playerid] = strval(str); fread(file,str); MafiaZK[playerid] = strval(str); fread(file,str); VojakZK[playerid] = strval(str); fread(file,str); VodicZK[playerid] = strval(str); fread(file,str); LetecZK[playerid] = strval(str); fread(file,str); Zabil[playerid] = strval(str); fread(file,str); Umrel[playerid] = strval(str); fread(file,str); Firma[playerid] = strval(str); fread(file,str); Dom[playerid] = strval(str); fread(file,str); Banka[playerid] = strval(str); fread(file,str); Marihuanab[playerid] = strval(str); fread(file,str); Marihuana[playerid] = strval(str); fread(file,str); Admin[playerid] = strval(str); fread(file,str); SetPlayerJob(playerid, strval(str)); fread(file,str); (playerid, strval(str)); fread(file,str); SetPVarInt(playerid, "FKSS", strval(str)); SCM(playerid,MODRA,"Úspešne prihlásený !"); SCMF(playerid,0xFF9900AA,"Info o hráčovy %s",Jmeno(playerid)); SCMF(playerid,0x33CCFFAA,"[Dni: %d | Hodin: %d | Minut: %d]",0,0,0); // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO DOROBIT nahrany čas SCMF(playerid,0x33CCFFAA,"[banka: %d | Peníze: %d | Firma: %d$ | Dům číslo: %d]",Bank[playerid],GetPlayerMoney(playerid),Firma[playerid],0); SCMF(playerid,0x33CCFFAA,"[Marihuana: %d | Alkohol: %d | WantedLevel: %d]",Marihuana[playerid],GetPlayerDrunkLevel(playerid),GetPlayerWantedLevel(playerid)); SCMF(playerid,0x33CCFFAA,"[Zabil: %d | Umřel: %d | Bomba: %d]",Zabil[playerid],Umrel[playerid],Bomba[playerid]); SCMF(playerid,0x33CCFFAA,"[Řidický průkaz: %s | Letecký průkaz: %s | Lodní průkaz: %s]",YesNo(Vodicak[playerid]),YesNo(Letecak[playerid]),YesNo(Lodicak[playerid])); SCMF(playerid,0x33CCFFAA,"[Zbrojní prukaz: %d | Pas: %d]",Vyzbroj[playerid],Pas[playerid]); SCMF(playerid,0x33CCFFAA,"[PolicejníZK: %d | MafiánskéZK: %d | VojenskéZK: %d]",PoliciaZK[playerid],MafiaZK[playerid],VojakZK[playerid]); SCMF(playerid,0x33CCFFAA,"[ŘidickéZK: %d | LeteckéZK: %d]",VodicZK[playerid],LetecZK[playerid]); SetPVarInt(playerid,"Heslo",Hash(inputtext)); Logged[playerid] = true; }else{ Dialog(playerid, 1, "{FF0000}Login", "Zlé heslo !\nZadaj heslo ktoré si použil pri registrácí.", "OK", "Odísť", "login"); } fclose(file); }else Kick(playerid); return true; } P.S. Prerabal som to lebo ked sa pripojil niekto novy tak mu dalo vsetky ZK a prukazy atd tie co mal niekto druhy tomu som nechapal ak by si to vedel opravit tak by bolo po probleme Diky za pomoc
×
×
  • Create New...