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. 316
Segítségkérés / taxis npc« Dátum: 2011. október 26. - 21:45:53 »
A nemtörténik alatt mit értesz? Egyébként töltsd be az fs-t server.cfg-ben is.
317
Segítségkérés / taxis npc« Dátum: 2011. október 26. - 19:21:17 »
[pawn]NPCVeh = CreateVehicle ( 401, 0.0, 0.0, 5.0, 0.0, 3, 3, 3000);[/pawn]
318
Segítségkérés / taxis npc« Dátum: 2011. október 26. - 19:12:25 »
Másold be, hogy raktad be az FS-be...
319
Szkript kérések / Hibás, valamiért nem megy« Dátum: 2011. október 26. - 18:49:36 »
Amikor nekem a GM-ben voltak onplayerconnectnél a sendclientmessage-k meg a showplayerdialog, akkor nem történt semmi connectnél, így hát átraktam a LuxAdminba az egészet, most mûködik. Próbáld egy (másik) FS-be rakni.
320
Segítségkérés / taxis npc« Dátum: 2011. október 26. - 18:42:16 »
A filterscripts mappába is kell rakni egy scriptet ami csatlakoztatja az NPC-t.
http://forum.sa-mp.com/showthread.php?t=112023 A fent megadott honlapon keresd meg ezt: Csatlakoztatni az NPC-t Az alatt le van írva hogy hogyan kell. Vagy röviden leírva: OnFilterScriptInit alá: [pawn]ConnectNPC(BOT_NEVE,AMX);[/pawn] Természetesen ezeket átírod. \"BOT_NEVE\" helyére a botod nevét ami a szerón lesz a neve. \"AMX\" helyére pedig az a fájlnév amit megadtál a botnak az npcmodes mappában. Példa: Szerón a bot neve Busbot legyen, az amx amit elõbb leírtam annak meg bbot a neve (bbot.amx) akkor: [pawn]ConnectNPC(\"Busbot\",bbot);[/pawn] Ha a bot jármûben lesz akkor ezt is írd oda: [pawn] NPCVeh = CreateVehicle ( JármûID, 0.0, 0.0, 5.0, 0.0, 0.0, 0.0, 3000);[/pawn] JármûID helyére: annak a jármûnek az id-je amiben a bot fog ülni (és fogja vezetni). 3000 az a respawn-t jelenti szal ha a játékos elhagyja a jármûvet akkor a jármû a lekérési helyére teleportálódik. ÉS ha a bot jármûben ül, CSAK AKKOR: OnPlayerSpawn alá: [pawn]if(IsPlayerNPC(playerid)) { new npcname [ MAX_PLAYER_NAME ]; GetPlayerName (playerid, npcname, sizeof(npcname)); if(!strcmp (npcname,BOT_NEVE,true ) ) { PutPlayerInVehicle(playerid, NPCVeh, 0); } }[/pawn] És igen, itt is átírod a\" BOT_NEVE\"-t a botod nevére... 321
Segítségkérés / Dialog« Dátum: 2011. október 26. - 18:29:45 »
Hi.
Inputtext alá, a megfelelõ helyre: [pawn]new playername[MAX_PLAYER_NAME]; new string[128]; for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { GetPlayerName(i, playername, MAX_PLAYER_NAME); new namelen = strlen(playername); for(new pos=0; pos <= namelen; pos++) { if(strfind(playername,inputtext,true) == pos) { format(string,sizeof(string),\"%s | ID: %d\",PlayerName(i),i); SendClientMessage(playerid,0xFFFFFFFF,string); } } } }[/pawn] Ezt ne felejtsd a script aljára rakni: [pawn]stock PlayerName(playerid) { new name2[255]; GetPlayerName(playerid, name2, 255); return name2; }[/pawn] 322
Segítségkérés / Skin választó ..« Dátum: 2011. október 26. - 14:59:57 »
Itt az én példám:
Készíts egy változót: [pawn]new bool:skinmenu[MAX_PLAYERS];[/pawn] Ha csatlakozik a játékos (automatikusan skinválasztóba kerül) akkor a változó értéke \"IGAZ\": [pawn]public OnPlayerConnect(playerid) { skinmenu[playerid] = true; return 1; }[/pawn] Ha spawnol a játékos, tehát kikerült a skinválasztóból, akkor a változó értéke \"HAMIS\": [pawn]public OnPlayerSpawn(playerid) { skinmenu[playerid] = false; return 1; } [/pawn] Ha a játékos BEG-el vagy a balra-jobbra nyilakkal skint vált, és a változó értéke \"IGAZ\", akkor robbanást hozunk létre (a koordinátákat majd át kell írnod): [pawn]public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(skinmenu[playerid] == true) { if (newkeys == KEY_FIRE || newkeys == KEY_ANALOG_LEFT || newkeys == KEY_ANALOG_RIGHT) { CreateExplosion(0.0, 0.0, 0.0, 1, 5.0);//Írd át a 3db 0.0 -t JOBB OLDALI robbanás koordinátáira CreateExplosion(3.0, 3.0, 3.0, 1, 5.0);//Írd át a 3db 3.0 -t JOBB OLDALI robbanás koordinátáira } } return 1; }[/pawn] Bugok: - Ha a játékos nem a nyilakra kattint hanem bárhova máshova, akkor is létrejön a robbanás - Ha a játékos a spawn-ra kattint, akkor is lesz robbanás - Ha egy már lespawnolt játékos ott tartózkodik ahol a skinválasztó is van, akkor õ is kap a robbanásból NEM TESZTELTEM, de szerintem müködni fog, ha nem akk sry :/ Egy próbát viszont mindenképp megér 323
Szkript kérések / Hibás, valamiért nem megy« Dátum: 2011. október 25. - 19:45:41 »
Próbáld meg úgy hogy a többi dialogot használó scriptet unloadolod, ha akkor mûködik a dialog, akkor a GM-be rakd az egészet. (mármint ami a nyelv választáshoz kapcsolódik)
324
Fórum Archívum (Témák/Fórumok) / Re:x,y,z koordináták elemekre bontása? (split szerûség)« Dátum: 2011. október 25. - 19:43:31 »
Csak én nem értem a kérdésed? :S
325
Segítségkérés / Chat« Dátum: 2011. október 25. - 17:16:56 »
Ha ír akk 20m-en belül lássák:
[pawn] public OnPlayerText(playerid,text[]) { new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { if(IsPlayerInRangeOfPoint(i,20,x,y,z)) { SendPlayerMessageToPlayer(i,playerid,text); } } } return 1; }[/pawn] a /g: [pawn] CMD:g(playerid,params[]) { new msg[160]; if(sscanf(params,\"s[159]\",msg)) SendClientMessage(playerid,0xFFFF00FF,\"Használat: /G [szöveg]\"); else if(msg[159]) return SendClientMessage(playerid, 0xFF0000FF, \"HIBA: Érvénytelen hosszúság! Max 160 karaktert írhatsz a /G után!\"); else { SendPlayerMessageToAll(playerid,msg); } return 1; }[/pawn] 326
Segítségkérés / ppc truckingba map gond« Dátum: 2011. október 25. - 16:51:40 »
Azon mit nem lehet érteni hogy abba a FS-be vagy GM-be rakd a fent leírtakat, ahova a benzinnel kapcsolatos dolgokat raktad??? Bár másik témában láttam hogy valaki OnGameModeInit-rõl beszélsz és azt kommentelted hogy \"de gm-ben hova kell rakni\" vagy vmi hasonló. Najóvan nem írok többet még egy moderátor megbax cinkelés miatt -.-\"
327
Segítségkérés / server.cfg plugins« Dátum: 2011. október 25. - 15:09:54 »
Elõször is a filterscripts sorban ne 20 FS legyen, legfeljebb 16 (asszem ennyi a max sose tudtam pontosan xD)
Másodszor csak akkor használd .so kiterjesztést ha a szervered Linux operációs rendszeren fut! Harmadszor hiába van .so írva ha a plugins mappában nincsenek benne a pluginok .so változatai. Ellenõrízd hogy az elõzõek alapján a server.cfg-t, utána próbáld újra az egészet. 328
Segítségkérés / ppc truckingba map gond« Dátum: 2011. október 25. - 15:02:21 »
Elmondtam hogy kell, ha ebbõl nem érted, akkor ne foglalkozz a pawnnal.
329
Segítségkérés / ppc truckingba map gond« Dátum: 2011. október 24. - 20:23:58 »
Csak abban az FS-ben vagy GM-ben lehet megoldani ahol elkezdted.
Elkezdem olvasni a Harry Potter 3-at, abbahagyom, 4 óra múlva nekifogok olvasni, akkor a Harry Potter 3 folytatásaként nem a matek könyvet fogom a kezembe venni.. Érted nem? |