Jump to content

LosO

Uživatel
  • Příspěvků

    295
  • Registrován

  • Aktivní

  • Vítězných dnů

    2

Everything posted by LosO

  1. LosO

    pomoc Mute na čas

    Snáď nečakáš že ti sem hned niekdo napíše kod. Prejav aspoň snahu a pomôžem ti
  2. LosO

    pomoc Čiastka

    Načo by som to robil ? keď potrebujem len toto ?
  3. LosO

    pomoc Čiastka

    Čaute mam menší problém pomocou dialogu si vkladám do domu peniaze to funguje lenže by som chcel spraviť aby keď do dialogu napíšem -čiastka tak aby to zasa s toho domu vybralo peniaze.. Zatial to mám takto: if(dialogid == 70) { if(response == 1) { if(strlen(inputtext)) { new moneys = strval(inputtext); if(strlen(inputtext) > 50000000) return SCM(playerid,cervena,"Môžeš vložiť 50 000 000"); else if(ApartmanInfo[InHouse[playerid]][HMoney] > 49999999) return SCM(playerid,cervena,"Môžeš vložiť 50 000 000"); else if(money[playerid] < moneys) return SCM(playerid, cervena, "Nemáš dostatok peňazí !"); else { DatPeniaze(playerid,-moneys); ApartmanInfo[InHouse[playerid]][HMoney] += moneys; format(strin1,sizeof(strin1),"Vložil si %s $",Number(moneys)); SCM(playerid,cervena,strin1); } } } } Ďakujem za rady
  4. LosO

    pomoc Farba

    No to viem lenže si robím JOB systém a ku každému zamestnaniu chcem inú farbu zamestnanie mam robené cez 1 riadok a chcem že by som tu farbu napísal v hex kode a nastavovalo by sa to do dej promeny lenže to mi niejak nejde stále mi tam dá čiernu farbu..
  5. LosO

    pomoc Farba

    Zdravím, Chcem sa spýtať ako uložiť hexkod do prommeny aby som potom už len napr. použil SetPlayerColor(playerid,farba); skúšal som to už s viacerími spôsobmi ale stale mi to dávalo čiernu farbu.. Nepotrebujem sem napísať celý kod ako to má vyzerať stačí ma len k tomu naviesť ďakujem za pomoc
  6. alebo ak by si to chcel len po jednom tak môžeš takto jidlo[playerid] ++; // Pridá 1 jidlo[playerid] --; // Odobere 1
  7. LosO

    pomoc Počet riadkov

    Toto som potreboval. Ďakujem za radu
  8. LosO

    pomoc Počet riadkov

    no ja mam spravené otváranie priamo na servery lenže ked je toho viac tak to je blbosť počítať..
  9. Zdravím chcem sa spítať dá sa niejak zistiť kolko je riadkov textu napísané v súbere txt. ? Napr. Na servery mám spravene že keď niečo napíšem tak sa mi to uloži do súboru v script files každý text sa mi dáva na nový riadok a chcel by som vedieť kolko tých riadkov tam mám bez toho aby som sa musel isť pozreť do scriptfiles.. ďakujem za radu
  10. LosO

    pomoc server

    Máš vytvorené zložky v ScriptFiles ?
  11. skús to takto: format(ConsoleText, 100, "[%d:%d:%d] [Vehicle Spawned] | ID %d | MODEL %d | X %f Y %f Z %f", Hour, Minute, Second, vehicleid, GetVehicleModel(vehicleid), floatround(TempVX), floatround(TempVY), floatround(TempVZ)); //vytvorý text ktorý sa zobrazí v konzole
  12. LosO

    pomoc ObjectEditor

    Tak keď začínaš tak nerob takéto ťažšie veci a začni s niečim lachším
  13. LosO

    pomoc Sprint

    do OnGameModeInit vlož UsePlayerPedAnims();
  14. To ukladanie už funguje v poriadku len to načitávanie som si tam ešte niečo doplnil: lenže keď už mám vytvorený niejaký objekt a skusim načítať niečo čo už mám vytvorené tak mi to nenačíta dcmd_objektload(playerid,params[]) { if(sscanf(params,"s",reasons)) return SCM(playerid,cervena,"Použi /objektload [Názov Mapy]!"); else { new str[45],bigstr[140]; format(str,45,"Objekty/%s.txt",reasons); if(fexist(str)) { new File:file = fopen(str,io_read); new i; while(fread(file,bigstr)) { sscanf(bigstr, "dffffff",ObjektInfo[i][ModelObjekt],ObjektInfo[i][oX],ObjektInfo[i][oY],ObjektInfo[i][oZ],ObjektInfo[i][rX],ObjektInfo[i][rY],ObjektInfo[i][rZ]); if(ObjektInfo[i][objCreated] == 0) { ObjektInfo[i][objCreated] = 1; ObjektInfo[i][cObjekt] = CreateObject(ObjektInfo[i][ModelObjekt],ObjektInfo[i][oX],ObjektInfo[i][oY],ObjektInfo[i][oZ],ObjektInfo[i][rX],ObjektInfo[i][rY],ObjektInfo[i][rZ]); i++; } } fclose(file); } else if(!fexist(str)) { SCM(playerid,cervena,"Táto mapa neni vytvorená!"); } } return 1; }
  15. Zdravím. Naskytol sa mi menší problém pri ukladaní a načítaní objektov Keď mam vytvorene objekty a uložim ich tak mi to uloží len posledný vytvorený objekt tu je kod: dcmd_objektsave(playerid,params[]) { if(sscanf(params,"s",reasons)) return SCM(playerid,cervena,"Použi /objektsave [Názov Mapy]!"); else { new str[45],bigstr[140]; format(str,45,"Objekty/%s.txt",reasons); if(!fexist(str)) { for(new i; i < MAX_OBJEKT_EX;i++) { if(ObjektInfo[i][objCreated] == 1) { new File:file = fopen(str, io_write); format(bigstr,140,"%d %f %f %f %f %f %f\r\n",ObjektInfo[i][ModelObjekt],ObjektInfo[i][oX],ObjektInfo[i][oY],ObjektInfo[i][oZ],ObjektInfo[i][rX],ObjektInfo[i][rY],ObjektInfo[i][rZ]); fwrite(file,bigstr); fclose(file); } } } else if(fexist(str)) { SCM(playerid,cervena,"Táto mapa už existuje!"); } } return 1; } a zasa keď sa snažím načítať tak mi to vytvorý tolko objektov na sebe že mi to tam začne lagovat.. kod: dcmd_objektload(playerid,params[]) { if(sscanf(params,"s",reasons)) return SCM(playerid,cervena,"Použi /objektload [Názov Mapy]!"); else { new str[45],bigstr[140]; format(str,45,"Objekty/%s.txt",reasons); if(fexist(str)) { for(new i; i < MAX_OBJEKT_EX;i++) { if(ObjektInfo[i][objCreated] == 1) { new File:file = fopen(str,io_read); fread(file,bigstr); DelChar(bigstr); sscanf(bigstr, "dffffff",ObjektInfo[i][ModelObjekt],ObjektInfo[i][oX],ObjektInfo[i][oY],ObjektInfo[i][oZ],ObjektInfo[i][rX],ObjektInfo[i][rY],ObjektInfo[i][rZ]); fread(file,bigstr); DelChar(bigstr); fclose(file); for(new s; s < MAX_OBJEKT_EX;s++) { CreateObject(ObjektInfo[i][ModelObjekt],ObjektInfo[i][oX],ObjektInfo[i][oY],ObjektInfo[i][oZ],ObjektInfo[i][rX],ObjektInfo[i][rY],ObjektInfo[i][rZ]); } } } } else if(!fexist(str)) { SCM(playerid,cervena,"Táto mapa neni vytvorená!"); } } return 1; } Ďakujem za akú kolvek pomoc. Nemusíte mi tu napísať celý opravený kod stačí len ak mi pomôžete kde by mohla byť chyba.
  16. Toto si hoď iba navrch do modu a nemaj to v tych publikoch.. new File:subor, SuborUmiestnenie[12], forma[64], VozidloModelID = GetVehicleModel(vehicleid); Float:VozidloPoziciaX, Float:VozidloPoziciaY, Float:VozidloPoziciaZ, Float:VozidloPoziciaUhol; A co sa tyka tej farb vytvor si promenu do ktorej budeš ukladat id farby a v exitvehicle si ju uložíš a v gamemode načitaš
  17. LosO

    pomoc Objekty

    Aha tak to ma mohlo napadnúť. TAk ďakujem velmi pekne za pomoc
  18. LosO

    pomoc Objekty

    A ešte sa chcem spítať spravil som si ešte príkaz: if(!strcmp(cmdtext, "/objekt save", true)) { for(new i = 0; i < MAX_OBJEKT_EX; i++) { if(ObjektInfo[i][objCreated] == 1) { format(strin, sizeof(strin), "%d,%f,%f,%f,%f,%f,%f",ObjektInfo[i][ModelObjekt],ObjektInfo[i][oX],ObjektInfo[i][oY],ObjektInfo[i][oZ],ObjektInfo[i][rX],ObjektInfo[i][rY],ObjektInfo[i][rZ],90); SCM(playerid,cervena,strin); } } return 1; } Lenže zapisuje sa mi tam iba pozicia kde sa objekt vytvoril ako spraviť aby sa tam zapisala ta pozicia kde objekt uložim ?
  19. LosO

    pomoc Objekty

    Aha to som zabudol dopisať tu je: if(!strcmp(cmdtext, "/objekt edit", true)) { SelectObject(playerid); return 1; }
  20. LosO

    pomoc Objekty

    Ved tie čo maš hore select object a editobject.. A teraz som to bol skusit tak to zmazanie nefunguje ked tam bolo iba oid tak to islo
  21. LosO

    pomoc Objekty

    Aha takže aj v tych publikoch to mam takto isto spravit ?
  22. LosO

    pomoc Objekty

    Nemyslim id objektu ale to ked sa to ukaze v tom dialogu objekty tak to tam je od 0 - 99
  23. LosO

    pomoc Objekty

    Vyriešené ďakujem..
  24. sa pozri do popisu videa je tam odkaz na samp forum maš tam aj includ na to..
  25. LosO

    pomoc SL 5.77

    Chýba ti include dutils
×
×
  • Create New...