Jump to content

Žebříček

Populární obsah

Showing content with the highest reputation on 02/12/21 in all areas

  1. Jestliže chceš deklarovat vždy novou proměnnou během psaní jakéhokoliv příkazu, tak budiž. Problém ale je, že při formátování to zjištěné jméno ani nezobrazuješ. format(string, sizeof string, "%s Has changed the world time", pName); Vzledem k tomu, že používáš jenom jeden parametr, určitě na to nepotřebuješ sscanf() ale klidně použit celé params[]: (A doporučuji si najít funkci IsNumeric(), která zamezí, aby šlo vepisovat cokoliv jiného kromě čísla, jinak by místo číšel šlo psát i písmenka). if (!IsNumeric(params)) return SendClientMessage(playerid, -1, "Pouze cisla !"); if(strval(params) < 0 || strval(params) > 23) return SendClientMessage(playerid,-1, "[ERROR] {FFFFFF} /time (0-23)"); Další problém je, že ten následný čas ani nenastavuješ: SetWorldTime(strval(params));
    1 point
  2. 1 point
  3. Já bych ti napsal, ať přiložíš kód, pak bych určitě pomohl, ale někdo mě předběhl :-) Mám problém s tím, že helpy tady jsou od toho, aby se z toho jednak poučil člověk, co ho zakládá a jednat všichni ostatní, co mají stejný problém. Proč si řešení nedal sem a poslal jsi ho na fb? Kdybys ho dal sem, tak to pomůže jak autorovi tak ostatním, co mají stejný problém. Když jsi mu pomáhal, proč to oznamuješ na fóru, když sem nedáš ani odpověď? To si toho jinak na fb nevšimne?
    1 point
  4. kamarat mi to pomohol stacilo napisat new timer[MAX_PLAYERS]; dajte lock a vie pawnit všetko v pohode opravene 100% spokojnosť
    1 point
  5. Pozerám na to a určite ti príde rozumne stále otvárať a zatvárať súbor? Napr. budem mať 1000 údajov o hráčovi v súbore, lebo môj GM je best pro (hehe) a teda pri načítaní údajov 1000 krát otvorim daný súbor, 1000 krát ho zatvorím a 1000 krát prejdem 1-1000 riadkov súboru, pričom pri každom riadku vykonám ešte x y ďalších operácií? -> z toho vychadza zlozitost na N^2*k -> kde N je pocet zaznamov, k je pocet operacii ktore musis spravit Ak sa mýlim a tvoj script funguje inak tak som zvedavý že ako to je vymyslené rád sa novému priučím Rozumnejsie by bolo pouzit utriedenie daneho suboru, potom ho cely nacitat do pamati, rozparsovat na jednotlive kluce a data a potom logaritmicky skakat po jednotlivych datach, zlozitejsie by bolo ukladanie. Z toho by vysla zlozitost N*k + log(N) Este by sa to dalo optimalizovat tym, ze ak sa 2x po sebe otvori rovnaky subor, nie je nutne ho opatovne otvarat... Taktiez spravit oddelenu funkciu, kde by bolo explicitne povedane, ze teraz idem nacitavat len 1 udaj
    1 point
  6. kámo oprávil som mu to aj z modom čo máš stale za problem
    0 points
  7. Máš to opravene a poslane na fb nemáš začo <3
    0 points
×
×
  • Create New...