04.05.2013, 18:55
Mas antes me intentaron ayudar pero fue hace tiempo y no logro arreglarlo, no se x q carajos no sale U.U
Solo modifiquй el cmd pa agregarlo con sscanf, pero al ejecutarlo me sale [ERROR]: El player no estб conectado cuando yo mismo me doy el dinero o sea /darcash 0 monto, pero me sale eso siempre, intentй tambiйn asi if(sscanf(params, "ui", id, cash)), x q sale q no toy conectado si soy el id 0
PD: no he probado con otro player, si no m sale a mi mismo pa q avanzar :C
Quote:
dcmd_darcash(playerid,params[]){ if(PlayerInfo[playerid][Level] >= 5) { new player1,cash; if(sscanf(params, "ri", player1, cash)) return SendClientMessage(playerid, red, "[USO]: /darcash [playerid] [monto]") && SendClientMessage(playerid, orange, "[Funciуn]: Darбs dinero a Especificado Jugador!"); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { CMDMessageToAdmins(playerid,"DARCASH"); format(string2, sizeof(string2), "Has dado ha \"%s\" el monto de '$%d", pName(player1), cash); SendClientMessage(playerid,blue,string2); if(player1 != playerid) { format(string2,sizeof(string2),"El Administrador \"%s\" Te ha aсadido '$%d'", pName(playerid), cash); SendClientMessage(player1,blue,string2); } return GivePlayerMoney(player1, cash); } else return SendClientMessage(playerid,red,"[ERROR]: El player no estб conectado"); } else return SendClientMessage(playerid,red,"[ERROR]: Tъ necesitas nivel 5 para usar este comando."); } |
PD: no he probado con otro player, si no m sale a mi mismo pa q avanzar :C