- 0
Ajutor comanda /makeleader
-
Similar Content
-
- 2 answers
- 154 views
-
- 2 answers
- 150 views
-
ajutor urgent
By R4zvyy,
- 1 answer
- 372 views
-
- 2 answers
- 144 views
-
- 0 replies
- 77 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
bgtheodor
Problemă întâlnită (descriere): Salut , nu stiu cum sa fac ca la comanda /makeleader sa dea respawn celui facut lider.
Ero(area / rile) / warning-(ul / urile):
Liniile de cod / sursa / script-ul: [pawn]if(strcmp(cmd, "/makeleader", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Syntax: /makeleader [playerid/PartOfName] [Number(1-18)]");
SendClientMessage(playerid, 0x33CCFFAA, "{FFFFFF}1.PD • 2.FBI • 3.NG • 4.Medic • 5. The Mafia");
SendClientMessage(playerid, 0x33CCFFAA, "{FFFFFF}6.The Triads • 8.Hitman • 9.Reporter • 10.Taxi");
SendClientMessage(playerid, 0x33CCFFAA, "{FFFFFF}11.License • 15.LSV • 16.VLA • 17.Ballas • 18.Grove ");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 18 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " Nu te duce sub 0, sau peste 18!"); return 1; }
if (PlayerInfo[playerid][pAdmin] >= 4)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if(PlayerInfo[para1][pMember] > 0 || PlayerInfo[para1][pFMember] < 255)
{
SendClientMessage(playerid, COLOR_GREY, "Acel player se afla deja intr-o Factiune / Familie !");
return 1;
}
GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
ResetPlayerWeapons(playerid);
SetPlayerArmour(playerid, 0);
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pLeader] = level;
format(string, sizeof(string), " Ai fost facut liderul factiunii dorite de catre adminul %s", sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), " You have given %s control to run Faction Number %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
if(level == 0) { PlayerInfo[para1][pChar] = 0; }
else if(level == 1) { PlayerInfo[para1][pChar] = 288; } //Police Force
else if(level == 2) { PlayerInfo[para1][pChar] = 164; } //FBI
else if(level == 3) { PlayerInfo[para1][pChar] = 287; } //NG
else if(level == 4) { PlayerInfo[para1][pChar] = 228; } //Fire/Ambulance
else if(level == 5) { PlayerInfo[para1][pChar] = 112; gTeam[para1] = 5; } //Tha Mafie
else if(level == 6) { PlayerInfo[para1][pChar] = 120; gTeam[para1] = 6;} //The Triads
else if(level == 8) { PlayerInfo[para1][pChar] = 294; } //Hitmans
else if(level == 9) { PlayerInfo[para1][pChar] = 227; } //News Reporters
else if(level == 10) { PlayerInfo[para1][pChar] = 61; } //Taxi Cab Company
else if(level == 11) { PlayerInfo[para1][pChar] = 171; } //Driving/Flying School
else if(level == 15) { PlayerInfo[para1][pChar] = 110; gTeam[para1] = 15; } //Vagos
else if(level == 16) { PlayerInfo[para1][pChar] = 115; gTeam[para1] = 16; } //Aztecas
else if(level == 17) { PlayerInfo[para1][pChar] = 104; gTeam[para1] = 17; } //Ballas
else if(level == 18) { PlayerInfo[para1][pChar] = 271; gTeam[para1] = 18; } //Grove
PlayerInfo[para1][pRank] = 6;
SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
new pnamee[24];
GetPlayerName(giveplayerid, pnamee, sizeof(pnamee));
TextDrawHideForPlayer(playerid, Nume[giveplayerid]);
if(strlen(pnamee) == 1)
{
Nume[giveplayerid]= TextDrawCreate(87.00000,429.000000, pnamee);
}
else if(strlen(pnamee) == 2)
{
Nume[giveplayerid]= TextDrawCreate(82.00000,429.00000, pnamee);
}
else if(strlen(pnamee) == 3)
{
Nume[giveplayerid] = TextDrawCreate(77.00000, 429.00000 , pnamee);
}
else if(strlen(pnamee) == 4)
{
Nume[giveplayerid] = TextDrawCreate(72.00000, 429.00000,pnamee);
}
else if(strlen(pnamee) == 5)
{
Nume[giveplayerid] = TextDrawCreate(67.00000, 429.00000, pnamee);
}
else if(strlen(pnamee) == 6)
{
Nume[giveplayerid] = TextDrawCreate(62.00000, 429.00000, pnamee);
}
else if(strlen(pnamee) == 7)
{
Nume[giveplayerid] = TextDrawCreate(57.00000, 429.00000, pnamee);
}
else if(strlen(pnamee) >= 8 && strlen(pnamee) < 9)
{
Nume[giveplayerid]= TextDrawCreate(52.000000, 429.000000,pnamee);
}
else if(strlen(pnamee) == 9)
{
Nume[giveplayerid] = TextDrawCreate(47.00000, 429.000000, pnamee);
}
else if(strlen(pnamee) == 10)
{
Nume[giveplayerid] = TextDrawCreate(42.00000, 429.000000, pnamee);
}
else if(strlen(pnamee) == 11)
{
Nume[giveplayerid] = TextDrawCreate(37.00000, 429.000000, pnamee);
}
else if(strlen(pnamee) == 12)
{
Nume[giveplayerid] = TextDrawCreate(32.000000, 429.000000, pnamee);
}
else if(strlen(pnamee) == 13)
{
Nume[giveplayerid] = TextDrawCreate(27.000000, 429.000000, pnamee);
}
else if(strlen(pnamee) == 14)
{
Nume[giveplayerid] = TextDrawCreate(22.000000, 429.00000, pnamee);
}
else if(strlen(pnamee) == 15)
{
Nume[giveplayerid] = TextDrawCreate(17.00000, 429.000000, pnamee);
}
else if(strlen(pnamee) == 16)
{
Nume[giveplayerid] = TextDrawCreate(12.00000, 429.000000, pnamee);
}
else if(strlen(pnamee) == 17)
{
Nume[giveplayerid] = TextDrawCreate(7.00000, 429.000000, pnamee);
}
else if(strlen(pnamee) == 18)
{
Nume[giveplayerid] = TextDrawCreate(5.000000, 429.000000, pnamee);
}
else if(strlen(pnamee) >= 19)
{
Nume[giveplayerid] = TextDrawCreate(4.000000, 429.00000, pnamee);
}
TextDrawFont(Nume[giveplayerid],2);
TextDrawLetterSize(Nume[giveplayerid],0.3000000,0.900000);
TextDrawAlignment(Nume[giveplayerid], 1);
GetPlayerFactionColor(giveplayerid);
TextDrawColor(Nume[giveplayerid], PlayerInfo[giveplayerid][pColor]);
TextDrawSetShadow(Nume[giveplayerid], 2);
TextDrawBackgroundColor(Nume[giveplayerid], 0x00000044);
TextDrawShowForPlayer(giveplayerid,Nume[giveplayerid]);
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "{e11d1d}Nu esti autorizat sa folosesti aceasta comanda !");
}
}
return 1;
}[/pawn]
Imagini / Video (optional):
Aţi încercat să rezolvaţi singur?: Da , am incercat sa pun acolo SpawnPlayer(playerid); doar ca inloc sa-l respawneze pe cel facut lider ma respawneaza pe mine . P.S nici cu comanda SpawnPlayer(giveplayerid); nu functioneaza.
Fara reclama in semnatura !
Link to comment
Share on other sites
2 answers to this question
Recommended Posts