07.09.2018, 22:29
Criei o seguinte comando, mas nгo estб funcionando sempre aparece a SendClientMessage(playerid, COLOR_ROJO, "Vocк nгo trabalha nesta empresa."); nem consigo entregar a mercadoria. Agradeзo desde jб toda a ajuda <3
Код:
CMD:entregarmercadoria(playerid,params[]) { for(new c = 0; c < MAX_PROPIEDADES; c++) { if(IsPlayerInRangeOfPoint(playerid,2.5,PropInfo[c][pPosX],PropInfo[c][pPosY],PropInfo[c][pPosZ])) { if(!strcmp(PropInfo[c][pFunc], NombreJugador(playerid), true) || strcmp(PropInfo[c][pFunc1], NombreJugador(playerid), true) || strcmp(PropInfo[c][pFunc2], NombreJugador(playerid), true) || strcmp(PropInfo[c][pFunc3], NombreJugador(playerid), true)) { SendClientMessage(playerid, COLOR_ROJO, "Vocк nгo trabalha nesta empresa."); return 1; } if(PlayerInfo[playerid][pMercadoria] < 2) { SendClientMessage(playerid, COLOR_ROJO, "Vocк nгo tem nenhuma mercadoria para entregar."); return 1; } if(PropInfo[c][pTipo] == 2) { PlayerInfo[playerid][pMercadoria] -= 1; DarDinero(playerid, 750); SendClientMessage(playerid, COLOR_ROJO, "Vocк recebeu 750$ por entregar a mercadoria em um Escritуrio."); return 1; } else if(PropInfo[c][pTipo] == 3) { PlayerInfo[playerid][pMercadoria] -= 1; DarDinero(playerid, 1250); SendClientMessage(playerid, COLOR_ROJO, "Vocк recebeu 1250$ por entregar a mercadoria em um Restaurante."); return 1; } else if(PropInfo[c][pTipo] == 4) { PlayerInfo[playerid][pMercadoria] -= 1; DarDinero(playerid, 3000); SendClientMessage(playerid, COLOR_ROJO, "Vocк recebeu 3000$ por entregar a mercadoria em um Casino."); return 1; } else if(PropInfo[c][pTipo] == 5) { PlayerInfo[playerid][pMercadoria] -= 1; DarDinero(playerid, 1750); SendClientMessage(playerid, COLOR_ROJO, "Vocк recebeu 1750$ por entregar a mercadoria em uma Casa de Negуcios."); return 1; } break; } } return 1; }