13.03.2012, 18:43
Qual o cуdigo pra colocar qnd um policial Prende alguйm ele ganhar uma recompensa
GivePlayerMoney(playerid, 300);//troca o 300 pelo tanto de grana que quer dar
SendClientMessage(playerid,-1,"Vocк prendeu alguйm e recebeu R$300 de recompensa! Parabйns =D");
if(strcmp(cmd, "/prender", true) == 0) { if(Profissao[playerid] == COP_CIVIL || Profissao[playerid] == F.B.I || Profissao[playerid] == MARINHA || Profissao[playerid] == AERONAUTICA || Profissao[playerid] == EXERCITO || Profissao[playerid] == BOPE || Profissao[playerid] == DELEGADO || Profissao[playerid] == COP_CORRUPTO || Profissao[playerid] == NARCOTICOS || Profissao[playerid] == COP_RODOVIARIO || Profissao[playerid] == COP_ELITE || IsPlayerAdmin(playerid)){ new tmp[256]; new plid; new distancia; new string[256]; distancia = GetDistanceBetweenPlayers(playerid, plid); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_RED, "/prender [id]"); return 1; } plid = strval(tmp); if(IsPlayerConnected(plid) && PLAYERLIST_authed[plid] == 1){ if(distancia > 10){ SendClientMessage(playerid, COLOR_RED, "Vocк estб muito longe, chegue mais perto!"); return 1; } if(distancia <= 10){ Presos[plid] = 1; udb_setPrisao(PlayerName(plid), 1); LogarPlayer(plid); format(string, sizeof(string), "Vocк foi preso por: %s", PlayerName(playerid)); SendClientMessage(plid, COLOR_SEGURANЗA, string); SendClientMessage(playerid, COLOR_GREEN, "Prisгo concluida"); return 1; } return 1; } else{ SendClientMessage(playerid, COLOR_RED, "Jogador nгo estб conectado/logado"); return 1; } } if(Profissao[playerid] != COP_CIVIL || Profissao[playerid] != COP_RODOVIARIO || Profissao[playerid] != COP_ELITE){ SendClientMessage(playerid, COLOR_RED, "Vocк nгo й policial"); return 1; } } { GivePlayerMoney(playerid, 5000); SendClientMessage(playerid,-1,"Vocк prendeu alguйm e recebeu R$5000 de recompensa! Parabйns =D"); }
if(strcmp(cmd, "/prender", true) == 0) {
if(Profissao[playerid] == COP_CIVIL || Profissao[playerid] == F.B.I || Profissao[playerid] == MARINHA || Profissao[playerid] == AERONAUTICA || Profissao[playerid] == EXERCITO || Profissao[playerid] == BOPE || Profissao[playerid] == DELEGADO || Profissao[playerid] == COP_CORRUPTO || Profissao[playerid] == NARCOTICOS || Profissao[playerid] == COP_RODOVIARIO || Profissao[playerid] == COP_ELITE || IsPlayerAdmin(playerid)){
new tmp[256];
new plid;
new distancia;
new string[256];
distancia = GetDistanceBetweenPlayers(playerid, plid);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_RED, "/prender [id]");
return 1;
}
plid = strval(tmp);
if(IsPlayerConnected(plid) && PLAYERLIST_authed[plid] == 1){
if(distancia > 10){
SendClientMessage(playerid, COLOR_RED, "Vocк estб muito longe, chegue mais perto!");
return 1;
}
if(distancia <= 10){
Presos[plid] = 1;
udb_setPrisao(PlayerName(plid), 1);
LogarPlayer(plid);
format(string, sizeof(string), "Vocк foi preso por: %s", PlayerName(playerid));
SendClientMessage(plid, COLOR_SEGURANЗA, string);
SendClientMessage(playerid, COLOR_GREEN, "Prisгo concluida");
GivePlayerMoney(playerid, 5000);
SendClientMessage(playerid,-1,"Vocк prendeu alguйm e recebeu R$5000 de recompensa! Parabйns =D");
return 1;
}
return 1;
}
else{
SendClientMessage(playerid, COLOR_RED, "Jogador nгo estб conectado/logado");
return 1;
}
}
if(Profissao[playerid] != COP_CIVIL || Profissao[playerid] != COP_RODOVIARIO || Profissao[playerid] != COP_ELITE){
SendClientMessage(playerid, COLOR_RED, "Vocк nгo й policial");
return 1;
}
}
}
if(strcmp(cmd, "/prender", true) == 0) {
if(Profissao[playerid] == COP_CIVIL || Profissao[playerid] == F.B.I || Profissao[playerid] == MARINHA || Profissao[playerid] == AERONAUTICA || Profissao[playerid] == EXERCITO || Profissao[playerid] == BOPE || Profissao[playerid] == DELEGADO || Profissao[playerid] == COP_CORRUPTO || Profissao[playerid] == NARCOTICOS || Profissao[playerid] == COP_RODOVIARIO || Profissao[playerid] == COP_ELITE || IsPlayerAdmin(playerid)){ new tmp[256]; new plid; new distancia; new string[256]; distancia = GetDistanceBetweenPlayers(playerid, plid); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_RED, "/prender [id]"); return 1; } plid = strval(tmp); if(IsPlayerConnected(plid) && PLAYERLIST_authed[plid] == 1){ if(distancia > 10){ SendClientMessage(playerid, COLOR_RED, "Vocк estб muito longe, chegue mais perto!"); return 1; } if(distancia <= 10){ Presos[plid] = 1; udb_setPrisao(PlayerName(plid), 1); LogarPlayer(plid); format(string, sizeof(string), "Vocк foi preso por: %s", PlayerName(playerid)); SendClientMessage(plid, COLOR_SEGURANЗA, string); SendClientMessage(playerid, COLOR_GREEN, "Prisгo concluida"); return 1; } return 1; } else{ SendClientMessage(playerid, COLOR_RED, "Jogador nгo estб conectado/logado"); return 1; } } if(Profissao[playerid] != COP_CIVIL || Profissao[playerid] != COP_RODOVIARIO || Profissao[playerid] != COP_ELITE){ SendClientMessage(playerid, COLOR_RED, "Vocк nгo й policial"); return 1; } } { GivePlayerMoney(playerid, 5000); SendClientMessage(playerid,-1,"Vocк prendeu alguйm e recebeu R$5000 de recompensa! Parabйns =D"); } Foi assim q eu coloquei,tб certo?? tou usando o RPG hatycone meio como referencia.. |
if(strcmp(cmd, "/prender", true) == 0)
{
if(Profissao[playerid] == COP_CIVIL || Profissao[playerid] == F.B.I || Profissao[playerid] == MARINHA || Profissao[playerid] == AERONAUTICA || Profissao[playerid] == EXERCITO || Profissao[playerid] == BOPE || Profissao[playerid] == DELEGADO || Profissao[playerid] == COP_CORRUPTO || Profissao[playerid] == NARCOTICOS || Profissao[playerid] == COP_RODOVIARIO || Profissao[playerid] == COP_ELITE || IsPlayerAdmin(playerid))
{
new tmp[156],plid,distancia,string[200];
distancia = GetDistanceBetweenPlayers(playerid, plid);
tmp = strtok(cmdtext, idx);
if(!strval(tmp)) return SendClientMessage(playerid, COLOR_RED, "/prender [id]");
plid = strval(tmp);
if(!IsPlayerConnected(plid) && PLAYERLIST_authed[plid] != 1) return SendClientMessage(playerid,-1,"ID invalido.");
if(distancia > 10) return SendClientMessage(playerid, COLOR_RED, "Vocк estб muito longe, chegue mais perto!");
Presos[plid] = 1;
udb_setPrisao(PlayerName(plid), 1);
LogarPlayer(plid);
format(string, sizeof(string), "Vocк foi preso por: %s", PlayerName(playerid));
SendClientMessage(plid, COLOR_SEGURANЗA, string);
SendClientMessage(playerid, COLOR_GREEN, "Prisгo concluida");
GivePlayerMoney(playerid, 5000);
SendClientMessage(playerid,-1,"Vocк prendeu alguйm e recebeu R$5000 de recompensa! Parabйns =D");
return 1;
}
else { SendClientMessage(playerid,-1,"Vocк nгo tem permissгo para usar esse comando."); }
return 1;
}