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.
Oldalak: [1]
1
SA-MP: Szerverfejlesztés / Spawn-os chatos védelem!« Dátum: 2011. szeptember 04. - 15:25:54 »
Sziasztok! Ez az elsõ filterscript amit publikálok ezen fórumon! Remélem tetszeni fog, ez egy nagyon kis egyszerû filterscript!
Mi ez? Ez egy olyan filterscript ami érzékeli hogy a játékos le spawnolt-e vagy sem, és ha még nem spawnolt le akkor nem engedi hogy elküldjön üzenetet a játékosoknak! És raktam hozzá egy kis aprócska ajándékot, mégpedig hogy ha rákattintasz egy játékosra kiírja neked hogy õ lespawnolt-e már vagy sem. Én nem töltöm fel internetre a filterscriptet mert ahoz túl kicsi! Íme a forráskód: [pawn]#include <a_samp> new bool:spawned[MAX_PLAYERS]; public OnPlayerConnect(playerid) { spawned[playerid] = false; return 1; } public OnPlayerDisconnect(playerid, reason) { spawned[playerid] = false; return 1; } public OnPlayerSpawn(playerid) { spawned[playerid] = true; return 1; } public OnPlayerDeath(playerid, killerid, reason) { spawned[playerid] = false; return 1; } public OnPlayerText(playerid, text[]) { if(spawned[playerid] == false) return SendClientMessage(playerid, 0xFF0000AA, \"Elõsször spawnolj le!\"); return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { new string[256], string2[256], pname[MAX_PLAYER_NAME], cname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); GetPlayerName(clickedplayerid, cname, sizeof(cname)); format(string, sizeof(string), \"%s(%d) rákattintott a nevedre!\", pname, playerid); SendClientMessage(clickedplayerid, 0xFF00FFAA, string); if(spawned[clickedplayerid] == true) { format(string2, sizeof(string2), \"%s(%d) már lespawnolt!\", cname, clickedplayerid); } else { format(string2, sizeof(string2), \"%s(%d) még nem spawnolt le!\", cname, clickedplayerid); } return 1; }[/pawn] Bocsánat a sor eltolódásokért ha van! Használjátok egészséggel! Sziasztok. 2
Segítségkérés / Épület név kiíró« Dátum: 2011. szeptember 04. - 15:14:40 »
Szia, látom segítséget kértél és válaszoltak is ketten de én leírom neked érthetõbben!
Segítségül hívom a www.wiki.sa-mp.com weboldalt! A Create3DTextLabel-el lehetséges amit szeretnél! A paraméterei: (text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, virtualworld, testLOS) Magyarázatok: text[] A szöveg amit ki írjon. color A szöveg színe. x X-Koordináta y Y-Koordináta z Z-Koordináta DrawDistance Hány méteres körzetben legyen látható. VirtualWorld Melyik virtuális világban jelenjen meg? (-1 mindegyikben) testLOS Látható legyen-e az objecten keresztül is? (0/1) Itt egy példa szkript: [pawn]#include <a_samp> public OnGameModeInit() { Create3DTextLabel(\"Ez egy teszt 3DText Label!\",0x008080FF,30.0,40.0,50.0,40.0,0); return 1; }[/pawn] Remélem segítettem, sok sikert az elkészítésben!
Oldalak: [1]
|