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 Topka

    Zdravím mam menší problém snažím sa spraviť topku hráčov ale naskytol sa mi problem uklada sa to dobre ale akurat po reštarte servera pri načítaní sa to niejak doprehadzuje a ukazuje len prvý riadok čo je v subore a ostatok sa smaže tu je kod: enum Top_Data { Topper[30], Topy } new TopInfo[MAX_TOPS][Top_Data]; ongamemode new str2[20]; new str[200]; format(str2,20,"Tops.txt"); if(!fexist(str2)) { new File:file = fopen(str2,io_write); format(str,200,"%s %d\r\n",Top_DEFAULT_NAME,0); format(str,200,"%s %d",Top_DEFAULT_NAME,0); fwrite(file,str); fclose(file); }else{ new File:file = fopen(str2,io_read); fread(file,str);DelChar(str); sscanf(str,"sd",TopInfo[0][Topper],TopInfo[0][Topy]); fread(file,str);DelChar(str); sscanf(str,"sd",TopInfo[1][Topper],TopInfo[1][Topy]); fclose(file); } To ukladanie sem nejdem dávať to funguje.. Ďakujem za pomoc. Tak nevie niekdo ?
  2. Tam kde si vola taxikara tak tam vlož Zakaznik[playerid] == 1
  3. LosO

    pomoc ID OBJEKTU

    Tak som to našiel je to id 3458 aj tak ďakujem za snahu
  4. LosO

    pomoc ID OBJEKTU

    A ake molo ? Lebo v tom mta som hladal ale nič..
  5. LosO

    pomoc ID OBJEKTU

    Zdravím mám na vás mensišu prozbičku potreboval by som zistiť id objektu po ktorom jazdi ten na tom videu od 12 sekundy Ďakujem vopred
  6. ix a iy a iz su suradnice pre interier ii id interieru vx a vy a vz a va su suradnice kde bude uložene auto to va je rotacia vozidla
  7. LosO

    pomoc TD

    EDIT: No tak somn skusil nastaviť na textdraw1,2,3,4 BOX a už to ide Ale aj tak ďakujem za pomoc / snahu
  8. LosO

    pomoc TD

    ved tam nemam nulu..
  9. LosO

    pomoc TD

    čiže všade mam podávať PlayerTextDrawTextSize(playerid,Textdraw2[playerid], 200.000000, 10.000000); ?
  10. LosO

    pomoc TD

    Stále nejde..
  11. LosO

    pomoc TD

    Zdravím, potreboval by som pomôcť s OnPlayerClickPlayerTextDraw. Snažím sa spraviť aby som si mohol vyberať napr. skiny a keď kliknem na td tak aby to ukazalo iný ale teraz sa mi naskytol problem kurzor na kliknutie sa zobrazí normalne ale ako nahle kliknem na TD tak neraguje tu je kod: Ďakujem za pomoc news: new PlayerText:Textdraw0[MAX_PLAYERS_EX]; new PlayerText:Textdraw1[MAX_PLAYERS_EX]; new PlayerText:Textdraw2[MAX_PLAYERS_EX]; new PlayerText:Textdraw3[MAX_PLAYERS_EX]; new PlayerText:Textdraw4[MAX_PLAYERS_EX]; v OnPlayerConnect: Textdraw0[playerid] = CreatePlayerTextDraw(playerid,223.000000, 246.000000, "New Textdraw"); PlayerTextDrawBackgroundColor(playerid,Textdraw0[playerid], 255); PlayerTextDrawFont(playerid,Textdraw0[playerid], 5); PlayerTextDrawLetterSize(playerid,Textdraw0[playerid], 0.500000, 1.000000); PlayerTextDrawColor(playerid,Textdraw0[playerid], -1); PlayerTextDrawSetOutline(playerid,Textdraw0[playerid], 0); PlayerTextDrawSetProportional(playerid,Textdraw0[playerid], 1); PlayerTextDrawSetShadow(playerid,Textdraw0[playerid], 1); PlayerTextDrawUseBox(playerid,Textdraw0[playerid], 1); PlayerTextDrawBoxColor(playerid,Textdraw0[playerid], 255); PlayerTextDrawTextSize(playerid,Textdraw0[playerid], 161.000000, 160.000000); //PlayerTextDrawSetPreviewModel(playerid, Textdraw0[playerid], 1); PlayerTextDrawSetPreviewRot(playerid, Textdraw0[playerid], -16.000000, 0.000000, -55.000000, 1.000000); PlayerTextDrawSetSelectable(playerid,Textdraw0[playerid], 0); Textdraw1[playerid] = CreatePlayerTextDraw(playerid,371.000000, 246.000000, "X"); PlayerTextDrawTextSize(playerid,Textdraw1[playerid],371.0,246.0); PlayerTextDrawAlignment(playerid, Textdraw4[playerid],0); PlayerTextDrawBackgroundColor(playerid,Textdraw1[playerid], 255); PlayerTextDrawFont(playerid,Textdraw1[playerid], 1); PlayerTextDrawLetterSize(playerid,Textdraw1[playerid], 0.500000, 1.000000); PlayerTextDrawColor(playerid,Textdraw1[playerid], 0xffffffff); PlayerTextDrawSetProportional(playerid,Textdraw1[playerid], 1); PlayerTextDrawSetShadow(playerid,Textdraw1[playerid], 1); Textdraw2[playerid] = CreatePlayerTextDraw(playerid,318.000000, 400.000000, "~>~"); PlayerTextDrawTextSize(playerid,Textdraw2[playerid],318.0,400.0); PlayerTextDrawAlignment(playerid, Textdraw4[playerid],0); PlayerTextDrawBackgroundColor(playerid,Textdraw2[playerid], 255); PlayerTextDrawFont(playerid,Textdraw2[playerid], 1); PlayerTextDrawLetterSize(playerid,Textdraw2[playerid], 0.709999, 3.199999); PlayerTextDrawColor(playerid,Textdraw2[playerid], 0xffffffff); PlayerTextDrawSetProportional(playerid,Textdraw2[playerid], 1); PlayerTextDrawSetShadow(playerid,Textdraw2[playerid], 1); Textdraw3[playerid] = CreatePlayerTextDraw(playerid,272.000000, 400.000000, "~<~"); PlayerTextDrawTextSize(playerid,Textdraw3[playerid],272.0,400.0); PlayerTextDrawAlignment(playerid, Textdraw4[playerid],0); PlayerTextDrawBackgroundColor(playerid,Textdraw3[playerid], 255); PlayerTextDrawFont(playerid,Textdraw3[playerid], 1); PlayerTextDrawLetterSize(playerid,Textdraw3[playerid], 0.709999, 3.199999); PlayerTextDrawColor(playerid,Textdraw3[playerid], 0xffffffff); PlayerTextDrawSetProportional(playerid,Textdraw3[playerid], 1); PlayerTextDrawSetShadow(playerid,Textdraw3[playerid], 1); Textdraw4[playerid] = CreatePlayerTextDraw(playerid,342.000000, 395.000000, "Kupit"); PlayerTextDrawTextSize(playerid,Textdraw4[playerid],342.0,395.0); PlayerTextDrawAlignment(playerid, Textdraw4[playerid],0); PlayerTextDrawBackgroundColor(playerid,Textdraw4[playerid], 255); PlayerTextDrawFont(playerid,Textdraw4[playerid], 1); PlayerTextDrawLetterSize(playerid,Textdraw4[playerid], 0.500000, 1.000000); PlayerTextDrawColor(playerid,Textdraw4[playerid], 0xffffffff); PlayerTextDrawSetProportional(playerid,Textdraw4[playerid], 1); PlayerTextDrawSetShadow(playerid,Textdraw4[playerid], 1); PlayerTextDrawSetSelectable(playerid,Textdraw1[playerid], 1); PlayerTextDrawSetSelectable(playerid,Textdraw2[playerid], 1); PlayerTextDrawSetSelectable(playerid,Textdraw3[playerid], 1); PlayerTextDrawSetSelectable(playerid,Textdraw4[playerid], 1); a v príkaze: PlayerTextDrawShow(playerid, Textdraw0[playerid]); PlayerTextDrawShow(playerid, Textdraw1[playerid]); PlayerTextDrawShow(playerid, Textdraw2[playerid]); PlayerTextDrawShow(playerid, Textdraw3[playerid]); PlayerTextDrawShow(playerid, Textdraw4[playerid]); PlayerTextDrawSetSelectable(playerid,Textdraw1[playerid], 1); PlayerTextDrawSetSelectable(playerid,Textdraw2[playerid], 1); PlayerTextDrawSetSelectable(playerid,Textdraw3[playerid], 1); PlayerTextDrawSetSelectable(playerid,Textdraw4[playerid], 1); SelectTextDraw(playerid, 0xFF4040AA); Public: public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid) { if(playertextid == Textdraw1[playerid]) { PlayerTextDrawHide(playerid, Textdraw0[playerid]); PlayerTextDrawHide(playerid, Textdraw1[playerid]); PlayerTextDrawHide(playerid, Textdraw2[playerid]); PlayerTextDrawHide(playerid, Textdraw3[playerid]); PlayerTextDrawHide(playerid, Textdraw4[playerid]); CancelSelectTextDraw(playerid); } else if(playertextid == Textdraw2[playerid]) { PlayerTextDrawHide(playerid, Textdraw0[playerid]); PlayerTextDrawHide(playerid, Textdraw1[playerid]); PlayerTextDrawHide(playerid, Textdraw2[playerid]); PlayerTextDrawHide(playerid, Textdraw3[playerid]); PlayerTextDrawHide(playerid, Textdraw4[playerid]); CancelSelectTextDraw(playerid); } else if(playertextid == Textdraw3[playerid]) { PlayerTextDrawHide(playerid, Textdraw0[playerid]); PlayerTextDrawHide(playerid, Textdraw1[playerid]); PlayerTextDrawHide(playerid, Textdraw2[playerid]); PlayerTextDrawHide(playerid, Textdraw3[playerid]); PlayerTextDrawHide(playerid, Textdraw4[playerid]); CancelSelectTextDraw(playerid); } else if(playertextid == Textdraw4[playerid]) { PlayerTextDrawHide(playerid, Textdraw0[playerid]); PlayerTextDrawHide(playerid, Textdraw1[playerid]); PlayerTextDrawHide(playerid, Textdraw2[playerid]); PlayerTextDrawHide(playerid, Textdraw3[playerid]); PlayerTextDrawHide(playerid, Textdraw4[playerid]); CancelSelectTextDraw(playerid); } return 1; }
  12. LosO

    pomoc HOUSE

    ii = id interieru
  13. LosO

    pomoc Team Kill

    A niejak inak by to nešlo ?
  14. LosO

    pomoc Team Kill

    Zdravím, Mám menší problém v mode mam spravené aby hráči s rovnakého zamestnania sa nemohli zabijať lenže problém je že ak donho stale striela napr. s TEC 9 tak mu to pomaličky to hp uberá potrebujem aby to neuberalo vôbec tu je kod: Mam to v OnPlayerTakeDamage if(issuerid != INVALID_PLAYER_ID) { if(Job[playerid] == Job[issuerid]) { if(vdm[playerid] == 0) { new Float:hp; GetPlayerHealth(playerid, hp); SetPlayerHealth(playerid, hp); SetPlayerHealth(playerid, hp); Box(issuerid,"Hrac je v rovnakom povolani ako vy! Nemozete ho zabit",3); } } }
  15. LosO

    script Časovače FS

    A načo tam robiť 1 000 000 časovačov ked s toho možeš spravit jeden prikaz ?
  16. LosO

    pomoc DM systém

    A ešte sa chcem spýtať ako spraviť že ak budú mať viacerý hráči rovnaké score tak aby nikdo nevyhral ?
  17. LosO

    pomoc DM systém

    Zdravím, Robím si dm systém ale mam menší problém. Po uplinutí času chcem aby to vyhrásilo hráča čo má najvíac zabití.. lenže mam problém že mi to do chatu vypíše všetkych čo su v dm. Tak vás prosím ako spraviť aby to vyhlásilo len 1 hráča čo má najviac zabití tu je kod čo mám: new topkills = 0; for(new i;i<MAX_PLAYERS_EX;i++) { if(IsPlayerConnected(i)) { if(vdm[i] == 1) { ResetPlayerWeapons(i); SetPlayerVirtualWorld(i, 0); SpawnPlayer(i); vdm[i] = 0; if(DmKill[i] > topkills) { topkills = DmKill[i]; DatPeniaze(i,DMInfo[Vyhras]*DMInfo[Bojovnici]); STRINGALL(0x66ffccFF,"Hráč {ff0000}%s {66ffcc}vyhral DM s %d kills. {66ffcc}Výhra{ff0000} %s $",Jmeno(i),DmKill[i],Number(DMInfo[Vyhras]*DMInfo[Bojovnici])); } } } } Nevie niekto ?
  18. LosO

    pomoc Peniaze

    Diky za pomoc funguje
  19. LosO

    pomoc Peniaze

    Aha a ako to mam teda upravit ?
  20. LosO

    pomoc Peniaze

    Zdravím, Potrebujem pomôcť mám takýto kod: if(dialogid == 78) { if(response == 1) { if(strval(inputtext) > 50000000) return SCM(playerid,cervena,"Môžeš vložiť 50 000 000"); if(HouseInfo[InHouse[playerid]][HMoney] > 49999999) return SCM(playerid,cervena," Môžeš vložiť 50 000 000"); if(money[playerid] < strval(inputtext)) return SCM(playerid, cervena, "Nemáš dostatok peňazí !"); DatPeniaze(playerid,-strval(inputtext)); HouseInfo[InHouse[playerid]][HMoney] += strval(inputtext); format(strin1,sizeof(strin1),"Vložil si do apartmánu: %s $",Number(strval(inputtext))); loges2(playerid,cervena, strin1); ApartmanDialog(playerid); } } A problém nastáva v tom že keď do dialogu napíšem napr.: 999999999999999999999 a money mam len 10 tak to aj tak tam vloží.. neviete v čom by mohla byť chyba ?
  21. LosO

    pomoc Dialog

    No tak to ma nenapadlo funguje to diky moc
  22. LosO

    pomoc Dialog

    a načo keď do dialogu sa nezmestí 3637 znakov tak nevie niekdo ?
  23. LosO

    pomoc Dialog

    Čaute mam menší problém s dialogom. Spravil som si dialog v ktorom si zobrazujem id domov a ich majitela lenže problém je v tom že mi to na v dialogu zobrazí len prvý riadok string je nastavený na 900 Kod: ShowPlayerDialogEx(playerid,48,DIALOG_STYLE_LIST,"Apartmány","0 - 19\n20 - 39\n40 - 59\n60 - 79\n80 - 99\n100- 119","Ďalej","Zavrieť"); A dialog: if(dialogid == 48) { if(response == 1) { switch(listitem) { case 0: { for(new h=0;h<20;h++) { format(strin1,sizeof(strin1), "%sč. %d - %s\n",strin1,h,HouseInfo[h][Howner]); ShowPlayerDialogEx(playerid,459,DIALOG_STYLE_LIST,"Apartmány 0 - 19",strin1,"Zavrieť",""); } } case 1: { for(new h=20;h<40;h++) { format(strin1,sizeof(strin1), "%sč. %d - %s\n",strin1,h,HouseInfo[h][Howner]); ShowPlayerDialogEx(playerid,459,DIALOG_STYLE_LIST,"Apartmány 20 - 39",strin1,"Zavrieť",""); } } case 2: { for(new h=40;h<60;h++) { format(strin1,sizeof(strin1), "%sč. %d - %s\n",strin1,h,HouseInfo[h][Howner]); ShowPlayerDialogEx(playerid,459,DIALOG_STYLE_LIST,"Apartmány 40 - 59",strin1,"Zavrieť",""); } } case 3: { for(new h=60;h<80;h++) { format(strin1,sizeof(strin1), "%sč. %d - %s\n",strin1,h,HouseInfo[h][Howner]); ShowPlayerDialogEx(playerid,459,DIALOG_STYLE_LIST,"Apartmány 60 - 79",strin1,"Zavrieť",""); } } case 4: { for(new h=80;h<100;h++) { format(strin1,sizeof(strin1), "%sč. %d - %s\n",strin1,h,HouseInfo[h][Howner]); ShowPlayerDialogEx(playerid,459,DIALOG_STYLE_LIST,"Apartmány 80 - 99",strin1,"Zavrieť",""); } } case 5: { for(new h=100;h<118;h++) { format(strin1,sizeof(strin1), "%sč. %d - %s\n",strin1,h,HouseInfo[h][Howner]); ShowPlayerDialogEx(playerid,459,DIALOG_STYLE_LIST,"Apartmány 100 - 120",strin1,"Zavrieť",""); } } } } } Tak neviete niekdo ?
×
×
  • Create New...