Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.
Üzenetek - Fool
91
« Dátum: 2013. február 15. - 15:06:25 »
Hát a 3 object egy kapuhoz fölösleges, Egy object bõven elég. new Kapu;//Fentre a többi változóhoz Kapu = CreateObject(971, 312.60001, -1413.59998, 57.9, 0, 0, 210);//OnGameModeInithez CMD:nyit(playerid, params[]) { if(!IsPlayerInRangeOfPoint(playerid,5.0,312.60001, -1413.59998, 57.9) )return SendClientMessage(playerid,-1,\"Nem vagy kapunál\"); MoveObject(Kapu,312.60001, -1413.59998, 57.9-10); } CMD:zar(playerid, params[]) { if(!IsPlayerInRangeOfPoint(playerid,5.0,312.60001, -1413.59998, 57.9) )return SendClientMessage(playerid,-1,\"Nem vagy kapunál\"); MoveObject(Kapu,312.60001, -1413.59998, 57.9); }
Ha más kapuval akarod akkor csak kicseréled a pozíciókat és az objectet
92
« Dátum: 2013. február 14. - 22:05:51 »
Hali, Hova szeretnéd a parkolót? Dupla hozzászólás automatikusan összefûzve. ( 2013. február 14. - 22:35:04 ) Ühm bár régi téma kicsit, Gondoltam megcsinálom. Lsben van egy parkoló ott ahol ált a rendõrség van. na amögött ottvan a kapu. csak 300$ fejében nyílik ki és ha kocsiban vagy. Autómatikusan bezáródik egy kis idõ után #include <a_samp> #include \"../include/gl_common.inc\" forward PosUp(playerid); forward Bezar(); new Kapu; new nyitva; new bez; public OnFilterScriptInit() { print(\"\\n-Kapu Script-\\n\"); Kapu = CreateObject(980, 1643.5, -1715.19995, 16.4, 0, 0, 90); return 1; } public OnPlayerSpawn(playerid) { SetTimerEx(\"PosUp\", 3000, true, \"i\", playerid); } public OnPlayerCommandText(playerid, cmdtext[]) { new cmd[256]; new idx; cmd = strtok(cmdtext, idx); if(strcmp(\"/parkolohelp\", cmd, true) == 0) { SendClientMessage(playerid,-1,\"Parkoló: Állj oda a kocsival az ajtó elé, ha van pénzed kinyílik\"); } return 0; } public PosUp(playerid) { new Float:x, Float:y, Float:z; GetPlayerPos(playerid,x,y,z); if(IsPlayerInRangeOfPoint(playerid,6.0,1643.5, -1715.19995, 16.4)) { if(nyitva == 1) return 0; if(!IsPlayerInAnyVehicle(playerid)) return 0; if(GetPlayerMoney(playerid) >= 300) { MoveObject(Kapu,1643.5, -1715.19995, 6.4,3); GivePlayerMoney(playerid,-300); nyitva = 1; bez = SetTimerEx(\"Bezar\", 7000, true, \"i\"); SendClientMessage(playerid,-1,\"Parkold le az autódat de ne a kapu mellé\"); } else return SendClientMessage(playerid,-1,\"300$ Kell a kinyitásához\"); } return 1; } public Bezar() { MoveObject(Kapu,1643.5, -1715.19995, 16.4,3); KillTimer(bez); nyitva = 0; return 1; } Kép: http://kepfeltoltes.hu/130214/128285003gallery4_www.kepfeltoltes.hu_.jpg[/img]
93
« Dátum: 2013. február 14. - 21:58:23 »
Szerintem ez nem megoldható (javítsatok ki ha igen) én úgy szoktam hogy a progival amivel kiszedem meg is építem, bár nehezebb megoldás
94
« Dátum: 2013. február 14. - 21:06:36 »
Jaja aztkéne minny leszedem dobj pübe adatokat
95
« Dátum: 2013. február 14. - 21:04:29 »
Öm hát ezt igy elég nehéz távolról megmondani mi a baj, fõleg hogy nekem jó, de próbáld így: else {SendClientMessage(playerid, COLOR_RED, \"Nem vagy rendõr!\");}
96
« Dátum: 2013. február 14. - 20:59:32 »
ZCMD-t használsz? Melyik a 2385ös sor? Nekem teljesen hibátlanul mûködik, bár 0.3xen és sscanf 2.8.1-et használok
97
« Dátum: 2013. február 14. - 20:44:28 »
Nos. Itt egy teszt parancs, megnézzük, hogy ez mûködik-e. CMD:jelveny(playerid, params[]) { IsPlayerMember(playerid,1) { new pID, Float:X, Float:Y, Float:Z; if(sscanf(params, \"u\", pID)) return SendClientMessage(playerid, -1, \"/jelveny [iD/NÉV]\"); if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, -1, \"Õ nincs online!\"); GetPlayerPos(pID,X,Y,Z); if(IsPlayerInRangeOfPoint(playerid,5.0,X,Y,Z)) { SendClientMessage(playerid,-1,\"Sikerült\"); } else return SendClientMessage(playerid,-1,\"Túl messze van\"); } else return SendClientMessage(playerid, COLOR_RED, \"Nem vagy rendõr!\"); return 1; }
98
« Dátum: 2013. február 14. - 20:28:49 »
10p Max és géphez kerülök
99
« Dátum: 2013. február 14. - 20:23:16 »
Mindjárt géphez jutok és megnezem
100
« Dátum: 2013. február 14. - 20:11:06 »
Nálam mûködik de próbáld az Sscanfnal az i betût ura ki cserélni mert sscanfban az a játékos név / id.
101
« Dátum: 2013. február 14. - 19:59:23 »
Természetesen letudod. Ha nem akarod hogy saját magadon is mûködjön tedd bele ezt az isplayerinrangeofpoint fölé : if(pid == playerid) return SendclientMessage(playerid, - 1,\"rajtad nem mûködik \") ; Bár ez fölösleges hisz rl mutathatsz magadnak jelvényt
102
« Dátum: 2013. február 14. - 19:44:56 »
GetplayerPos(pid, X, Y, Z); És az isplayerinrangeofpointnal playerid és ne pid Legyen. Így lekeri a beirt idvel rendelkezõ játékos pozícióját majd megvizsgalja hogy elég közel vagy-e ahhoz a ponthoz
103
« Dátum: 2013. február 14. - 19:20:31 »
Így próbáld meg: CMD:jelveny(playerid, params[]) { new string[128]; new pid, Float:X, Float:Y, Float:Z; if(!IsPlayerMember(playerid,1)) return SendClientMessage(playerid, NARANCS, \"((Nem tudod használni a parancsot!))\"); if(!sscanf(params, \"i\", pid)) return SendClientMessage(playerid, FEHER, \"((Használat: /jelveny [JétékosID]))\"); if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, NARANCS, \"((Nem aktív játékos!))\"); GetPlayerPos(playerid, X,Y,Z); if(!IsPlayerInRangeOfPoint(pid, 5.0, X,Y,Z)) return SendClientMessage(playerid, NARANCS, \"((Ez a játékos nincs a közeledben!))\"); new rang[30]; if(jatekos[playerid][pFrakcio][1] == 1) { rang = \"Kadét\"; } else if(jatekos[playerid][pFrakcio][1] == 2) { rang = \"Õrmester\"; } else if(jatekos[playerid][pFrakcio][1] == 3) { rang = \"Törzsõrmester\"; } else if(jatekos[playerid][pFrakcio][1] == 4) { rang = \"Fõtörzsmester\"; } else if(jatekos[playerid][pFrakcio][1] == 5) { rang = \"Zászlós\"; } else if(jatekos[playerid][pFrakcio][1] == 6) { rang = \"Törzszászlós\"; } else if(jatekos[playerid][pFrakcio][1] == 7) { rang = \"Fõtörzszászlós\"; } else if(jatekos[playerid][pFrakcio][1] == { rang = \"Hadnagy\"; } else if(jatekos[playerid][pFrakcio][1] == 9) { rang = \"Fõhadnagy\"; } else if(jatekos[playerid][pFrakcio][1] == 10) { rang = \"Százados\"; } else if(jatekos[playerid][pFrakcio][1] == 11) { rang = \"Õrnagy\"; } else if(jatekos[playerid][pFrakcio][1] == 12) { rang = \"Dandártábornok\"; } else if(jatekos[playerid][pFrakcio][1] == 13) { rang = \"Dandártábornok\"; } else rang = \"Kadét\"; { format(string, sizeof(string), \"|_________________Jelvény________________|\"); SendClientMessage(pid, LKEK, string); format(string, sizeof(string), \"((Országos Rendõrfõ Kapitányság))\",jatekos[playerid][pFrakcio][1]); SendClientMessage(pid, LKEK, string); format(string, sizeof(string), \"((Neve: {FFFFFF}%s{00BFFF}))\", GetRPName(playerid)); SendClientMessage(pid, LKEK, string); format(string, sizeof(string), \"((Rendfokozata: {FFFFFF}%s{00BFFF}))\", rang); SendClientMessage(pid, LKEK, string); } format(string,sizeof(string), \"*%s megmutatja a jelvényét %s-nak/nek.\", GetRPName(playerid), GetRPName(pid)); ProxDetector(10.0, playerid, string,LILA,LILA,LILA,LILA,LILA); return 1; }
Ha jól láttam az egészet neked irja ki és nem a beírt azonosítóval rendelkezõnek.
104
« Dátum: 2013. február 03. - 13:54:32 »
Már megoldva. Elnézést a fölösleges témáért
|