Üzenetek megjelenítése

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 - Kockaa

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]
SimplePortal 2.3.7 © 2008-2024, SimplePortal