Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include a_samp
- #include dof2
- #include zcmd
- #undef MAX_PLAYERS
- #define MAX_PLAYERS 100
- #define DIALOGID 3
- #define msg 0x004040FF
- #define mendigo 2
- #define medico 1
- new emedico[MAX_PLAYERS];
- new emendigo[MAX_PLAYERS];
- stock Mendigo(playerid)
- {
- new arquivo[40], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, 32);
- format(arquivo, 40, "Emprego/%s.ini", name);
- DOF2_CreateFile(arquivo);
- DOF2_SetInt(arquivo, "Emprego", mendigo);
- DOF2_SaveFile();
- emendigo[playerid] = 2;
- }
- stock Medico(playerid)
- {
- new arquivo[40], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, 32);
- format(arquivo, 40, "Emprego/%s.ini", name);
- DOF2_CreateFile(arquivo);
- DOF2_SetInt(arquivo, "Emprego", medico);
- DOF2_SaveFile();
- emedico[playerid] = 1;
- }
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" SISTEMA DE PROFISSOES-BASE BY JOAO");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- DOF2_Exit();
- return 1;
- }
- #else
- #endif
- CMD:empregos(playerid)
- {
- ShowPlayerDialog(playerid,DIALOGID,DIALOG_STYLE_LIST,"Empregos","Mendigo\nMédico","Ok","Fechar");
- return 1;
- }
- CMD:testemendigo(playerid)
- {
- if(emendigo[playerid] == 2)
- {
- SendClientMessageToAll(msg,"Alguem me dá um trocado?");
- }
- else
- {
- SendClientMessage(playerid,msg,"Você não é mendigo.");
- }
- return 1;
- }
- CMD:testemedico(playerid)
- {
- if(emedico[playerid] == 1)
- {
- SendClientMessageToAll(msg,"Vocês possuem trepceismia, se tratem!! ");
- }
- else
- {
- SendClientMessage(playerid,msg,"Você não é medico.");
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOGID)
- {
- if(listitem == 0)
- {
- Mendigo(playerid);
- }
- if(listitem == 1)
- {
- Medico(playerid);
- }
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new arquivo[40], name[MAX_PLAYER_NAME], emprego;
- GetPlayerName(playerid, name, 32);
- format(arquivo, 40, "Emprego/%s.ini", name);
- if(DOF2_FileExists(arquivo))
- {
- emprego = DOF2_GetInt(arquivo, "Emprego");
- if(emprego == medico)
- {
- emedico[playerid] = 1;
- }
- if(emprego == mendigo)
- {
- emendigo[playerid] = 2;
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement