/193 -
powerths - 25.10.2013
Intгo galera quando digito /193 para chamar um mйdico, Porem envio a mensagem pronto, O poblema й na hora de receber a mensagem para quem tб de profissгo de mйdico mais a mensagem nгo recebe para quem й o mйdico.
pawn Code:
if (strcmp(cmd, "/193", true)==0){
new tmp[256];
strmid(tmp, cmdtext, 4, strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid, Vermelho, "[ > ] Use: /193 [local]");
return 1;
}else{
SendClientMessage(playerid, AzuL4, "[ INFO ] Os paramйdicos foram informados, aguarde uma resposta.");
for(new i=0; i<MAX_PLAYERS; i++){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(dini_Int(file, "Profissao") == Mйdico){
format(string, sizeof(string), "[ INFO ] %s (ID: %d) estб pedindo uma ambulвncia (Local: %s) Atenda-o o mais rapido possivel!", aname, playerid, tmp);
SendClientMessage(i, amarelo, string);
}
}
}
return 1;
}
Re: /193 -
Juniiro3 - 25.10.2013
Tem que getar duas vezes o nick. Uma vez apenas (fora do loop) para o playerid e uma vez a cada rodada do loop (usando a variбvel i) para mudar o destino da PASTA_CONTAS, entгo ficaria:
pawn Code:
//No topo do comando
new MedicoName [ 24 ];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
//Dentro do loop (for)
GetPlayerName(i, MedicoName, MAX_PLAYER_NAME);
Re: /193 -
powerths - 26.10.2013
Continuou o mesmo erro.
Re: /193 -
PT - 26.10.2013
mostra como vc fez aquela forma que o Juniiro3 falou...
Re: /193 -
powerths - 26.10.2013
Fis isso compilou serto mais na hora de receber a mensagem para quem й o mйdico mais nгo recebe a mensagem!
pawn Code:
new MedicoName [ 24 ];
if (strcmp(cmd, "/193", true)==0){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
new tmp[256];
strmid(tmp, cmdtext, 4, strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid, Vermelho, "[ > ] Use: /193 [local]");
return 1;
}else{
SendClientMessage(playerid, AzuL4, "[ INFO ] Os paramйdicos foram informados, aguarde uma resposta.");
for(new i=0; i<MAX_PLAYERS; i++){
GetPlayerName(i, MedicoName, MAX_PLAYER_NAME);
if(dini_Int(file, "Profissao") == Mйdico){
format(string, sizeof(string), "[ INFO ] %s (ID: %d) estб pedindo uma ambulвncia (Local: %s) Atenda-o o mais rapido possivel!", aname, playerid, tmp);
SendClientMessage(i, amarelo, string);
}
}
}
return 1;
}
Re: /193 -
PT - 26.10.2013
ta faltando ae algo tipo
pawn Code:
format(file, sizeof(file), PASTA_CONTAS, MedicoName);
e coloca identacao nisso....
Re: /193 -
powerths - 26.10.2013
Viw ai
Juniiro3, PT deu certo aqui!, com estб base deste comando irei colocar sistema de policia /190 e o sistema do taxi /taxi