When is this code called? What mod are you testing this with? -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matt Judge Sent: Sunday, September 26, 2004 5:58 AM To: [EMAIL PROTECTED] Subject: [hlcoders] Annoying problem with setting deaths on client using 'retry'
Hi, I am trying to get my plugin to remember players money, frags and deaths over a retry. I can set the money and frags without any issue, but even though I store the deaths and update the deaths at the same time as the frags, the deaths always remain at 0. Here is my snippet of code for setting the clients score when the server calls gmsgInitHUD. Any help or insight would be appreciated, Thanks, Matt. (wonid is left over from 1.5 :) sprintf(mysqlbuf, "SELECT money,frags,deaths FROM retry WHERE wonid=\"%s\" AND server=\"%s\"", GETPLAYERAUTHID(pEntity),CVAR_GET_STRING("ip")); _mysql_query(mysqlbuf); if(mysql_num_rows(mysql_res) > 0) { mysql_row = mysql_fetch_row(mysql_res); *((int *)pEntity->pvPrivateData + OFFSET_CSMONEY) = atoi(mysql_row[0]); pPlayer->frags = atoi(mysql_row[1]); pPlayer->deaths = atoi(mysql_row[2]); pEntity->v.frags = pPlayer->frags; *((int *)pEntity->pvPrivateData + OFFSET_CSDEATHS) = pPlayer->deaths; MESSAGE_BEGIN( MSG_ALL, GET_USER_MSG_ID(PLID, "ScoreInfo", NULL) ); WRITE_BYTE( ENTINDEX(pEntity) ); WRITE_SHORT( pPlayer->frags ); WRITE_SHORT( pPlayer->deaths ); WRITE_SHORT( 0 ); WRITE_SHORT( pEntity->v.team + 1 ); MESSAGE_END(); } _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders