Jump to content
  • 0

Niste intrebari si daca se poate sa ma ajutati.


Question

Posted (edited)

Problema intalnita (descriere): 

Salut, de curand m-am apucat sa fac un gamemode din new.pwn si am intalnit 3 probleme pe care nu am gasit nicaieri sa le rezolv, si de aceea apelez la voi,

Prima problema este ca daca apas F4 in-game imi spune  Returning to class selection after next death si dupa ce mor ma duce sa selectez caracterul.

A doua problema este ca orice scriu pe chat, oriunde m-as afla, vede tot serverul.

A treia problema si ultima, este ca dupa ce ma loghez pe server am o culoare la nume, la fel au patit toti pe care i-am bagat pe server.


Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul(obligatoriu): -
Imagini / Video (optional): -
Ati incercat sa rezolvati singur?: Da

Edited by R3aDy.
Nu am vazut modelul de postare.

5 answers to this question

Recommended Posts

  • 0
Posted (edited)

A făcut widualk în tutorial numit funcții în new.

Uite link: 

 

Edited by DaEdRiC-FoX

**********************************

Servicii Scripting de calitate:

*********************************

Future Project: ExpertGame

*********************************

  • 0
Posted

Nu am gasit raspunsurile la probleme mele, daca aveti alte link-uri/variante, le ascult cu placere.

  • 0
Posted (edited)

Deci, ca să nu mai vadă toată lumea ce scrii tu în chat, te duci la publicul OnPlayerText 

Și faci așa:

New msg[128];

New name[MAX_PLAYER_NAME];

GetPlayerName(playerid,name, sizeof(name));

format(msg,sizeof(msg),"%s spune: %s",name,text);

ProxDetector(20.0, playerid, msg,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);

 

Unde:

-20.0 reprezinta distanta până unde va apărea mesajul în chat.

Atentie, publicul OnPlayerText are return 1 va trebui sa. I returnezi 0 altfel vor apărea 2 mesaje.

 

 

 

Acum problemă cu clasă selecționate:

Mergi la publicul OnPlayerRequestClass și adaugi în spawn info astfel:

public OnPlayerRequestClass(playerid, classid)

{

SetSpawnInfo( playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0,0, 0, 0, 0 ); }

Unde:

Primul 0= team

Al doilea 0= skin.ul

Urmează coordonatele float:x,float:y,float:z,float:angle

Apoi urmează armele,eu ți.am pus 0 deci nu.ți da nimic.

Edited by DaEdRiC-FoX
  • Upvote 1

**********************************

Servicii Scripting de calitate:

*********************************

Future Project: ExpertGame

*********************************

  • 0
Posted

Salut, prima nu este o problema . Este de la client . Si nu ai cum sa o scoti / dezactivezi din cate stiu eu .

A doua problema, o rezolvi tu singur, cu ajutorul public-ului "OnPlayerText"

Pentru a treia problema, la "OnPlayerSpawn" sau "OnPlayerLogin" (unde preferi) (probabil ca nu ai ceeat inca OnPlayerLogin daca tu-ti bati capul cu astea) adaugi asta : "SetPlayerColor(playerid, 0xFFFFFFFF);" .

  • Upvote 1
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.