Ü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 - ZyZu.

Oldalak: 1 ... 398 399 [400] 401 402 ... 527
5986
Segítségkérés / Zombi fertozes!
« Dátum: 2012. október 12. - 13:47:13 »
Meg tudom csinálni neked úgy, hogy ha lemegyen az élete akkor 99% lesz akkor tegye átt a zombi csapatba.. így nem jó?

5987
SA-MP / Open.mp: Szerverfejlesztés / [HIBÁS] Everybody Stunt Szerver - GM
« Dátum: 2012. október 11. - 22:08:35 »
Pedig volt, és nagyon híres szerver volt de bezárták de szerintem mind1 mostmár szép mód lehet pár cuccot felhasználok

5988
RP/RPG kérések / Bank rendszer RP szerverre
« Dátum: 2012. október 11. - 22:06:56 »
Ha találok egy magyart akkor linkelem azt is neked.. mysql jó vagy csak dini?

5989
Segítségkérés / C4 szkript javitasa!
« Dátum: 2012. október 11. - 22:04:57 »
sugar -t azt töröld majd amit írt ZzzzzzZ írd átt arra..

5990
Segítségkérés / Speedo
« Dátum: 2012. október 11. - 21:38:37 »
akkor nem csináltál valamit jól.. vagy nem raktál be valamit a mód elejére :unsure:

5991
Segítségkérés / C4 szkript javitasa!
« Dátum: 2012. október 11. - 21:36:54 »
new Float:X, Float:Y, Float:Z, Float:sugar;

 
módelejére..
 
if(IsPlayerInRangeOfPoint(playerid, sugar, X, Y, Z))

 
ezt ird átt erre...

5992
Segítségkérés / AfterLife Mód Carresi
« Dátum: 2012. október 11. - 21:30:36 »
Idézetet írta: halaloszto100 date=1349976936\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28476\" data-ipsquote-contentclass=\"forums_Topic
Nincs véletlenül egy car respawn idõzítõ vagy valami a modban? :)
 
Akkor ez a második megoldás ha nincs ex akkor respawn car van benne..

5993
Segítségkérés / AfterLife Mód Carresi
« Dátum: 2012. október 11. - 21:01:45 »
AddStaticVehicleEx ez respawnolja de az AddStaticVehicle az nem szóval ha átírod akkor meg lehet.

5994
RP/RPG kérések / Bank rendszer RP szerverre
« Dátum: 2012. október 11. - 20:36:45 »
Helló! Na találtam egyett ez kamatozik és elég jó kis szkript csak angol :D Tessék: http://forum.sa-mp.com/showthread.php?t=301415

5995
Segítségkérés / Speedo
« Dátum: 2012. október 11. - 20:31:15 »
new speedmeteron[MAX_PLAYERS];

 
Ezt tedd a mód elejére.

5996
Segítségkérés / AfterLife Mód Carresi
« Dátum: 2012. október 11. - 19:53:32 »
A vehetõ autó vagy a szolgálati?

5997
Leírások/Útmutatók / [Leírás]String Formázása.
« Dátum: 2012. október 11. - 16:47:09 »
Köszönöm szépen, egyrészben egy kicsit használtam a google fordítót azért van pár hely ahol nem helyes egy mondat de javítom.  ;)

5998
Beszélgetés / DayZ mod
« Dátum: 2012. október 11. - 16:45:46 »
Tetszik az ötlet de a \"várnak a zombik\" NPC -vel kell csinálni + be is kell mappolni ide kell mappoló is és egy szkripter is de elég jó ötlet..

5999
Segítségkérés / Itt kérdezz object ID-t!
« Dátum: 2012. október 11. - 16:39:43 »
Az a kõ a 906 ID -s lehet tévedek de az kell legyen.

6000
Leírások/Útmutatók / [Leírás]String Formázása.
« Dátum: 2012. október 11. - 16:29:26 »
Tartalma
 
 
° Üzenet Formázása
° Játékos Nevének lekérdezése
° Karakterlánc manipuláció
° Végeredmény
° Referenciák
° Következtetés
 
Bevezetés
 
 
Ebben a leírásban megtanulod az üzenet forámzását és a játékos nevét lekérését. Megírtam ezt a leírást mert minden ember a nehezebb módon formáza az üzeneteket és ezért gondoltam minél egyszerûbben legyen egy leírás ahol minden le van írva. Most egyben leírom, hogy lehet formázni egy üzenetett ha egy játékos csatlakozik a szerverre és, hogy kiírja a nevét pl: \"ZyZu csatlakozott a Szerverre!\". A string a leggyakoribb kód amit lehet használni sokféle képpen és sok módon is.  Használni fogjuk az \"OnPlayerConnect\" visszahívást.
 
