SA-MP Forums Archive
Message isn't showing , URGENT PLEASE HELP!!! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Message isn't showing , URGENT PLEASE HELP!!! (/showthread.php?tid=530666)



Message isn't showing , URGENT PLEASE HELP!!! - buburuzu19 - 08.08.2014

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!!!


Re: Message isn't showing , URGENT PLEASE HELP!!! - AzaMx - 08.08.2014

More details and which line?


Re: Message isn't showing , URGENT PLEASE HELP!!! - buburuzu19 - 08.08.2014

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;



Re: Message isn't showing , URGENT PLEASE HELP!!! - AzaMx - 08.08.2014

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;



Re: Message isn't showing , URGENT PLEASE HELP!!! - buburuzu19 - 08.08.2014

you didn't post anything..


Re: Message isn't showing , URGENT PLEASE HELP!!! - AzaMx - 08.08.2014

Edit, sorry for the mistakes


Re: Message isn't showing , URGENT PLEASE HELP!!! - buburuzu19 - 08.08.2014

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


Re: Message isn't showing , URGENT PLEASE HELP!!! - AzaMx - 08.08.2014

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)



Re: Message isn't showing , URGENT PLEASE HELP!!! - buburuzu19 - 08.08.2014

Not working.
Same thing..


Re: Message isn't showing , URGENT PLEASE HELP!!! - Hammomd - 08.08.2014

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