29.07.2016, 01:34
Estou tentando aprender usar sscanf,fiz um comando aqui usando como exemplo um strtok.
Quando eu uso o comando ele nгo executa,sу fala denovo pra eu usar o comando certo /veh [ID] [COR1] [COR2]
Erros no cуdigo?
Quando eu uso o comando ele nгo executa,sу fala denovo pra eu usar o comando certo /veh [ID] [COR1] [COR2]
Erros no cуdigo?
Quote:
|
new cmd3[51 char],params2[101 char]; unformat(cmdtext,"s[51]s()[101]",cmd3,params2); if(!strcmp(cmd3,"/veh",true)) { new Float:X,Float:Y,Float:Z; new car,cor1,cor2; if(sscanf(params2,"ddd",car,cor1,cor2)) return SendClientMessage(playerid,-1,"Uso: /Veh [ID] [COR1] [COR2]"); if(car >= 400) return SendClientMessage(playerid,-1,"Modelos entre 400 e 611"); if(cor1 >=0) return SendClientMessage(playerid,-1,"Cores entre 0 e 126"); if(cor2 >=0) return SendClientMessage(playerid,-1,"Cores entre 0 e 126"); GetPlayerPos(playerid, X,Y,Z); CreateVehicle(car,X,Y,Z,0.0,cor1,cor2,6000); PutPlayerInVehicle(playerid,car,0); return 1; } return 0; } |



