SA-MP Forums Archive
Help! Fakechat CMD. - 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: Help! Fakechat CMD. (/showthread.php?tid=292065)



Help! Fakechat CMD. - Blackfuck - 22.10.2011

Код:
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=[fakechat]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    if(strcmp(cmd, "/fakechat", true) == 0)
	{
        if(PlayerInfo[playerid][pAdmin] < 7) return DenyMessage(playerid, 7);
        new tmp3[256];
        tmp = strtok(cmdtext, idx);
        new faked = ReturnUser(tmp);
        tmp3 = strtok(cmdtext, idx);
       	new length = strlen(cmdtext);
       	new	id;
        cmd = strtok(cmdtext, id);
		while ((idx < length) && (cmdtext[idx] <= ' '))
		{
			idx++;
		}
		new offset = idx;
		new result[64];
		while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
		{
			result[idx - offset] = cmdtext[idx];
			idx++;
		}
        if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USO: /fakechat [ID] [reason]");
		if(!strlen(tmp3)) return SendClientMessage(playerid, COLOR_WHITE, "USO: /fakechat [ID] [reason]");
	    if(IsPlayerConnected(faked) && IsPlayerConnected(faked))
		GetPlayerName(faked);
        SendPlayerMessageToAll(faked, (result));
		format((result),sizeof((result)),"%s[%d]: %s",faked,(result));
        SendClientMessage(playerid, COLOR_WHITE, "ID De jugador invalida.");
		return 1;
	}
On the server the nick of the player appears to write the ID with a space, not what you write.
Wrong?