SA-MP Forums Archive
[Ajuda] /[Pedido] Me ajudem - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] /[Pedido] Me ajudem (/showthread.php?tid=429042)



/[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;
}