Twixo
Uživatel-
Příspěvků
120 -
Registrován
-
Aktivní
-
Vítězných dnů
1
Twixo last won the day on 30. Červenec 2017
Twixo had the most liked content!
Reputace
1 Jonny SindaccoNávštěvníci
1410 profile views
-
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 ".
-
Twixo started following Nováčik - Oprava pickupov , Zistenie suradnic? , Existuje? and 2 others
-
Ahoj, keď editujem object pomocou funkcie EditObject, ako zistím nové súradnice po editu ? (z dôvodu ukladania)
-
Hotové, ešte raz ďakujem za rady s otvorením súboru.
-
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.
-
Zdravím, existuje nejaká funkcia na zistenie, či je vo scriptfiles zloška napr. Ucty, Gang a podobné blbosti?
-
Pozrel som si ten cyklus for a nepobral ako chceš zredukovať ten kód pomocou toho cyklus alebo som ho iba zle pochopil x)
-
return 1 funguje, dk.
-
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; }
-
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.
-
Máš namysli, že keď máš dialog, tak keď odklikneš v dialogu áno, tak ti otvorí iný dialog?
-
Upravil som to na PlayerTextDraw z TextDraw a zatial to nebuguje iné textdrawy. Super, dík moc.
-
Problém stále pretrváva.
-
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 ?
- 6 odpovědí
-
- dialog
- job system
-
(a 2 další)
Tagged with:
-
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
-
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 ...)