Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include a_samp
- #include dof2
- #include zcmd
- #include sscanf
- #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:esmola(playerid, params[])
- {
- if(emendigo[playerid] == 2)
- {
- new string[40], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, 32);
- format(string, 40, "%s: alguem da uma moeda?", name);
- SendClientMessageToAll(msg, string);
- }
- else
- {
- SendClientMessage(playerid,msg,"Você não é mendigo.");
- }
- return 1;
- }
- CMD:curar(playerid)
- {
- if(emedico[playerid] == 1)
- {
- new id, vida = 100;
- SetPlayerHealth(id, vida);
- GivePlayerMoney(playerid,200);
- GivePlayerMoney(id,-200);
- SendClientMessage(playerid,msg,"Você curou esse individuo.");
- }
- 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);
- SendClientMessage(playerid, msg,"Você agora é o mais novo mendigo do servidor.");
- }
- if(listitem == 1)
- {
- Medico(playerid);
- SendClientMessage(playerid, msg,"Você agora é o mais novo mendigo do servidor.");
- }
- }
- 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;
- }
- }
- if(emedico[playerid] == 1)
- {
- SetPlayerSkin(playerid, 37);
- }
- if(emedico[playerid] == 1)
- {
- SetPlayerSkin(playerid, 78);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement