Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include a_samp
- #include zcmd
- public OnFilterScriptInit()
- {
- print("==============================================");
- print("= Sistema de disfarces, by ziiQz. =");
- print("==============================================");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- removerdisfarces(playerid);
- return 1;
- }
- //==== REMOVER ====//
- forward removerdisfarces(playerid);
- public removerdisfarces(playerid)
- {
- for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
- {
- RemovePlayerAttachedObject(playerid, i);
- }
- return 1;
- }
- //==== DIALOG ====//
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 1)
- {
- if(!response) return 0;
- switch(listitem)
- {
- case 0: {
- SetPlayerAttachedObject(playerid, 0, 618, 1, -0.950247, 0.043897, 0.495994, 265.927703, 92.715988, 0.000000, 1.000000, 1.000000, 1.000000);
- SendClientMessage(playerid, 0x6495EDFF, "[INFO] Você se disfarçou de ÁRVORE!");
- }
- case 1: {
- SetPlayerAttachedObject(playerid, 0, 19054, 1, -0.228336, 0.130261, 0.000000, 0.000000, 87.514175, 0.000000, 1.021180, 1.000000, 1.489860);
- SendClientMessage(playerid, 0x6495EDFF, "[INFO] Você se disfarçou de PRESENTE!");
- }
- case 2: {
- SetPlayerAttachedObject( playerid, 0, 1977, 1, -1.239094, 0.030920, 0.000000, 185.830856, 93.265106, 5.844158, 1.000000, 1.000000, 1.000000 );
- SendClientMessage(playerid, 0x6495EDFF, "[INFO] Você se disfarçou de CAIXA PRETA!");
- }
- case 3: {
- SetPlayerAttachedObject(playerid, 0, 1776, 1, -0.196777, 0.000000, 0.000000, 0.816652, 85.962104, 162.215164, 1.000000, 1.000000, 1.000000);
- SendClientMessage(playerid, 0x6495EDFF, "[INFO] Você se disfarçou de LANCHES!");
- }
- case 4: {
- SetPlayerAttachedObject(playerid, 0, 19270, 2, 0.145853, 0.000000, 0.000000, 91.045433, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
- SendClientMessage(playerid, 0x6495EDFF, "[INFO] Você se disfarçou de FOGO!");
- }
- case 5: {
- SetPlayerAttachedObject(playerid, 0, 19199, 1, 0.813020, 0.000000, 0.000000, 184.109649, 89.202545, 350.201568, 1.000000, 1.000000, 1.000000);
- SendClientMessage(playerid, 0x6495EDFF, "[INFO] Você se disfarçou de INTERROGAÇÃO!");
- }
- case 6: {
- SetPlayerSkin(playerid, random(312));
- SendClientMessage(playerid, 0x6495EDFF, "[INFO] Você se disfarçou de SKIN ALEATÓRIA!");
- }
- case 7: {
- removerdisfarces(playerid);
- SendClientMessage(playerid, 0x6495EDFF, "[INFO] Você retirou seus DISFARCES!");
- }
- }
- }
- return true;
- }
- //==== COMANDO ====//
- CMD:disfarces(playerid)
- {
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST,"{FF0000}D{FFFFFF}isfarces.","{FF0000}A{FFFFFF}rvore.\n{FF0000}P{FFFFFF}resente.\n{FF0000}C{FFFFFF}aixa preta.\n{FF0000}L{FFFFFF}anches.\n{FF0000}F{FFFFFF}ogo.\n{FF0000}I{FFFFFF}nterrogação.\n{FF0000}S{FFFFFF}kin aleatória.\n{FF0000}R{FFFFFF}etirar.","Aceitar","Cancelar");
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement