05.04.2012, 17:02
Код:
if(strcmp(cmd, "/dpr", true) == 0) { if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "[INFO]: /darpuntos [JugadorID/ParteDelNombre] [Cantidad]"); return 1; } //giveplayerid = strval(tmp); giveplayerid = ReturnUser(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "[INFO]: /darpuntos [JugadorID/ParteDelNombre] [Cantidad]"); return 1; } moneys = strval(tmp); PlayerInfo[giveplayerid][pPuntosL] += moneys; format(string, 256, "* Oficial %s te suma %d puntos a tu Carnet.", NombreEx(playerid),moneys); SendClientMessage(giveplayerid, COLOR_WHITE,string); format(string, 256, "* Le sumas a %s %d puntos a tu Carnet.", NombreEx(giveplayerid),moneys); SendClientMessage(playerid, COLOR_WHITE,string); return 1; } } return 1; } if(strcmp(cmd, "/verpuntos", true) == 0) { if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "[INFO]: /verpuntos [JugadorID/ParteDelNombre]"); return 1; } //new giveplayerid; giveplayerid = ReturnUser(tmp); format(string, sizeof(string), "* %s mira los puntos de Carnet de %s", NombreEx(playerid),NombreEx(giveplayerid)); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, 256, "* Oficial %s te revisa los puntos de tu Carnet.", NombreEx(playerid)); SendClientMessage(giveplayerid, COLOR_WHITE,string); format(string, 256, "* %s tiene %d puntos a tu Carnet.", NombreEx(giveplayerid),PlayerInfo[giveplayerid][pPuntosL]); SendClientMessage(playerid, COLOR_WHITE,string); return 1; } } return 1; } if(strcmp(cmd, "/qpr", true) == 0) { if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "[INFO]: /quitarpuntos [JugadorID/ParteDelNombre] [Cantidad]"); return 1; } //giveplayerid = strval(tmp); giveplayerid = ReturnUser(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "[INFO]: /quitarpuntos [JugadorID/ParteDelNombre] [Cantidad]"); return 1; } moneys = strval(tmp); PlayerInfo[giveplayerid][pPuntosL] -= moneys; format(string, 256, "* Oficial %s te saca %d puntos a tu Carnet.", NombreEx(playerid),moneys); SendClientMessage(giveplayerid, COLOR_WHITE,string); format(string, 256, "* Le sacas a %s %d puntos a tu Carnet.", NombreEx(giveplayerid),moneys); SendClientMessage(playerid, COLOR_WHITE,string); return 1; } } return 1; }
Код:
enum pInfo pPuntosL,
Код:
format(var, 64, "PuntosL=%d\n",PlayerInfo[playerid][pPuntosL]);fwrite(hFile, var);
Код:
if( strcmp( key , "PuntosL" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPuntosL] = strval( val ); }