[AYUDA] Pasar esto a ZCMD -
Glimma - 05.04.2012
Код:
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 ); }
Re: [AYUDA] Pasar esto a ZCMD -
Glimma - 06.04.2012
Revivo.
Respuesta: [AYUDA] Pasar esto a ZCMD -
Daniel_Ruiz - 06.04.2012
Intenta Haci
pawn Код:
CMD:dpr(playerid, params[])
{
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;
}
CMD:verpuntos (playerid, params[])
{
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;
}
CMD:qpr(playerid, params[])
{
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;
}
/*Debes Tener El Include a zcmd Si Te Sirvio me Dices Si ves Algun Error Me Dices y miro haber ok?*/
Re: [AYUDA] Pasar esto a ZCMD -
Glimma - 07.04.2012
No me funciona, lo necesitarнa directamente en ZCMD.
Y otra cosa, quiero que se configure que cuando uno se registre, empieze con 50 puntos de ROL. Uso el GM de CM.-