Jump to content

Twixo

Uživatel
  • Příspěvků

    120
  • Registrován

  • Aktivní

  • Vítězných dnů

    1

Everything posted by Twixo

  1. Zle som to popísal. keď máš to editovanie, tak uplne v pravo máš to uloženie pozicie pre objekt. Ako zistim, že hrač zadal to uložiť, aby som potom dal to " GetObjectPos ".
  2. Ahoj, keď editujem object pomocou funkcie EditObject, ako zistím nové súradnice po editu ? (z dôvodu ukladania)
  3. Twixo

    pomoc Existuje?

    Hotové, ešte raz ďakujem za rady s otvorením súboru.
  4. Twixo

    pomoc Existuje?

    Super, ďakujem za rady. Ak sa budem nudiť, tak to skúsim a neskôr sa ozvem ohladom rady, ak by niečo nešlo.
  5. Twixo

    pomoc Existuje?

    Zdravím, existuje nejaká funkcia na zistenie, či je vo scriptfiles zloška napr. Ucty, Gang a podobné blbosti?
  6. Twixo

    pomoc auto

    Pozrel som si ten cyklus for a nepobral ako chceš zredukovať ten kód pomocou toho cyklus alebo som ho iba zle pochopil x)
  7. Twixo

    pomoc auto

    return 1 funguje, dk.
  8. Twixo

    pomoc auto

    like that (zatial iba save bez loadu)? a ešte nejak pomoc s poznamkami, ak by ste mohli #define FILTERSCRIPT #include <a_samp> #include <zcmd> #include <sscanf2> new bool:EMPTYSlot[3][MAX_PLAYERS]; new Float:SlotX[3][MAX_PLAYERS],Float:SlotY[3][MAX_PLAYERS],Float:SlotZ[3][MAX_PLAYERS],Model[3][MAX_PLAYERS]; stock Jmeno(playerid) { new p[MAX_PLAYER_NAME]; GetPlayerName(playerid,p,MAX_PLAYER_NAME); return p; } CMD:saveveh(playerid,params[]) { new Float:x,Float:y,Float:z,model,string[128],str[50]; if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1,"tupec, nie si v aute"); GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z); model = GetVehicleModel(GetPlayerVehicleID(playerid)); format(string,sizeof(string),"%s’vehicles.sav",Jmeno(playerid)); new File:veh = fopen(string, io_write); if(EMPTYSlot[0][playerid] == false) { SlotX[0][playerid] = x; SlotY[0][playerid] = y; SlotZ[0][playerid] = z; Model[0][playerid] = model; format(str,sizeof(str),"%f\r\n",SlotX[0][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotY[0][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotZ[0][playerid]);fwrite(veh,str); format(str,sizeof(str),"%d\r\n",Model[0][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotX[1][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotY[1][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotZ[1][playerid]);fwrite(veh,str); format(str,sizeof(str),"%d\r\n",Model[1][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotX[2][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotY[2][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotZ[2][playerid]);fwrite(veh,str); format(str,sizeof(str),"%d\r\n",Model[2][playerid]);fwrite(veh,str); SendClientMessage(playerid,-1,"test, uložil si do slotu 0"); fclose(veh); EMPTYSlot[0][playerid] = true; return 0; //potreboval som, aby neukladalo ďalej, ako to lepšie zastaviť? lebo mi to dá Unkown command, ale prikaz fungoval potialto, ako mal } if(EMPTYSlot[1][playerid] == false) { SlotX[1][playerid] = x; SlotY[1][playerid] = y; SlotZ[1][playerid] = z; Model[1][playerid] = model; format(str,sizeof(str),"%f\r\n",SlotX[0][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotY[0][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotZ[0][playerid]);fwrite(veh,str); format(str,sizeof(str),"%d\r\n",Model[0][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotX[1][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotY[1][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotZ[1][playerid]);fwrite(veh,str); format(str,sizeof(str),"%d\r\n",Model[1][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotX[2][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotY[2][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotZ[2][playerid]);fwrite(veh,str); format(str,sizeof(str),"%d\r\n",Model[2][playerid]);fwrite(veh,str); fclose(veh); SendClientMessage(playerid,-1,"test, uložil si do slotu 1"); EMPTYSlot[1][playerid] = true; return 0; } if(EMPTYSlot[2][playerid] == false) { SlotX[2][playerid] = x; SlotY[2][playerid] = y; SlotZ[2][playerid] = z; Model[2][playerid] = model; format(str,sizeof(str),"%f\r\n",SlotX[0][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotY[0][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotZ[0][playerid]);fwrite(veh,str); format(str,sizeof(str),"%d\r\n",Model[0][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotX[1][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotY[1][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotZ[1][playerid]);fwrite(veh,str); format(str,sizeof(str),"%d\r\n",Model[1][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotX[2][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotY[2][playerid]);fwrite(veh,str); format(str,sizeof(str),"%f\r\n",SlotZ[2][playerid]);fwrite(veh,str); format(str,sizeof(str),"%d\r\n",Model[2][playerid]);fwrite(veh,str); fclose(veh); SendClientMessage(playerid,-1,"test, uložil si do slotu 2"); EMPTYSlot[2][playerid] = true; return 0; } return 1; } CMD:veh(playerid, params[]) //prikaz na auto, aby sa dalo testovať { new vehid; if(sscanf(params, "i",vehid)) return SendClientMessage(playerid, 0xFF0000FF, "[ ! ] {FFFFFF} /veh [ vehicleid ]"); if(vehid < 400 || vehid > 611) return SendClientMessage(playerid, 0xFF0000FF, "[ ! ] {FFFFFF} Použí id 400 - 611"); new Float:x,Float:y,Float:z,Float:Angle; GetPlayerPos(playerid, x,y,z); GetPlayerFacingAngle(playerid,Angle); new auto = CreateVehicle(vehid,x,y,z,Angle,random(255),random(250),1000,5); new svet = GetPlayerVirtualWorld(playerid); SetVehicleVirtualWorld(auto, svet); PutPlayerInVehicle(playerid,auto,0); return 1; }
  9. Twixo

    pomoc auto

    Chcem sa zdokonaliť v ukladaní vecí pomocou základných funkcií z a_samp includu. Chcem sa ťa spýtať, že čo by som mal približne vedieť (funkcie, atd. + či by si mi neposlal nejake odkazy na samp wiky) na to, aby som dokázal ukladať napr. vozidlá (zatiaľ bez tuningu) a bolo by to napr. na tri sloty. Bol by som za radu Zatiaľ chcem skúsiť základne funckie sampu, čiže nejaké y_ini a pod. mi neposielajte zatial.
  10. Máš namysli, že keď máš dialog, tak keď odklikneš v dialogu áno, tak ti otvorí iný dialog?
  11. Twixo

    pomoc textdraw

    Upravil som to na PlayerTextDraw z TextDraw a zatial to nebuguje iné textdrawy. Super, dík moc.
  12. Twixo

    pomoc textdraw

    Problém stále pretrváva.
  13. mám otázku, keďže iba začínaš, tak Street Life asi nebude tvôj, nechceš začať na niečom vlastnom s tým, že by sme ti tu ukázali ako cca začať so zamestnaniami ?
  14. Twixo

    pomoc textdraw

    stock GetPlayer2DZone(playerid, zone[], len) //Credits to Cueball, Betamaster, Mabako, and Simon (for finetuning). { new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); for(new i = 0; i != sizeof(gSAZones); i++ ) { if(x >= gSAZones[i][SAZONE_AREA][0] && x <= gSAZones[i][SAZONE_AREA][3] && y >= gSAZones[i][SAZONE_AREA][1] && y <= gSAZones[i][SAZONE_AREA][4]) { return format(zone, len, gSAZones[i][SAZONE_NAME], 0); } } return 0; } http://forum.sa-mp.com/showthread.php?t=27598
  15. Twixo

    pomoc textdraw

    je to úplne jedno, lebo akýkoľvek textdraw sa s tym bude bugovať, napr. " Keď mám iný textdraw, hocí jaký: buď si navrhujem nový v TextDrawEditor By Zamaroth a vždy ten Textdraw0 nesie meno Blueberry Acres " (ako som už písal hore ...)
  16. Twixo

    pomoc textdraw

    ten daný system funguje, textdraw ukazujú to čo má, čiže sa aktualizuje, lenže iné textdrawy sa nejako "buguju" a nesú názov blueberry acres, lenže tie iné textdrawy pracuju bezchybne bez tohoto systemu
  17. Twixo

    pomoc textdraw

    Asi si nepobral chybu -.- btw. (k tomu čo píšeš) #include <zones>
  18. Twixo

    pomoc textdraw

    Zdravím, mám taký jednoduchý systém, kt. ti hovorí kde sa nachádzaš. Ide o jednoduchý textdraw, kt. nosí mená oblastí (napr. Blueberry). Tento systém funguje, lenže chyba je v texdraws. Keď mám iný textdraw, hocí jaký: buď si navrhujem nový v TextDrawEditor By Zamaroth a vždy ten Textdraw0 nesie meno Blueberry Acres alebo nejaký iný textdraw iného systému, trebárs gametime hodín, kt. neustále berú podobu "Blueberry Acres" atd. Dúfam, že zatiaľ chápete. Ide mi o to, že neviem nájsť chybu v tomto systéme a budem rád, keď mi pomôžete. #include <zones> new Text:zones[MAX_PLAYERS]; forward ZoneTimer(); //gamemodeinit SetTimer("ZoneTimer",1000,1); //connect zones[playerid] = TextDrawCreate(87.000000, 416.000000, "Zone"); TextDrawAlignment(zones[playerid], 2); TextDrawBackgroundColor(zones[playerid], 255); TextDrawFont(zones[playerid], 1); TextDrawLetterSize(zones[playerid], 0.199999, 0.799998); TextDrawColor(zones[playerid], -1); TextDrawSetOutline(zones[playerid], 1); TextDrawSetProportional(zones[playerid], 1); TextDrawSetSelectable(zones[playerid], 1); //disconnect TextDrawHideForPlayer(playerid, zones[playerid]); //spawn TextDrawShowForPlayer(playerid, zones[playerid]); //dole v móde public ZoneTimer() { for(new i; i<MAX_PLAYERS; i++) { new string[128], zone[MAX_ZONE_NAME]; GetPlayer2DZone(i, zone, MAX_ZONE_NAME); format(string,sizeof(string),"%s",zone); TextDrawSetString(zones[i],string); } return 1; } Ak mi chcete naozaj pomôcť, tak mi napíš private, dáme ts a tam to poriadne vysvetlím (do podrobna).
  19. Bola mi podaná rada, že mám skúsť Spectating a funguje to, čiže môžete lock a ospravedlnujem sa za zbytočný topic
  20. Zdravím, chcem sa vás spýtať ako zobrazim SPAWN tlačítko pri pripojení neskôr? Ako to myslim: 1. Hráč sa napojí 2. Zobrazí sa tabulka, napr. s prihlasením 3. Pri uspešnom prihlasení vyjdu dve šipky a spawn tlačitko ak by som pri daj po prihlasení ďalšiu tabulku, zobrazilo by sa to tlačitko spawn tiež čiže to bude vyzerať tak, že keď bude zistovať, že heslo je správne a zistí, že heslo bolo zadané spravne, tak Ukáže Hráčovi Tabulku. Keď sa hračovi ukáže ta tabulka, je potrebne aby tam nebolo to SPAWN tlačitko. Googlil som a nič extra som nenašiel alebo som iba zadával zlé kľúčové slová x) Malo by to vyzerať, že po bode 3, by šiel bod 4, čiže po 4. Zobrazí dialog dva (čiže tabulku) po správnom prihlasení po 5. po odkliknutí obsahu v tabulke sa zobrazia tie dve šípky a SPAWN tlačitko Dúfam, že ste to pochopili, pretože moje vysvetlovacie schopnosti sú strašné slabé x) Budem rád za každu rano, popr. menšiu funkciu o ktorom som živote nepočul ako to už býva -.- x) Ak ste to nepochopili, kľudne Vám to dokážem vysvetliť i na TS3
  21. Twixo

    Hearthstone

  22. Z tohoto alba Hearthstone

    Konečne porazená Nazra a Malchezar v Heroickom Karazhane, party môže začať !
  23. Dobrý šťastko Máš toho goblina čo refreshuje hero power? ak hej, skúsiš exodia paladin?
  24. Twixo

    .

  25. Z tohoto alba .

    tak Warlock Cthun funguje, len buff ooze shit ma rozbil
×
×
  • Create New...