Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #include <sscanf2>
- forward RecuperandoAids(playerid);
- #define Vermelho 0xFF0000FF
- #define ANIM 45
- #define OKAY 46
- #define FARMACIA 47
- new PlayerInvited;
- new EmSexo[MAX_PLAYERS];
- new JaConvidou[MAX_PLAYERS];
- new Camisinhas[MAX_PLAYERS];
- new CuraAids[MAX_PLAYERS];
- new ComAids[MAX_PLAYERS];
- new TimerRec;
- public OnFilterScriptInit()
- {
- printf("Sex System Loaded - Coded By : Break & .FuneraL.");
- return 1;
- }
- public OnFilterScriptExit()
- {
- printf("Sex System Closed - Coded By : Break & .FuneraL.");
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- JaConvidou[playerid] = 0;
- EmSexo[playerid] = 0;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- JaConvidou[playerid] = 0;
- EmSexo[playerid] = 0;
- return 1;
- }
- CMD:convidarsexo(playerid, params[])
- {
- new CsexoID, nome[24], Cnome[24], String[128];
- if(sscanf(params, "i", CsexoID)) return SendClientMessage(playerid, Vermelho, "{00BFFF}[USO]:{E0FFFF} /convidarsexo [PlayerID]");
- if(JaConvidou[playerid] == 1) return SendClientMessage(playerid, Vermelho, "{00BFFF}[ERRO]: {E0FFFF}Você Já Convidou Alguem Para Fazer Sexo.");
- if(EmSexo[PlayerInvited] == 1) return SendClientMessage(playerid, Vermelho, "{00BFFF}[ERRO]: {E0FFFF}Este Player Ja Está fazendo sexo!");
- if(ComAids[PlayerInvited] == 1) return SendClientMessage(playerid, Vermelho, "{00BFFF}[ERRO]:{E0FFFF}Voce Está com o virus!");
- GetPlayerName(playerid, nome, sizeof(nome));
- GetPlayerName(CsexoID, Cnome, sizeof(Cnome));
- PlayerInvited = playerid;
- format(String, sizeof(String), "{00BFFF}[Sex-System]:{E0FFFF} Você Convidou {1E90FF}%s {E0FFFF}Para Fazer Sexo", Cnome);
- SendClientMessage(playerid, -1, String);
- format(String, sizeof(String), "{00BFFF}[Sex-System]:{1E90FF} %s {E0FFFF}Te Convidou Para Fazer Sexo, /aceitarsexo ou /rejeitar", nome);
- SendClientMessage(CsexoID, -1, String);
- JaConvidou[playerid] = 1;
- EmSexo[PlayerInvited] = 1;
- return 1;
- }
- CMD:aceitarsexo(playerid)
- {
- new PlayerName[24], String[128];
- if(EmSexo[playerid] == 1) return SendClientMessage(playerid, Vermelho, "[ERRO]{E0FFFF}: Você Já Está Fazendo Sexo com Alguém!");
- if(Camisinhas[playerid] < 1)
- {
- ComAids[playerid] = 1;
- ComAids[PlayerInvited] = 1;
- }
- Camisinhas[playerid]--;
- Camisinhas[PlayerInvited]--;
- format(String, sizeof(String), "{00BFFF}[Sex-System]:{1E90FF} %s {E0FFFF}Aceitou seu Convite, {FF1493}Divirta-se", PlayerName);
- SendClientMessage(PlayerInvited, -1, String);
- SendClientMessage(playerid, -1, "{00BFFF}[Sex-System]:{E0FFFF} Você Aceitou o Convite, Divirta-se");
- SetPlayerPos(PlayerInvited, 197.3705,175.3568,1003.0234);
- SetPlayerPos(playerid, 197.3318,176.0381,1003.0234);
- ResetPlayerWeapons(playerid);
- ResetPlayerWeapons(PlayerInvited);
- ApplyAnimation(PlayerInvited,"FINALE","FIN_Land_Car",4.1,0,1,1,1,1);
- ApplyAnimation(playerid,"MD_END","END_SC1_SMO",4.1,0,1,1,1,1);
- SetPlayerVirtualWorld(playerid, 3);
- SetPlayerVirtualWorld(PlayerInvited, 3);
- SetPlayerInterior(playerid, 3);
- SetPlayerInterior(PlayerInvited, 3);
- SetPlayerDrunkLevel(playerid, 3000);
- SetPlayerDrunkLevel(PlayerInvited, 3000);
- SetPlayerTime(playerid, 24, 24);
- SetPlayerTime(PlayerInvited, 24, 24);
- GivePlayerWeapon(playerid, 10, 1);
- GivePlayerWeapon(PlayerInvited, 10, 1);
- ShowPlayerDialog(playerid, OKAY, DIALOG_STYLE_LIST, "{6495ED}Sex System Menu", "{00FFFF}Deseja Mesmo ?\n{00FFFF}Cancelar Sexo", "Confirmar","");
- ShowPlayerDialog(PlayerInvited, OKAY, DIALOG_STYLE_LIST, "{6495ED}Sex System Menu", "{00FFFF}Deseja Mesmo ?\n{00FFFF}Cancelar Sexo", "Confirmar","");
- return 1;
- }
- CMD:pararsexo(playerid)
- {
- SpawnPlayer(playerid);
- SpawnPlayer(PlayerInvited);
- JaConvidou[PlayerInvited] = 0;
- EmSexo[PlayerInvited] = 0;
- JaConvidou[playerid] = 0;
- EmSexo[playerid] = 0;
- StopAudioStreamForPlayer(playerid);
- return 1;
- }
- CMD:rejeitar(playerid)
- {
- SendClientMessage(playerid,-1,"{00BFFF}[Sex-System]: {E0FFFF}Voce Rejeitou fazer sexo!");
- SendClientMessage(PlayerInvited,-1,"{00BFFF}[Sex-System]: {E0FFFF}O Sexo foi rejeitado");
- JaConvidou[PlayerInvited] = 0;
- JaConvidou[playerid] = 0;
- EmSexo[PlayerInvited] = 1;
- EmSexo[playerid] = 1;
- return 1;
- }
- CMD:farmacia(playerid)
- {
- new NomePlayer[24], StringP[128];
- GetPlayerName(playerid, NomePlayer, 24);
- format(StringP, sizeof(StringP), "{00BFFF}[Sex-System]:{1E90FF} %s {E0FFFF}Abriu a Farmácia Para Fazer Compras!", NomePlayer);
- SendClientMessageToAll(-1, StringP);
- ShowPlayerDialog(playerid, FARMACIA, DIALOG_STYLE_LIST, "Farmácia", "Camisinha\nVibrador Duplo\nVibrador Simples\nCura para a Aids","Comprar","Fechar");
- return 1;
- }
- CMD:infosaude(playerid)
- {
- new DSaude[400], StringS[150], NomePlayer[24], Status[30];
- GetPlayerName(playerid, NomePlayer, 24);
- if(ComAids[playerid] == 0) Status = "Não";
- if(ComAids[playerid] == 1) Status = "Sim";
- format(StringS, sizeof(StringS), "{E0FFFF}Nome: {1E90FF}%s\n\n", NomePlayer); strcat(DSaude, StringS);
- format(StringS, sizeof(StringS), "{E0FFFF}Quantidade de Camisinhas : {1E90FF}%d\n", Camisinhas[playerid]); strcat(DSaude, StringS);
- format(StringS, sizeof(StringS), "{E0FFFF}Com Aids ?:{1E90FF} %s", Status); strcat(DSaude, StringS);
- ShowPlayerDialog(playerid, 10, DIALOG_STYLE_MSGBOX, "{1E90FF}Informações da sua Saude", DSaude, "Ok", "Fechar");
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys & KEY_YES)
- {
- ShowPlayerDialog(playerid, ANIM, DIALOG_STYLE_LIST, "{1E90FF}Escolha Seu Anim", "{00FFFF}De 4\n {00FFFF}Comer\n{00FFFF}Beijar\n{00FFFF}Anim 1\n{00FFFF}Anim 2", "Escolher", "sair");
- return 1;
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- StopAudioStreamForPlayer(playerid);
- JaConvidou[PlayerInvited] = 0;
- EmSexo[PlayerInvited] = 0;
- JaConvidou[playerid] = 0;
- EmSexo[playerid] = 0;
- SendClientMessage(playerid,-1,"{00BFFF}[Sex-System]: {E0FFFF}Seu amor te matou =/");
- SendClientMessage(PlayerInvited,-1,"{00BFFF}[Sex-System]: {E0FFFF}O Sexo acabou");
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == OKAY)
- {
- if(response)
- {
- if(listitem == 0)
- {
- SendClientMessage(playerid,-1,"{00BFFF}[Sex-System]:{E0FFFF} Você Resolveu Seguir em Frente");
- SendClientMessage(playerid,-1,"{00BFFF}[Sex-System]: {E0FFFF}Para Mudar a Animação Pressione {00BFFF}'Y'");
- EmSexo[playerid] = 1;
- EmSexo[PlayerInvited] = 1;
- PlayAudioStreamForPlayer(playerid, "http://k003.kiwi6.com/hotlink/ti9du6x6n2/ah_wilson_vai.mp3");
- }
- if(listitem == 1)
- {
- SpawnPlayer(PlayerInvited);
- SpawnPlayer(playerid);
- SendClientMessage(playerid,-1,"{00BFFF}[Sex-System]: {E0FFFF}Você Cancelou o Sexo");
- SendClientMessage(PlayerInvited,-1,"{00BFFF}[Sex-System]: {E0FFFF}Seu Parceiro Brochou na Hora H!");
- EmSexo[playerid] = 0;
- EmSexo[PlayerInvited] = 0;
- JaConvidou[playerid] = 0;
- JaConvidou[PlayerInvited] = 0;
- }
- }
- return 1;
- }
- if(dialogid == ANIM)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ApplyAnimation(playerid,"FINALE","FIN_Land_Car",4.1,0,1,1,1,1);
- }
- if(listitem == 1)
- {
- ApplyAnimation(playerid,"MD_END","END_SC1_SMO",4.1,0,1,1,1,1);
- }
- if(listitem == 2)
- {
- ApplyAnimation(playerid,"KISSING", "Grlfrd_Kiss_02", 1.800001, 1, 0, 0, 1, 600);
- }
- if(listitem == 3)
- {
- ApplyAnimation(playerid, "BLOWJOBZ", "BJ_COUCH_START_W", 4.0, 0, 0, 0, 1, 0);
- }
- if(listitem == 4)
- {
- ApplyAnimation(playerid, "BLOWJOBZ", "BJ_COUCH_END_W", 4.0, 0, 0, 0, 1, 0);
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == FARMACIA)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, -1, "{00BFFF}[Sex-System]: {E0FFFF}Você Não tem Dinheiro Suficiente para Realizar a Compra");
- SendClientMessage(playerid, -1, "{00BFFF}[Sex-System]: {E0FFFF}Você Comprou uma Camisinha");
- Camisinhas[playerid]++;
- GivePlayerMoney(playerid, -500);
- }
- case 1:
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, -1, "[Sex-System]: Você Não tem Dinheiro Suficiente para Realizar a Compra");
- SendClientMessage(playerid, -1, "{00BFFF}[Sex-System]: {E0FFFF}Você Comprou um Duplo Vibrador");
- GivePlayerWeapon(playerid, 10, 1);
- GivePlayerMoney(playerid, -1000);
- }
- case 2:
- {
- if(GetPlayerMoney(playerid) < 750) return SendClientMessage(playerid, -1, "[Sex-System]: {E0FFFF}Você Não tem Dinheiro Suficiente para Realizar a Compra");
- SendClientMessage(playerid, -1, "{00BFFF}[Sex-System]: {E0FFFF}Você Comprou um Vibrador Simples");
- GivePlayerWeapon(playerid, 11, 1);
- GivePlayerMoney(playerid, -750);
- }
- case 3:
- {
- if(GetPlayerMoney(playerid) < 20000) return SendClientMessage(playerid, -1, "[Sex-System]: Você Não tem Dinheiro Suficiente para Realizar a Compra");
- if(ComAids[playerid] == 1) return SendClientMessage(playerid,-1,"{00BFFF}[Sex-System]: {E0FFFF}Você Não possui aids");
- SendClientMessage(playerid, -1, "{00BFFF}[Sex-System]: Parabéns, Você Encontrou a Cura para a Aids, Gastou R$20.000 - Está Recuperado");
- CuraAids[playerid] = 1;
- ComAids[playerid] = 0;
- GivePlayerMoney(playerid, -20000);
- SendClientMessage(playerid, -1,"{00BFFF}[Sex-System]: {E0FFFF}Recuperando");
- TimerRec = SetTimerEx("RecuperandoAids", 15000, false, "i", playerid);
- }
- }
- }
- }
- return 1;
- }
- public RecuperandoAids(playerid)
- {
- ComAids[playerid] = 0;
- KillTimer(TimerRec);
- SendClientMessage(playerid, -1,"{00BFFF}[Sex-System]: {E0FFFF}Recuperado");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement