Szerző Téma: GAmeMode  (Megtekintve 1304 alkalommal)

GAmeMode
« Dátum: 2012. október 08. - 17:08:46 »
0 Show voters
Üdv!

A következõ lenne a kérésem, ha megoldható.


Van egy Clan War módom ahol van számláló, és csapatnév átíró parancs.


A két parancs neve:/team1 , /team2


Ugye a módon belül textdrawok mutatják az eredményt, ha megöl egy játékost pl. team1 akkor az kap +1 pontot, ha viszont csapaton belül akkor -1 pontot vesz le.


Na nekem csak annyi kellene, h játékon kívül a kliensben a gamemode neve az, ha így néz ki: ALL 0 : 0 ALL , és ha játékon belül átírom a csapat neveit akkor az a gamemode nevében a kliensnél is átváltozzon. Ugyan így a pontoknál is, ha meghal egy játékos +1, ha viszont TEAM KILL adódik -1 pont


Elõre is köszi :D


U.i. a \":\" nem kell megváltozzon.

GAmeMode
« Válasz #1 Dátum: 2012. október 08. - 17:44:43 »
0 Show voters
Idézetet írta: ραυlч. date=1349708926\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28405\" data-ipsquote-contentclass=\"forums_Topic
Üdv!

A következõ lenne a kérésem, ha megoldható.


Van egy Clan War módom ahol van számláló, és csapatnév átíró parancs.


A két parancs neve:/team1 , /team2


Ugye a módon belül textdrawok mutatják az eredményt, ha megöl egy játékost pl. team1 akkor az kap +1 pontot, ha viszont csapaton belül akkor -1 pontot vesz le.


Na nekem csak annyi kellene, h játékon kívül a kliensben a gamemode neve az, ha így néz ki: ALL 0 : 0 ALL , és ha játékon belül átírom a csapat neveit akkor az a gamemode nevében a kliensnél is átváltozzon. Ugyan így a pontoknál is, ha meghal egy játékos +1, ha viszont TEAM KILL adódik -1 pont


Elõre is köszi :D


U.i. a \":\" nem kell megváltozzon.

 
Az a baj hogy a SetGameModeText -nek csak 1 paramétere van a \"szöveg\"...
Szóval próbáltam sscanf -al is hiába írod a \"\" közzé ezt: \"%s\" mert ez 1 paraméter és kéne még 1 neki a Text azaz a szöveg amit írsz.
Szerintem nem valósítható meg..
Dexter

GAmeMode
« Válasz #2 Dátum: 2012. október 08. - 20:36:02 »
0 Show voters
Láttam már pár szervernél, de akkor nem tudok, h hogyan oldották meg.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
GAmeMode
« Válasz #3 Dátum: 2012. október 08. - 20:42:23 »
0 Show voters
Én még nem láttam ilyet de azért utána nézek a HIV fórumon.. majd írok .

Nem elérhető bendor

  • 2949
    • Profil megtekintése
GAmeMode
« Válasz #4 Dátum: 2012. október 08. - 20:44:32 »
0 Show voters
Lekéred változóba,azt meg sendrconcommand setgamemodetext-el kiírod kliensbe.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
GAmeMode
« Válasz #5 Dátum: 2012. október 08. - 20:49:41 »
0 Show voters
Szerintem formatal is meg lehet csinálni itt egy leírás:
http://wiki.sa-mp.com/wiki/Format
Vagy
www.wiki.sa-mp.com/wiki/Format
Nem tudom melyik a jó link mert telorol vagyok..

GAmeMode
« Válasz #6 Dátum: 2012. október 08. - 21:16:25 »
0 Show voters
Nem igazán vágom, a SA-MP Wiki-s megoldást  :confused:

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
GAmeMode
« Válasz #7 Dátum: 2012. október 08. - 21:19:52 »
0 Show voters
Pedig szépen le van írva :D Megcsinálom holnap ha sikerül .. :D

GAmeMode
« Válasz #8 Dátum: 2012. október 10. - 20:31:50 »
0 Show voters
Senki semmi megoldás?  :-[

Nem elérhető bendor

  • 2949
    • Profil megtekintése
GAmeMode
« Válasz #9 Dátum: 2012. október 10. - 20:37:39 »
0 Show voters
Milyen változókba mented az eredményt?
Megírom.

GAmeMode
« Válasz #10 Dátum: 2012. október 10. - 22:03:19 »
0 Show voters
Ezt illeszd be az öléskor, miután a pontot hozzáadta.
 

csapat1score
= változó amibe a pontokat mented(1. csapat)
csapat2score = változó amibe a pontokat mented(2. csapat)
csapat1neve = változó(karakterlánc) amiben az 1. csapat nevét tárolod
csapat2neve = változó(karakterlánc) amiben a 2. csapat nevét tárolod
 
new kimenet[ 64 + 1 ];
format( kimenet, (64), \"hostname %s %d : %d %s\", csapat1neve, csapat1score, csapat2score, csapat2neve );
SendRconCommand( kimenet );
« Utoljára szerkesztve: 2012. október 10. - 22:09:28 írta TayLoR »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal