Kills/Deaths

Indította Mike, 2010. május 18. - 15:17:23

Előző téma - Következő téma

SnicK

Idézetet írta: dns date=1274194671\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1687\" data-ipsquote-contentclass=\"forums_Topic
D@nee link=topic=4783.msg54565#msg54565 date=1274192017]
Jóvan akkor töröjétek ki pls a commentem:) nehogy ilyen ***k belekössenek mert nem vok jó sé \"kezdo\" vok a scriptelésbe nah-.-
 
Azt ajánlom öcsi hogy vegyél vissza. nem én fogok rosszul járni..
 
[/quote]
Nagyon raj vagy ;)

Mike

Erre a sorra...
 
format(tstring,256,\"Kills: %d  -  Deaths: %d\",kills[playerid],deaths[playerid][/quote]
...mindig ezt írja:
 
error 001: expected token: \",\", but found \"-identifier-\"[/quote]
Am Kösz

GroX

Idézetet írta: Mike date=1274205059\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1687\" data-ipsquote-contentclass=\"forums_TopicErre a sorra...
 
format(tstring,256,\"Kills: %d  -  Deaths: %d\",kills[playerid],deaths[playerid]
...mindig ezt írja:
 
error 001: expected token: \",\", but found \"-identifier-\"[/quote]
Am Kösz
 
[/quote]
Lehagyta a zárójelet :angel:a végérol
Amúgy csak h korszerusítsük a dolgokat:
new deaths[MAX_PLAYERS],kills[MAX_PLAYERS];
 
OnPlayerDeath:
 
SetPVarInt(killerid,\"kills\",GetPVarInt(killerid,\"kills\")+1);
SetPVarInt(playerid,\"deaths\",GetPVarInt(playerid,\"deaths\")+1);

 
Sokkal gyorsabb mint ha változót hoznál létre. És a muködése is gyorsabb.
 
new tstring[256];
format(tstring,256,\"Kills: %d  -  Deaths: %d\",GetPVarInt(playerid,\"kills\"), GetPVarInt(playerid,\"deaths));
TextDrawSetString(TextdrawDK,tstring);

 
Am ha MAX_PLAYERS-el akarsz játékosnak változót létrehozni az valójában nem a játékos változója csak egy 500 cellából álló tömb, amit ha használsz a játékos ID-jével használod (500-nál kisebb -1-nél nagyobb).
A PVar függvények viszont rendes szószerint játékos változót használnak.