[Ajuda] Socio
#1

Ja procurei como fazer um sistema de /entrarorg , tipo bpg para socios entrarem na org que quiserem ...
Queria saber como fazer , e que quando ele morresse voltava a ser civil ;3
Podem me ajudar ? >.>
Reply
#2

Estude este comando:
pawn Код:
if(strcmp(cmd, "/orgpm", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Você tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 1;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,282);
                PlayerInfo[playerid][pSkin] = 282;
                ConviteInfoOrg(PlayerName(playerid), 1, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
Coloque para setar ele a Civil no OnPlayerDeath da forma que mais lhe agrada =D
Reply
#3

@EDIT post Errado

@EDIT

Porque tudo que o bruno post ele escre e #$%Ё%$#@@#$ caramba

@EDIT

o Cristhian eu errei era pra eu ter editado e eu criei um novo post foi por isso
Reply
#4

pego do GM bac e se for assim estude esse cуdigo kkk

pawn Код:
if(strcmp(cmd, "/orgpm", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 1;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,282);
                PlayerInfo[playerid][pSkin] = 282;
                ConviteInfoOrg(PlayerName(playerid), 1, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgbope", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 2;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,285);
                PlayerInfo[playerid][pSkin] = 285;
                ConviteInfoOrg(PlayerName(playerid), 2, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgexe", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 3;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,287);
                PlayerInfo[playerid][pSkin] = 287;
                ConviteInfoOrg(PlayerName(playerid), 3, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgmedico", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 4;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,70);
                PlayerInfo[playerid][pSkin] = 70;
                ConviteInfoOrg(PlayerName(playerid), 4, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgazteca", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 5;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,115);
                PlayerInfo[playerid][pSkin] = 115;
                ConviteInfoOrg(PlayerName(playerid), 5, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgfarc", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 6;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,122);
                PlayerInfo[playerid][pSkin] = 122;
                ConviteInfoOrg(PlayerName(playerid), 6, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgpref", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 7;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,164);
                PlayerInfo[playerid][pSkin] = 164;
                ConviteInfoOrg(PlayerName(playerid), 7, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orghitman", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 8;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,165);
                PlayerInfo[playerid][pSkin] = 165;
                ConviteInfoOrg(PlayerName(playerid), 8, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgreporter", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 9;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,148);
                PlayerInfo[playerid][pSkin] = 148;
                ConviteInfoOrg(PlayerName(playerid), 9, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgtaxista", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 10;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,255);
                PlayerInfo[playerid][pSkin] = 255;
                ConviteInfoOrg(PlayerName(playerid), 10, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgpf", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 11;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,286);
                PlayerInfo[playerid][pSkin] = 286;
                ConviteInfoOrg(PlayerName(playerid), 11, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgnostra", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 12;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,126);
                PlayerInfo[playerid][pSkin] = 126;
                ConviteInfoOrg(PlayerName(playerid), 12, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgykz", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 13;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,203);
                PlayerInfo[playerid][pSkin] = 203;
                ConviteInfoOrg(PlayerName(playerid), 13, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orggro", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 14;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,107);
                PlayerInfo[playerid][pSkin] = 107;
                ConviteInfoOrg(PlayerName(playerid), 14, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }

    if(strcmp(cmd, "/orggi", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 15;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,30);
                PlayerInfo[playerid][pSkin] = 30;
                ConviteInfoOrg(PlayerName(playerid), 15, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgpc", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 16;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,59);
                PlayerInfo[playerid][pSkin] = 59;
                ConviteInfoOrg(PlayerName(playerid), 16, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgballas", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 17;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,103);
                PlayerInfo[playerid][pSkin] = 103;
                ConviteInfoOrg(PlayerName(playerid), 17, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgvagos", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 18;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,109);
                PlayerInfo[playerid][pSkin] = 109;
                ConviteInfoOrg(PlayerName(playerid), 18, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgcv", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 19;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,40);
                PlayerInfo[playerid][pSkin] = 40;
                ConviteInfoOrg(PlayerName(playerid), 19, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgpcc", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 20;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,47);
                PlayerInfo[playerid][pSkin] = 47;
                ConviteInfoOrg(PlayerName(playerid), 20, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgploko", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 21;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,223);
                PlayerInfo[playerid][pSkin] = 223;
                ConviteInfoOrg(PlayerName(playerid), 21, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgsons", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 22;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,111);
                PlayerInfo[playerid][pSkin] = 111;
                ConviteInfoOrg(PlayerName(playerid), 22, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgdrift", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 23;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,118);
                PlayerInfo[playerid][pSkin] = 118;
                ConviteInfoOrg(PlayerName(playerid), 23, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgtcp", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 24;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,24);
                PlayerInfo[playerid][pSkin] = 24;
                ConviteInfoOrg(PlayerName(playerid), 24, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgada", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 25;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,181);
                PlayerInfo[playerid][pSkin] = 181;
                ConviteInfoOrg(PlayerName(playerid), 25, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orgdetran", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 26;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,283);
                PlayerInfo[playerid][pSkin] = 283;
                ConviteInfoOrg(PlayerName(playerid), 26, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/orggunit", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "(ERRO) Vocк tem que /pedircontas primeiro !!!!");
                    return 1;
                }
                PlayerInfo[playerid][pMembro] = 27;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,136);
                PlayerInfo[playerid][pSkin] = 136;
                ConviteInfoOrg(PlayerName(playerid), 27, 4);
                SetPlayerSpawn(playerid);
            }
        }
        return 1;
    }
Man esse cуdigo tem no GM BAC Brasil Adventure city
Reply
#5

obrigado .
Reply
#6

--' Povo dá tudo pronto PQP, tem que dar um pedasso para ele aprender o resto se não ele nunca vai crescer em PAWNO --'
Reply
#7

pra quк double post felipe ?
Reply
#8

BONOMO porra kk, É porque to com NoteBook novo com WIN 64Bits ai da uns BUG's com o Chorme :/
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)