Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include a_samp
- #include pawn.cmd
- enum
- {
- DIALOG_PROCURADOS
- }
- main(){}
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_PROCURADOS)
- {
- if(response)
- {
- new string[64], targetid = GetIDFromName(inputtext);
- if(targetid == INVALID_PLAYER_ID)
- return SendClientMessage(playerid, -1, "* Procurado não encontrado.");
- SetPlayerMarkerForPlayer(playerid, targetid, 0xFF0000FF);
- format(string, sizeof(string), "* %s foi marcado em seu radar.", GetPlayerNamef(targetid));
- SendClientMessage(playerid, -1, string);
- }
- }
- return 1;
- }
- GetPlayerNamef(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, 24);
- return name;
- }
- GetIDFromName(const Name[])
- {
- for(new i, j = GetPlayerPoolSize(); i <= j; i++)
- if(!strcmp(Name, GetPlayerNamef(i)))
- return i;
- return INVALID_PLAYER_ID;
- }
- CMD:procurados(playerid)
- {
- new list[64 * 10] = "#\tNome\tEstrelas\n";
- for(new i, j = GetPlayerPoolSize(); i <= j; i++)
- if(GetPlayerWantedLevel(i) != 0)
- format(list, sizeof(list), "%s%i\t%s\t%i\n", list, i, GetPlayerNamef(i), GetPlayerWantedLevel(i));
- if(list[0] == EOS)
- return SendClientMessage(playerid, -1, "* Não há nenhum procurado no momento.");
- ShowPlayerDialog(playerid, DIALOG_PROCURADOS, DIALOG_STYLE_TABLIST, "Procurados", list, "Selecionar", "Fechar");
- return 1;
- }
- CMD:estrelas(playerid)
- return SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+1);
Add Comment
Please, Sign In to add comment