Definálása
 
Hát 2 féle ez a név lekérése és string létrehozása vagyis másnéven \"ketrec\".
 
new name[MAX_PLAYER_NAME], string[23 + MAX_PLAYER_NAME];

 
A [MAX_PLAYER_NAME] lekéri a játékos nevét. A string hossza az 24 vagyis ha feljön egy játéos a szerverre egybõl a [MAX_PLAYER_NAME] lekérdezi a játékos beírt nevét és átformázza a string segítségével. Mindig figyelni kell, hogy a string számát nem kell lejebb vinni mert lehet a játékos neve hossza 15 betûs és nem írja ki a nevét rendesen hanem csak a felét ez a string miatt lehet.
 
Játékos Nevének lekérdezése
 
Ez a függvény lekéri a játékos nevét \"GetPlayerName\".
 
GetPlayerName(playerid, name, sizeof(name));

 
°  sizeof(name) - ez lesz a tömb mérete ami megállapítja a játékos nevének a hosszát \"name\".
A név lekérdezésért van más megoldás is ezt lehet több féle képpen csinálni:
 
GetPlayerName(playerid, name, 24);

 

Üzenet Formázása
 

format(string, sizeof(string), \"%s csatlakozott a szerverre!\", name);

 
Ez a sor jelzi a forgatókönyvet majd formázza és tárolja az üzenetet ez a \"string\" lesz.
A \"sizeof\" funkció az üzenet hosszát lekérdezi, hogy megegyezik -e a tömb méretével ami a változó \"húr\", ami most nekem 23 ± MAX_PLAYER_NAME (23 +24 = 47).
Az oka, amiért a tömb mérete 23 +24, hogy \"%s csatlakozott a szerverre!\" tartalmaz 22 karakter szóközökkel együtt, kivéve a \"% s\". Amikor a formázás van akkor a bízonyos \"null terminator\" besegít neki, ami azt jelenti üzenet karakter \'\\ 0\' (NULL) lesz a végén.
 
SendClientMessageToAll(0xFFFF00FF, string);]

 
Ez a kis függvény küldi el a játékosoknak a chat -be, hogy a játékos csatlakozott a szerverre. A szín megváltoztatását \"0xFFFF00FF\" ebben a helyében más szín kodot teszûnk ezt meg lehet csinálni na színkeverõvel egy link: http://sampforum.hu/index.php?page=color
 
Egyéb helyõrzõk
 
Ennek az az oka, hogy az általunk használt \"% s\", mint helyõrzõ, azért van, mert az üzenet egy string. A string egy speciális tömb, amely használatával létre tudunk hozzni több karaktert.
Helyõrzõk
%b
%c
%d
%f 
%i
%s
%x
 
Karakterlánc Manipuláció
 
Íme a fórmázási lista:
 

bool: ispacked(const string[])
memcpy(dest[], const source[], index=0, numbytes, maxlength=sizeof dest)
strcat(dest[], const source[], maxlength=sizeof dest)
strcmp(const string1[], const string2[],bool: ignorecase=false, length=cellmax)
strcopy(dest[], const source[], maxlength=sizeof dest)
bool: strdel(string[], start, end)
bool: strequal(const string1[], const string2[],bool: ignorecase=false,length=cellmax)
strfind(const string[], const sub[],bool: ignorecase=false, index=0)
strformat(dest[], size=sizeof dest, bool: pack=false, const format[], . . . )
bool: strins(string[], const substr[], index,maxlength=sizeof string)
strlen(const string[])
strmid(dest[], const source[],start=0, end=cellmax,maxlength=sizeof dest)
strpack(dest[], const source[],maxlength=sizeof dest)
strunpack(dest[], const source[],maxlength=sizeof dest)
strval(const string[], index=0)
uudecode(dest[], const source[], maxlength=sizeof dest)
uuencode(dest[], const source[], numbytes, maxlength=sizeof dest)
valstr(dest[], value, bool: pack=false)

 

Az \"OnPlayerConnect\" függvény befejezése
 
Íme a végsõ függvény és így lesz késsz az egész függvény.
 

public OnPlayerConnect(playerid)
{
    new name[MAX_PLAYER_NAME], string[23 + MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), \"%s csatlakozott a szerverre!\", name);
    SendClientMessageToAll(0xFFFF00FF, string);
    return 1;
}

 
Van pár szöveg amit a google fordítóval csináltam mert nem tudtam mi :D
 

Oldalak: 1 ... 398 399 [400] 401 402 ... 527
SimplePortal 2.3.7 © 2008-2026, SimplePortal