Message isn't showing , URGENT PLEASE HELP!!!
#1

So i have that code OnPlayerDeath:
Код HTML:
	    new str[128];
 		new fpm,fkm;
    	fpm = playerVariables[playerid][pGroup];
    	fkm = playerVariables[playerid][pGroup];
    	for(new turf = 1; turf < sizeof(TurfInfo); turf++)
		{
         	if(IsPlayerInTurf(playerid, turf) && IsPlayerInTurf(killerid, turf))
         	{
          		if(IsAMember(playerid) && IsAMember(killerid))
                {
	             	if(WarInfo[turf][wFaction] == fpm && WarInfo[turf][wAttacker] == fkm || WarInfo[turf][wFaction] == fkm && WarInfo[turf][wAttacker] == fpm)
	             	{
				     	if(fkm == WarInfo[turf][wAttacker] || fkm == WarInfo[turf][wFaction])
					 	{
					     	WarScoreF[fkm][turf] += 1.0;
					 	}
	                 	ucideri[killerid][turf] ++;
	                 	decese[playerid][turf] ++;
	                 	if(playerVariables[killerid][pGroup] == WarInfo[turf][wAttacker])
	                 	{
		                 	if(ucideri[killerid][turf] > bestscoreat[turf])
		                 	{
                   				bestscoreat[turf] = ucideri[killerid][turf];
	                    		bestmemberat[turf] = killerid;
		                 	}
	                 	}
	                 	if(playerVariables[killerid][pGroup] == WarInfo[turf][wFaction])
	                 	{
		                 	if(ucideri[killerid][turf] > bestscoredf[turf])
		                 	{
		                     	bestscoredf[turf] = ucideri[killerid][turf];
		                     	bestmemberdf[turf] = killerid;
		                 	}
	                 	}
	                 	if(playerVariables[playerid][pGroup] == WarInfo[turf][wAttacker])
	                 	{
	                 		if(decese[playerid][turf] > worstscoreat[turf])
							{
								worstscoreat[turf] = decese[playerid][turf];
								worstmemberat[turf] = playerid;
							}
						}
	                 	if(playerVariables[playerid][pGroup] == WarInfo[turf][wFaction])
	                 	{
	                 		if(decese[playerid][turf] > worstscoredf[turf])
							{
								worstscoredf[turf] = decese[playerid][turf];
								worstmemberdf[turf] = playerid;
							}
						}
	                 	format(str, sizeof(str), "Turf %d: You killed %s", turf,GetName(playerid));
	                 	SCM(killerid, COLOR_WHITE, str);
	                 	format(str, sizeof(str), "Turf %d: You were killed by %s", turf,GetName(killerid));
	                 	SCM(playerid, COLOR_WHITE, str);
	                 	return 1;
					}
             	}
         	}
    	}
And i had some errors with string , i changed it to str and now it's compiling fine , but when i kill someone , the message isn't showing , this message i mean Turf %d: You were killed by %s" , i think i am wrong with the string code , please help me!!!
Reply
#2

More details and which line?
Reply
#3

pawn Код:
format(str, sizeof(str), "Turf %d: You killed %s", turf,GetName(playerid));
                        SCM(killerid, COLOR_WHITE, str);
                        format(str, sizeof(str), "Turf %d: You were killed by %s", turf,GetName(killerid));
                        SCM(playerid, COLOR_WHITE, str);
                        return 1;
Reply
#4

try this

pawn Код:
format(str, sizeof(str), "Turf %d: You killed %s", turf,GetName(playerid));
                        SendClientMessageEx(killerid, COLOR_WHITE, str);
                        format(str, sizeof(str), "Turf %d: You were killed by %s", turf,GetName(killerid));
                        SendClientMessageEx(playerid, COLOR_WHITE, str);
                        return 1;
Reply
#5

you didn't post anything..
Reply
#6

Edit, sorry for the mistakes
Reply
#7

F:\xxxxxxxxxxxxxxxxx\xxxxxxxxxxxxxxxxx(10566) : error 017: undefined symbol "SendClientMessageEx"
F:\xxxxxxxxxxxxxxxxx\xxxxxxxxxxxxxxxxx(1056 : error 017: undefined symbol "SendClientMessageEx"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
Reply
#8

Try add this

pawn Код:
new FALSE = false;
#define SendFormattedMessage(%0,%1,%2) do{new _str[128]; format(_str,128,%2); SendClientMessageEx(%0,%1,_str);}while(FALSE)
Reply
#9

Not working.
Same thing..
Reply
#10

Quote:
Originally Posted by buburuzu19
Посмотреть сообщение
F:\xxxxxxxxxxxxxxxxx\xxxxxxxxxxxxxxxxx(10566) : error 017: undefined symbol "SendClientMessageEx"
F:\xxxxxxxxxxxxxxxxx\xxxxxxxxxxxxxxxxx(1056 : error 017: undefined symbol "SendClientMessageEx"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
Try
pawn Код:
SendClientMessage(playerid, -1, str); //For dead player

SendClientMessage(killerid, -1, str);//For killerid
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)