23.11.2013, 20:51
O erro й que vocк estб usando o sscanf de forma errada e nгo precisaria tambйm estar usando strcmp.
O sscanf nгo vai pegar os valores, pois o primeiro parвmetro й uma string (no caso maconha, cocaнna ou armas) e nгo um numero inteiro como vocк determina na tipagem e eu acredito que nгo й tгo necessбrio usar strcmp nesse cуdigo.
Como vocк deveria fazer caso nгo quisesse usar strcmp:
No caso do primeiro parвmetro ser maconha
Dessa forma ele nгo sу pego os valores, como identifica o parametro maconha e faz com que vocк nem precisa usar strcmp (e nгo vai dar o problema dele tentar identificar o primeiro parвmetro como int como devia estar acontecendo no seu cуdigo).
O sscanf nгo vai pegar os valores, pois o primeiro parвmetro й uma string (no caso maconha, cocaнna ou armas) e nгo um numero inteiro como vocк determina na tipagem e eu acredito que nгo й tгo necessбrio usar strcmp nesse cуdigo.
Como vocк deveria fazer caso nгo quisesse usar strcmp:
No caso do primeiro parвmetro ser maconha
pawn Код:
sscanf(params, "'maconha'iii", valor1, valor2, valor3)