Wenn du schon SpielerName(playerid) hast, warum pname? Nutz doch SpielerName(pID) ?
Also das weg:
new pname[MAX_PLAYER_NAME];
GetPlayerName(pID,pname,sizeof(pname));
und die Formatierung durch das ersetzen:
format(string,sizeof(string), "[Admin Meldung]: %s hat %s Respawnt.", SpielerName(playerid),SpielerName(pID));