10.07.2017, 15:40
Estou com esse problema apos converter tudo para ZCMD pois era STRCMP, o problema й quando dou /acarregar ai coloco leite ou cafe e nгo vai.
Код:
CMD:acarregar(playerid, params[]) { tmp = strtok(params, idx); format(file, sizeof(file), PASTA_CONTAS, GetPlayerNameEx(playerid)); if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 413) return Msg(playerid, COR_ERRO, "Vocк nгo esta no veiculo da profissгo."); if(dini_Int(file, "Profissao") != Entregador) return Msg(playerid, COR_ERRO, "Vocк nгo й um(a) Entregador!"); if(PlayerToPoint(30.0, playerid, -139.0674,-53.0678,3.1172)) { if(!strlen(tmp)) { Msg(playerid, 0x13A9F6AA, "valido para entrega: Leite, Cafe, Milho)"); Msg(playerid, COR_ERRO, "Uso valido: /aCarregar [Alimento]"); return 1; } else if(!strcmp(tmp, "Leite", true)) { if(dini_Int(file, "AlimentoD") > 0) { format(gStr, sizeof(gStr), "Vocк ja esta carregando Leite!", retornaralimento(playerid)); Msg(playerid, COR_ERRO, gStr); return 1; } Msg(playerid, Amarelo, "Vocк carregou, leve para o local de entrega."); Msg(playerid, 0x13A9F6AA, "Va em direзгo ao disco criado em seu mapa para fazer a entrega!"); RemovePlayerMapIcon(playerid, 90); SetPlayerMapIcon(playerid, 90, 2480.1094, -1750.2017, 13.5469, 48,0,MAPICON_GLOBAL_CHECKPOINT); dini_IntSet(file, "AlimentoD", 1); return 1; } else if(!strcmp(tmp, "Cafe", true)) { if(dini_Int(file, "AlimentoD") > 0) { format(gStr, sizeof(gStr), "Vocк ja esta carregando Cafй!", retornaralimento(playerid)); Msg(playerid, COR_ERRO, gStr); return 1; } Msg(playerid, Amarelo, "Vocк carregou, leve para o local de entrega."); Msg(playerid, 0x13A9F6AA, "Va em direзгo ao disco criado em seu mapa para fazer a entrega!"); RemovePlayerMapIcon(playerid, 90); SetPlayerMapIcon(playerid, 90, 2480.1094, -1750.2017, 13.5469, 48,0,MAPICON_GLOBAL_CHECKPOINT); dini_IntSet(file, "AlimentoD", 2); return 1; } else if(!strcmp(tmp, "Milho", true)) { if(dini_Int(file, "AlimentoD") > 0) { format(gStr, sizeof(gStr), "Vocк ja esta carregando Milho!", retornaralimento(playerid)); Msg(playerid, COR_ERRO, gStr); return 1; } Msg(playerid, Amarelo, "Vocк carregou, leve para o local de entrega."); Msg(playerid, 0x13A9F6AA, "Va em direзгo ao disco criado em seu mapa para fazer a entrega!"); RemovePlayerMapIcon(playerid, 90); SetPlayerMapIcon(playerid, 90, 2480.1094, -1750.2017, 13.5469, 48,0,MAPICON_GLOBAL_CHECKPOINT); dini_IntSet(file, "AlimentoD", 3); return 1; } } else { Msg(playerid, COR_ERRO, "Vocк nгo esta na area de entrega!"); } return 1; }