19.06.2014, 18:27
alguem conseguer ver ese comando pra mim , esse e um comando da minha empresa , esse comando funciona na hora o empregado da minha empresa ,pega a mercadoria e leva ate aminha empresa,ai pra ele entregar precisa digitar esse comando , sу que nгo ta funcionando. alguem conseguer ver pra mim o que ta errado . ae?
pf me ajudem , ja postei isso uma vez, sу que niguem me ajudo , espero que alguem me ajude , ja procurei tudo sobre isso mais n consigo resolver. ta dando dor de cabeзa isso jб.k
Код:
if(strcmp(cmdtext,"/mentrega", true) == 0) { new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); for(new p = 0; p < MAX_PROP; p++) { format(string, sizeof(string),"/Props/prop%d.ini", p); if(dini_Exists(string)) { if(IsPlayerInRangeOfPoint(playerid, 2.0, dini_Float(string,"PosX"), dini_Float(string,"PosY"), dini_Float(string,"PosZ"))) { if(strcmp(pname, dini_Get(string,"Emp")) == 0 || strcmp(pname, dini_Get(string,"Emp1")) == 0 || strcmp(pname, dini_Get(string,"Emp2")) == 0){ if (fentrega [playerid] == 1){ if (PlayerInfo[playerid][pFunc1] == 1){ if(dini_Int(string ,"entrega") == 1) { SendClientMessage(playerid, Vermelho," | ERRO | Aguarde sua empresa terminar a producao"); return 1; } fentrega[playerid] = 0; pentrega[playerid] = p; dini_IntSet(string,"producao", 10); dini_IntSet(string,"entrega", 1); format(gstring, sizeof(gstring)," | EMPRESA | Material entregue!",pname,p); SendClientMessage(playerid, 0xFF0000,gstring); SendClientMessage(playerid, 0xFF0000," | EMPRESA | Aguarde a produзгo para receber o seu dinheiro"); fentrega [playerid] = 0; return 1; }else if (PlayerInfo[playerid][pFunc2] == 1){ if(dini_Int(string ,"eentrega1") == 1) { SendClientMessage(playerid, Vermelho," | ERRO | Aguarde sua empresa terminar a producao"); return 1; } dini_IntSet(string,"pproducao1", 10); dini_IntSet(string,"eentrega1", 1); format(gstring, sizeof(gstring)," | EMPRESA | Material entregue!",pname,p); SendClientMessage(playerid, 0xFF0000,gstring); SendClientMessage(playerid, 0xFF0000," | EMPRESA | Aguarde a produзгo para receber o seu dinheiro"); fentrega [playerid] = 0; return 1; }else if (PlayerInfo[playerid][pFunc3] == 1){ if(dini_Int(string ,"eentrega2") == 1) { SendClientMessage(playerid, Vermelho," | ERRO | Aguarde sua empresa terminar a producao"); return 1; } dini_IntSet(string,"pproducao2", 10); dini_IntSet(string,"eentrega2", 1); format(gstring, sizeof(gstring)," | EMPRESA | Material entregue!",pname,p); SendClientMessage(playerid, 0xFF0000,gstring); SendClientMessage(playerid, 0xFF0000," | EMPRESA | Aguarde a produзгo para receber o seu dinheiro"); fentrega [playerid] = 0; } } else { SendClientMessage(playerid, Vermelho," | ERRO | Vocк nгo tem materia matйria-prima para produзгo !"); } } else { SendClientMessage(playerid, Vermelho," | ERRO | Vocк nгo trabalha nessa empresa !"); } } } } return 1; }