Jump to content

Nametodie

Membru
  • Posts

    8
  • Joined

  • Last visited

Posts posted by Nametodie

  1. Problemă întâlnită (descriere): Salut, am si eu o problema. Cand folosesc comanda /invite (invite player in faction) il baga in factiune iar daca ia respawn sau il omoara cineva, ii da skin de civil. Dar daca folosesc comanda /giverank 1/2/3/4/5/6 ramane cu skin-ul implicit.

    Ero(area / rile) / warning-(ul / urile):
    Liniile de cod / sursa / script-ul:
    Imagini / Video (optional):
    Aţi încercat să rezolvaţi singur?: Da

     

    Si avem asa:

     

    [pawn] if(strcmp(cmd, "/invite", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "» /invite ");
    return 1;
    }
    new para1;
    new ftext[20];
    para1 = ReturnUser(tmp);
    if (PlayerInfo[playerid][pLeader] >= 1)
    {
    if(IsPlayerConnected(para1))
    {
    if(para1 != INVALID_PLAYER_ID)
    {
    if (PlayerInfo[para1][pLeader] == 0)
    {
    if(PlayerInfo[para1][pMember] >= 2 || PlayerInfo[para1][pLeader] >= 2)
    {
    SendClientMessage(playerid, COLOR_GREY, "TEXT");
    return 1;
    }
    if(PlayerInfo[playerid][pLeader] == 1) { PlayerInfo[para1][pTeam] = 1; gTeam[para1] = 1; ftext = "LSPD"; ChosenSkin[para1] = 267; SetPlayerSkin(para1, 267); }
    else if(PlayerInfo[playerid][pLeader] == 2) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "F.B.I Agency"; ChosenSkin[para1] = 164; SetPlayerSkin(para1, 164); }
    else if(PlayerInfo[playerid][pLeader] == 3) { PlayerInfo[para1][pTeam] = 3; gTeam[para1] = 3; ftext = "National Guard"; ChosenSkin[para1] = 285; SetPlayerSkin(para1, 285); }
    else if(PlayerInfo[playerid][pLeader] == 4) { PlayerInfo[para1][pTeam] = 4; gTeam[para1] = 4; ftext = "Medics and Fireman"; ChosenSkin[para1] = 70; SetPlayerSkin(para1, 70); }
    else if(PlayerInfo[playerid][pLeader] == 5) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "La Cosa Nostra"; ChosenSkin[para1] = 258; SetPlayerSkin(para1, 258); }
    else if(PlayerInfo[playerid][pLeader] == 6) { PlayerInfo[para1][pTeam] = 6; gTeam[para1] = 6; ftext = "Yakuza"; ChosenSkin[para1] = 121; SetPlayerSkin(para1, 121); }
    else if(PlayerInfo[playerid][pLeader] == 8) { PlayerInfo[para1][pTeam] = 8; gTeam[para1] = 8; ftext = "Hitman Agency"; ChosenSkin[para1] = 127; SetPlayerSkin(para1, 127); }
    else if(PlayerInfo[playerid][pLeader] == 9) { PlayerInfo[para1][pTeam] = 9; gTeam[para1] = 9; ftext = "News Repoter"; ChosenSkin[para1] = 206; SetPlayerSkin(para1, 206); }
    else if(PlayerInfo[playerid][pLeader] == 10) { PlayerInfo[para1][pTeam] = 10; gTeam[para1] = 10; ftext = "Taxi Company"; ChosenSkin[para1] = 255; SetPlayerSkin(para1, 255); }
    else if(PlayerInfo[playerid][pLeader] == 11) { PlayerInfo[para1][pTeam] = 11; gTeam[para1] = 11; ftext = "School Instructors"; ChosenSkin[para1] = 59; SetPlayerSkin(para1, 59); }
    else if(PlayerInfo[playerid][pLeader] == 12) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Bloods Gang"; ChosenSkin[para1] = 19; SetPlayerSkin(para1, 19); }
    else if(PlayerInfo[playerid][pLeader] == 13) { PlayerInfo[para1][pTeam] = 13; gTeam[para1] = 13; ftext = "Crips Gang"; ChosenSkin[para1] = 176; SetPlayerSkin(para1, 176); }
    else if(PlayerInfo[playerid][pLeader] == 14) { PlayerInfo[para1][pTeam] = 14; gTeam[para1] = 14; ftext = "Nortenos Gang"; ChosenSkin[para1] = 30; SetPlayerSkin(para1, 30); }
    else if(PlayerInfo[playerid][pLeader] == 15) { PlayerInfo[para1][pTeam] = 15; gTeam[para1] = 15; ftext = "Surenos Gang"; ChosenSkin[para1] = 184; SetPlayerSkin(para1, 184); }
    else { return 1; }
    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    PlayerInfo[para1][pMember] = PlayerInfo[playerid][pLeader];
    PlayerInfo[para1][pRank] = 1;
    printf("TEXT.", sendername, giveplayer, ftext);
    format(string, sizeof(string), "TEXT", ftext,sendername);
    SendClientMessage(para1, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "TEXT.", giveplayer,ftext);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "TEXT");
    return 1;
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "TEXT");
    }
    }
    return 1;
    }[/pawn]

     

    [pawn] if(strcmp(cmd, "/giverank", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "» /giverank [playerid/PartOfName] [Rank(1-6)]");
    return 1;
    }
    new para1;
    new level;
    para1 = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    level = strval(tmp);
    if(level > 6 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "TEXT"); return 1; }
    if(PlayerInfo[playerid][pLeader] != PlayerInfo[para1][pMember])
    {
    SendClientMessage(playerid, COLOR_GRAD2, "{TEXT");
    return 1;
    }
    if (PlayerInfo[playerid][pLeader] >= 1)
    {
    if(IsPlayerConnected(para1))
    {
    if(para1 != INVALID_PLAYER_ID)
    {
    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    PlayerInfo[para1][pRank] = level;
    format(string, sizeof(string), "TEXT", sendername);
    SendClientMessage(para1, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "» I-ai dar lui %s Rank %d.", giveplayer,level);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);

    // Police Departament Skins
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
    if(PlayerInfo[para1][pSex] == 1)
    {
    if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 267; SetPlayerSkin(para1, 267); }
    else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 281; SetPlayerSkin(para1, 281); }
    else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 280; SetPlayerSkin(para1, 280); }
    else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 282; SetPlayerSkin(para1, 282); }
    else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 288; SetPlayerSkin(para1, 288); }
    else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 295; SetPlayerSkin(para1, 295); }
    }
    else if(PlayerInfo[para1][pSex] == 2)
    {
    PlayerInfo[para1][pChar] = 150; SetPlayerSkin(para1, 150);
    }
    }
    // F.B.I Agency Skins
    else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
    {
    if(PlayerInfo[para1][pSex] == 1)
    {
    if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 164; SetPlayerSkin(para1, 164); }
    else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 164; SetPlayerSkin(para1, 164); }
    else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 163; SetPlayerSkin(para1, 163); }
    else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 163; SetPlayerSkin(para1, 163); }
    else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 166; SetPlayerSkin(para1, 166); }
    else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 286; SetPlayerSkin(para1, 286); }
    }
    else if(PlayerInfo[para1][pSex] == 2)
    {
    PlayerInfo[para1][pChar] = 148; SetPlayerSkin(para1, 148);
    }
    }
    // National Guard Skins
    else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
    {
    if(PlayerInfo[para1][pSex] == 1)
    {
    if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 285; SetPlayerSkin(para1, 285); }
    else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 285; SetPlayerSkin(para1, 285); }
    else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 285; SetPlayerSkin(para1, 285); }
    else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 285; SetPlayerSkin(para1, 285); }
    else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 285; SetPlayerSkin(para1, 285); }
    else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 287; SetPlayerSkin(para1, 287); }
    }
    else if(PlayerInfo[para1][pSex] == 2)
    {
    PlayerInfo[para1][pChar] = 9; SetPlayerSkin(para1, 9);
    }
    }
    // Medics and Fireman Skins
    else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
    {
    if(PlayerInfo[para1][pSex] == 1)
    {
    if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 70; SetPlayerSkin(para1, 70); }
    else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 278; SetPlayerSkin(para1, 278); }
    else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 277; SetPlayerSkin(para1, 277); }
    else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 276; SetPlayerSkin(para1, 276); }
    else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 274; SetPlayerSkin(para1, 274); }
    else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 228; SetPlayerSkin(para1, 228); }
    }
    else if(PlayerInfo[para1][pSex] == 2)
    {
    PlayerInfo[para1][pChar] = 219; SetPlayerSkin(para1, 219);
    }
    }
    // La Cosa Nostra Skins
    else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
    {
    if(PlayerInfo[para1][pSex] == 1)
    {
    if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 258; SetPlayerSkin(para1, 258); }
    else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 126; SetPlayerSkin(para1, 126); }
    else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 124; SetPlayerSkin(para1, 124); }
    else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 98; SetPlayerSkin(para1, 98); }
    else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 125; SetPlayerSkin(para1, 125); }
    else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 113; SetPlayerSkin(para1, 113); }
    }
    else if(PlayerInfo[para1][pSex] == 2)
    {
    PlayerInfo[para1][pChar] = 56; SetPlayerSkin(para1, 56);
    }
    }
    // Yakuza Skins
    else if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
    {
    if(PlayerInfo[para1][pSex] == 1)
    {
    if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 121; SetPlayerSkin(para1, 121); }
    else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 122; SetPlayerSkin(para1, 122); }
    else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 123; SetPlayerSkin(para1, 123); }
    else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 117; SetPlayerSkin(para1, 117); }
    else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 118; SetPlayerSkin(para1, 118); }
    else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 120; SetPlayerSkin(para1, 120); }
    }
    else if(PlayerInfo[para1][pSex] == 2)
    {
    PlayerInfo[para1][pChar] = 169; SetPlayerSkin(para1, 169);
    }
    }
    // Hitman Agency Skins
    else if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
    {
    if(PlayerInfo[para1][pSex] == 1)
    {
    if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 127; SetPlayerSkin(para1, 127); }
    else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 127; SetPlayerSkin(para1, 127); }
    else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 127; SetPlayerSkin(para1, 127); }
    else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 127; SetPlayerSkin(para1, 127); }
    else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 127; SetPlayerSkin(para1, 127); }
    else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 294; SetPlayerSkin(para1, 294); }
    }
    else if(PlayerInfo[para1][pSex] == 2)
    {
    PlayerInfo[para1][pChar] = 93; SetPlayerSkin(para1, 93);
    }
    }
    // News Repoter Skins
    else if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
    {
    if(PlayerInfo[para1][pSex] == 1)
    {
    if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 206; SetPlayerSkin(para1, 206); }
    else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 290; SetPlayerSkin(para1, 290); }
    else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 188; SetPlayerSkin(para1, 188); }
    else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 57; SetPlayerSkin(para1, 57); }
    else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 187; SetPlayerSkin(para1, 187); }
    else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 227; SetPlayerSkin(para1, 227); }
    }
    else if(PlayerInfo[para1][pSex] == 2)
    {
    PlayerInfo[para1][pChar] = 76; SetPlayerSkin(para1, 76);
    }
    }
    // Taxi Company Skins
    else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
    {
    if(PlayerInfo[para1][pSex] == 1)
    {
    if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 59; SetPlayerSkin(para1, 59); }
    else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 59; SetPlayerSkin(para1, 59); }
    else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 59; SetPlayerSkin(para1, 59); }
    else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 59; SetPlayerSkin(para1, 59); }
    else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 59; SetPlayerSkin(para1, 59); }
    else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 171; SetPlayerSkin(para1, 171); }
    }
    else if(PlayerInfo[para1][pSex] == 2)
    {
    PlayerInfo[para1][pChar] = 172; SetPlayerSkin(para1, 172);
    }
    }
    // School Instructors Skins
    else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
    {
    if(PlayerInfo[para1][pSex] == 1)
    {
    if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 59; SetPlayerSkin(para1, 59); }
    else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 59; SetPlayerSkin(para1, 59); }
    else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 59; SetPlayerSkin(para1, 59); }
    else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 59; SetPlayerSkin(para1, 59); }
    else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 59; SetPlayerSkin(para1, 59); }
    else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 171; SetPlayerSkin(para1, 171); }
    }
    else if(PlayerInfo[para1][pSex] == 2)
    {
    PlayerInfo[para1][pChar] = 172; SetPlayerSkin(para1, 172);
    }
    }
    // Bloods Gang Skins
    else if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)
    {
    if(PlayerInfo[para1][pSex] == 1)
    {
    if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 19; SetPlayerSkin(para1, 19); }
    else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 180; SetPlayerSkin(para1, 180); }
    else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 180; SetPlayerSkin(para1, 180); }
    else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 67; SetPlayerSkin(para1, 67); }
    else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 293; SetPlayerSkin(para1, 293); }
    else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 269; SetPlayerSkin(para1, 269); }
    }
    else if(PlayerInfo[para1][pSex] == 2)
    {
    PlayerInfo[para1][pChar] = 195; SetPlayerSkin(para1, 195);
    }
    }
    // Crips Gang Skins
    else if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
    {
    if(PlayerInfo[para1][pSex] == 1)
    {
    if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 176; SetPlayerSkin(para1, 176); }
    else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 21; SetPlayerSkin(para1, 21); }
    else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 102; SetPlayerSkin(para1, 102); }
    else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 103; SetPlayerSkin(para1, 103); }
    else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 104; SetPlayerSkin(para1, 104); }
    else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 271; SetPlayerSkin(para1, 271); }
    }
    else if(PlayerInfo[para1][pSex] == 2)
    {
    PlayerInfo[para1][pChar] = 13; SetPlayerSkin(para1, 13);
    }
    }
    // Nortenos Gang Skins
    else if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
    {
    if(PlayerInfo[para1][pSex] == 1)
    {
    if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 30; SetPlayerSkin(para1, 30); }
    else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 179; SetPlayerSkin(para1, 179); }
    else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 109; SetPlayerSkin(para1, 109); }
    else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 109; SetPlayerSkin(para1, 109); }
    else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 110; SetPlayerSkin(para1, 110); }
    else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 108; SetPlayerSkin(para1, 108); }
    }
    else if(PlayerInfo[para1][pSex] == 2)
    {
    PlayerInfo[para1][pChar] = 191; SetPlayerSkin(para1, 191);
    }
    }
    // Surenos Gang Skins
    else if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
    {
    if(PlayerInfo[para1][pSex] == 1)
    {
    if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 184; SetPlayerSkin(para1, 184); }
    else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 174); }
    else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 114; SetPlayerSkin(para1, 114); }
    else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 114; SetPlayerSkin(para1, 114); }
    else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 116; SetPlayerSkin(para1, 116); }
    else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 115; SetPlayerSkin(para1, 115); }
    }
    else if(PlayerInfo[para1][pSex] == 2)
    {
    PlayerInfo[para1][pChar] = 193; SetPlayerSkin(para1, 193);
    }
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "TEXT.");
    }
    }
    return 1;
    }[/pawn]

     

    Comanda /giverank functioneaza corect !

  2. Ok,incearca asta:

    [pawn]if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)

    {

    if(IsPlayerConnected(playerid))

    {

    if(IsACop(playerid))

    {

    SendClientMessage(playerid, COLOR_GREY, "{30a030}[server]: {ffffff}Ne pare rau, dar nu faci parte din factiunea {000cff}LSPD{ffffff}, {000cff}NG {ffffff}sau {000cff}FBI{ffffff}.");

    return 1;

    }

    if(PlayerInfo[playerid][pRank] < 5)

    {

    SendClientMessage(playerid, COLOR_GREY, "{30a030}[server]: {ffffff}Ne pare rau, dar ai nevie de Rank 5 pentru a utiliza aceasta comanda.");

    return 1;

    }

    GetPlayerName(playerid, sendername, sizeof(sendername));

    new length = strlen(cmdtext);

    while ((idx < length) && (cmdtext[idx] <= ' '))

    {

    idx++;

    }

    new offset = idx;

    new result[64];

    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))

    {

    result[idx - offset] = cmdtext[idx];

    idx++;

    }

    result[idx - offset] = EOS;

    if(!strlen(result))

    {

    SendClientMessage(playerid, COLOR_GRAD2, "» Scrie: (/gov)ernment [text]");

    return 1;

    }

    format(string, sizeof(string), "{000cff}Cop %s: {ffffff}%s", sendername, result);

    SendClientMessageToAll(COLOR_DBLUE, string);

    }

    return 1;

    }[/pawn]

    Am reusit pana la urma dar am alta problema cu o alta comanda.

    if(strcmp(cmd, "/unprison",true) == 0)
    	{
    	    if(IsPlayerConnected(playerid))
    	    {
    	        if(PlayerInfo[playerid][pAdmin] < 2)
    	        {
    	            SendClientMessage(playerid, COLOR_GREY, "{30a030}TEXT.");
    	            return 1;
    	        }
    	        tmp = strtok(cmdtext, idx);
    			if(!strlen(tmp))
    			{
    				SendClientMessage(playerid, COLOR_GRAD2, "» /unprison [playerid/PartOfName]");
    				return 1;
    			}
    			giveplayerid = ReturnUser(tmp);
    		    if(IsPlayerConnected(giveplayerid))
    		    {
    		        if(giveplayerid != INVALID_PLAYER_ID)
    		        {
    		            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    					GetPlayerName(playerid, sendername, sizeof(sendername));
    					format(string, sizeof(string), "TEXT", giveplayer);
    					SendClientMessage(playerid, COLOR_LIGHTRED, string);
    					format(string, sizeof(string), "TEXT", sendername);
    					SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
    					GameTextForPlayer(giveplayerid, "~w~TEXT", 5000, 3);
    					PlayerInfo[giveplayerid][pJailed] = 0;
    					PlayerInfo[giveplayerid][pJailTime] = 0;
    		            SetPlayerPos(playerid, 90.2101,1920.4854,17.9422);
    					SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000); //Reset world to player
    		        }
    			}
    			else
    			{
    			    SendClientMessage(playerid, COLOR_GREY, "{30a030}TEXT.");
    			    return 1;
    			}
    	    }
    	    return 1;
    	}
    

    Cand dau cuiva /unprison, asa arata: http://postimg.org/image/73jqglspv/

  3. Problemă întâlnită (descriere): Cand folosesc /gov, spune ca nu fac parte din factiunea pd, ng sau fbi.
    Ero(area / rile) / warning-(ul / urile): -
    Liniile de cod / sursa / script-ul:

    [pawn] if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] != 2)
    {
    SendClientMessage(playerid, COLOR_GREY, "{30a030}[server]: {ffffff}Ne pare rau, dar nu faci parte din factiunea {000cff}LSPD{ffffff}, {000cff}NG {ffffff}sau {000cff}FBI{ffffff}.");
    return 1;
    }
    if(PlayerInfo[playerid][pRank] < 5)
    {
    SendClientMessage(playerid, COLOR_GREY, "{30a030}[server]: {ffffff}Ne pare rau, dar ai nevie de Rank 5 pentru a utiliza aceasta comanda.");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "» Scrie: (/gov)ernment [text]");
    return 1;
    }
    format(string, sizeof(string), "{000cff}Cop %s: {ffffff}%s", sendername, result);
    SendClientMessageToAll(COLOR_DBLUE, string);
    }
    return 1;
    }[/pawn]
    Imagini / Video (optional):-
    Aţi încercat să rezolvaţi singur?: Da

  4. Modifica liniile astea:

     

    [pawn]if(GetPlayerVehicleID(playerid) == 196 || GetPlayerVehicleID(playerid) == 197 || GetPlayerVehicleID(playerid) == 198 || GetPlayerVehicleID(playerid) == 199 ||

    GetPlayerVehicleID(playerid) == 200 || GetPlayerVehicleID(playerid) == 201 || GetPlayerVehicleID(playerid) == 202 || GetPlayerVehicleID(playerid) == 203)

    {

    TogglePlayerControllable(playerid,1);

    RemovePlayerFromVehicle(playerid);

    }[/pawn]

    Salut, am facut eu o confuzie , mersi wops.

  5. 	if(strcmp(cmd, "/exit", true) == 0)
    	{
    	    if(IsPlayerConnected(playerid))
    		{
    			for(new i = 0; i <  sizeof(HouseInfo); i++)
    			{
    				if (PlayerToPoint(3, playerid,HouseInfo[hExitx], HouseInfo[hExity], HouseInfo[hExitz]))
    				{
    					SetPlayerInterior(playerid,0);
    					SetPlayerPos(playerid,HouseInfo[hEntrancex],HouseInfo[hEntrancey],HouseInfo[hEntrancez]);
    					PlayerInfo[playerid][pInt] = 0;
    					PlayerInfo[playerid][pLocal] = 255;
    					if(HouseInfo[hHel] == 1)
    					{
    						new Float:tempheal;
    						GetPlayerHealth(playerid,tempheal);
    						if(tempheal < 100.0)
    						{
    							SetPlayerHealth(playerid,100.0);
    						}
    					}
    				}
    			}
    			for(new i = 0; i <  sizeof(BizzInfo); i++)
    			{
    				if (PlayerToPoint(3, playerid,BizzInfo[bExitX], BizzInfo[bExitY], BizzInfo[bExitZ]))
    				{
    					SetPlayerInterior(playerid,0);
    					PlayerInfo[playerid][pInt] = 0;
    					SetPlayerPos(playerid,BizzInfo[bEntranceX],BizzInfo[bEntranceY],BizzInfo[bEntranceZ]);
    					PlayerInfo[playerid][pLocal] = 255;
    				}
    			}
    			if(GetPlayerVehicleID(playerid) == 196 || GetPlayerVehicleID(playerid) == 197 || GetPlayerVehicleID(playerid) == 198 || GetPlayerVehicleID(playerid) == 199 ||
    			GetPlayerVehicleID(playerid) == 200 || GetPlayerVehicleID(playerid) == 201 || GetPlayerVehicleID(playerid) == 202 || GetPlayerVehicleID(playerid) == 203)
    			{
    				TogglePlayerControllable(playerid,1);
    				RemovePlayerFromVehicle(playerid);
    			}
    		}
    		return 1;
    	}
    
    

    Problemă întâlnită (descriere): Cand urc intr-o masina de inchiriat, pot folosi doar /rentcar nu si /exit. 

    Ero(area / rile) / warning-(ul / urile):-

    Liniile de cod / sursa / script-ul:

    Imagini / Video (optional):

    Aţi încercat să rezolvaţi singur?:Da

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.