16.12.2010, 01:27
Galera eu revirei o search mais n achei um cmd simples , o /ligar id sу isso , n precisa ser avanзado nada , sу /ligar [id]
me ajuda ae por favor
me ajuda ae por favor
if(strcmp(cmd, "/ligar", true) == 0) { if(IsPlayerConnected(playerid)) { if (gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo estб logado !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USE: /ligar [Telefone]"); return 1; } if(PlayerInfo[playerid][pPnumber] == 0) { SendClientMessage(playerid, COLOR_GRAD2, " Vocк nгo possui um celular compre um na 24/7"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s pega seu celular.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); new phonenumb = strval(tmp); if(phonenumb == 190) { SendClientMessage(playerid, COLOR_WHITE, "DICA: Vocк agora pode usar T para falar no celular, digite (/des)ligar para desligar"); SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGENCIA: De qual Serviзo vocк precisa, policia ou medico ?"); Mobile[playerid] = 190; return 1; } if(phonenumb == PlayerInfo[playerid][pPnumber]) { SendClientMessage(playerid, COLOR_GRAD2, " Vocк acabou de receber um tom de ocupado..."); return 1; } if(Mobile[playerid] != 255) { SendClientMessage(playerid, COLOR_GRAD2, " Vocк jб estб em uma ligaзгo..."); return 1; } for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pPnumber] == phonenumb && phonenumb != 0) { giveplayerid = i; Mobile[playerid] = giveplayerid; //caller connecting if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(PhoneOnline[giveplayerid] > 0) { SendClientMessage(playerid, COLOR_GREY, " Esse telefone estб desligado!"); return 1; } if (Mobile[giveplayerid] == 255) { format(string, sizeof(string), "Seu celular estб tocando use (/at)ender Chamandor: %s", sendername); SendClientMessage(giveplayerid, COLOR_YELLOW, string); GetPlayerName(giveplayerid, sendername, sizeof(sendername)); RingTone[giveplayerid] = 10; format(string, sizeof(string), "*O telefone de %s estб tocando.", sendername); SendClientMessage(playerid, COLOR_WHITE, "DICA: Vocк agora pode usar T para falar no celular, digite (/des)ligar para desligar"); ProxDetector(30.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); CellTime[playerid] = 1; return 1; } } } } } } SendClientMessage(playerid, COLOR_GRAD2, " Vocк acabou de receber um tom de ocupado..."); } return 1; }