Connect to Virtual Life
https://www.cvl.ro/

[Tutorial Incepatori] Cum trimiti mesaj unui player mort
https://www.cvl.ro/tutoriale-gta/cum-trimiti-mesaj-unui-player-mort-t29187.html
Page 1 of 1

Author:  NoNamed [ 22 Aug 2015, 18:01 ]
Post subject:  [Tutorial Incepatori] Cum trimiti mesaj unui player mort

Salutare CVL.Ro . Am revenit cu un alt tutorial pentru incepatori : cum sa trimiti unui player un mesaj cand moare . Foarte simplu sa trimiti un mesaj cand un player moare . Pentru inceput , mergi la linia "public OnPlayerDeath(playerid, killerid, reason)" prin ajutorul combinatiei de taste CTRL + F . Imediat sub acolada acestei functii veti adauga urmatorul cod :

Code:
SendClientMessage(playerid, -1, "Ai murit . Vei fi spawnat imediat .");


Acesta este un mesaj default ca sa-i spun asa . Va voi arata mai jos cum faci ca atunci cand un player moare sa-i trimit mesaj cu numele celui care l-a omorat .

Pentru inceput, sub acolada functiei OnPlayerDeath vom adauga urmatoarea linie :

Code:
new playername[26], string[128];
GetPlayerName(killerid, playername, sizeof(playername));
format(string, sizeof(string), "Player-ul %s te-a omorat!", playername);
SendClientMessage(playerid, -1, string);


Ce fac urmatoarele linii ? Iti voi explica mai jos :

new playername[26], string[128]; - playername este variabila in care va fi stocat numele celui care omoara iar string este variabila in care va fi stocat mesajul ce trebuie trimis player-ului omorat.
GetPlayerName(killerid, playername, sizeof(playername)); - obtinem numele player-ului care omoara si il stocam in variabila "playername" .
format(string, sizeof(string), "Player-ul %s te-a omorat!", playername);- formatam mesajul , il stocam si il pregatim pentru a-l trimite player-ului omorat .
%s - determina numele player-ului obtinut mai sus .
playername - va inlocui "%s" cu numele player-ului care omoara
SendClientMessage(playerid, -1, string); - se trimite mesajul formatat player-ului care a fost omorat .

Author:  Ph0eniX [ 02 Sep 2015, 19:55 ]
Post subject:  Re: [Tutorial Incepatori] Cum trimiti mesaj unui player mort

Prea simplu data viitoare încearcă ceva mai ... avansat.

Author:  NoNamed [ 03 Sep 2015, 09:33 ]
Post subject:  Re: [Tutorial Incepatori] Cum trimiti mesaj unui player mort

Ph0eniX wrote:
Prea simplu data viitoare încearcă ceva mai ... avansat.


Post pentru +1 ? :troll Citeste numele topicului . :D Nu prea am timp sa ma ocup, ca faceam mai multe, dar nu pot sa ma sincronizez ...

Page 1 of 1 All times are UTC + 2 hours
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/