/[Pedido] Me ajudem -
xGamminG - 07.04.2013
to tentando criar u comando ques tem que ser assim
/prender [ID] [Tempo] [Fianca sim = 1, fianca nгo = 2] [ preco fianca]
algum me ajuda
tentei assim
mais n da
pawn Код:
cmd:prender(playerid,params[])
{
new idpreso, string[128], elepreso [24], eleprendeu [24], tempooooo, fiancaa, precofianca;
GetPlayerName(playerid,eleprendeu,24);
GetPlayerName(idpreso,elepreso,24);
if ( sscanf ( params, "udds", idpreso, tempooooo, fiancaa, precofianca ) ) return SendClientMessage ( playerid, -1, "/prender id tempo fianca nгo = 1 fianca sim = 2 preзo da fianca" ) ;
if ( fiancaa < 0 || fiancaa > 1 ) return SendClientMessage ( playerid, -1, "[ ERRO ]: Fianзa Sim = 0 || Fianзa Nгo = 1" ) ;
if ( precofianca < 0 || precofianca > 200000 ) return SendClientMessage ( playerid, -1, "o preso deve ser de R$1.000 atй R$200.000" ) ;
if ( playerinfo [ idpreso ] [ elepresoee ] == 1 )return SendClientMessage ( playerid, -1, "Este jogador jб estб preso" ) ;
if (playerinfo[playerid][kMembro] == 1 || playerinfo[playerid][kLider] == 1)
{
playerinfo [ idpreso ] [ tempo ] = tempooooo * 60 ;
playerinfo [ idpreso ] [ preso ] = 1 ;
newrandddt = random ( sizeof ( preso ) ) ;
SetPlayerPos ( idpreso, preso [ randddt ] [ 0 ], preso [ randddt ] [ 1 ], preso [ randddt ] [ 2 ] ) ;
SetPlayerFacingAngle ( idpreso, preso [ randddt ] [ 3 ] ) ;
format ( string, sizeof ( string ), "%s foi preso por %d segundos pelo policial %s", elepreso, tempooooo, eleprendeu ) ;
SendClientMessageToAll ( -1, string ) ;
}
return 1;
}
Re: /[Pedido] Me ajudem -
AzAmerica - 08.04.2013
pawn Код:
if ( sscanf ( params, "uddd", idpreso, tempooooo, fiancaa, precofianca ) ) return SendClientMessage ( playerid, -1, "/prender id tempo fianca nгo = 1 fianca sim = 2 preзo da fianca" ) ;
Preзo da fianзa = NUMERO ( ou seja = d no sscanf )
https://sampwiki.blast.hk/wiki/Sscanf_code
Respuesta: /[Pedido] Me ajudem -
Pedro Pawno - 08.04.2013
pawn Код:
cmd:prender(playerid,params[])
{
new idpreso, string[128], elepreso [24], eleprendeu [24], tempooooo, fiancaa, precofianca;
GetPlayerName(playerid,eleprendeu,24);
GetPlayerName(idpreso,elepreso,24);
if ( sscanf ( params, "uds", idpreso, tempooooo, fiancaa, precofianca ) ) return SendClientMessage ( playerid, -1, "/prender id tempo fianca nгo = 1 fianca sim = 2 preзo da fianca" ) ;
if ( fiancaa < 0 || fiancaa > 1 ) return SendClientMessage ( playerid, -1, "[ ERRO ]: Fianзa Sim = 0 || Fianзa Nгo = 1" ) ;
if ( precofianca < 0 || precofianca > 200000 ) return SendClientMessage ( playerid, -1, "o preso deve ser de R$1.000 atй R$200.000" ) ;
if ( playerinfo [ idpreso ] [ elepresoee ] == 1 )return SendClientMessage ( playerid, -1, "Este jogador jб estб preso" ) ;
if (playerinfo[playerid][kMembro] == 1 || playerinfo[playerid][kLider] == 1)
{
playerinfo [ idpreso ] [ tempo ] = tempooooo * 60 ;
playerinfo [ idpreso ] [ preso ] = 1 ;
newrandddt = random ( sizeof ( preso ) ) ;
SetPlayerPos ( idpreso, preso [ randddt ] [ 0 ], preso [ randddt ] [ 1 ], preso [ randddt ] [ 2 ] ) ;
SetPlayerFacingAngle ( idpreso, preso [ randddt ] [ 3 ] ) ;
format ( string, sizeof ( string ), "%s foi preso por %d segundos pelo policial %s", elepreso, tempooooo, eleprendeu ) ;
SendClientMessageToAll ( -1, string ) ;
}
return 1;
}