uNiKuL
Membru-
Posts
17 -
Joined
-
Last visited
Never
uNiKuL's Achievements
-
E smechera , 6/10 , dar imi poti spune si mie cum ai adaugat obiectele acelea noi?
-
Nu conteaza ani , daca un joc e bun nu conteaza , eu cred ca o sa crestem , fiindca generatia care se juca San Andreas , s-a lasat fiindca dupa ce termini misiuni te plictisesti , si cand aud de san andreas mp , vor sa incerce si ei Eu cred ca va contiunia
-
Nu ai pentru ce :D
-
/undercover e pentru Cop/Fbi/NG incearca /disguise
-
Nu stiu de ce nu se finalizeaza warul . . . . si timeleftul nu scate sub 1999 sec uitati sistemul : [pawn]new ntimer[MAX_PLAYERS]; new wtimer[MAX_PLAYERS]; new acceptwar = 0; new WarTimer; new WarSecondEnd = 1200;[/pawn] [pawn]//---------------------------------------startwar------------------------------- if(strcmp(cmd, "/startwar", true) == 0) { if(IsPlayerConnected(playerid)) { if(wtimer[playerid] < 1) { } else { SendClientMessage(playerid, COLOR_GREY, "You must wait 12 hours for every war"); return 1; } if(PlayerInfo[playerid][pLeader] == 18 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 15) { acceptwar = 1; new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /startwar list , /startwar [locul]"); return 1; } if(strcmp(x_nr,"list",true) == 0) { SendClientMessage(playerid, COLOR_YELLOW, "_________Locuri_List_________"); SendClientMessage(playerid, COLOR_GRAD1, "1:GS/LS 2: BS/LS 3: Blue Berry"); return 1; } else if(strcmp(x_nr,"1",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {8B5A2B}Triads-{DBDB70}LSV{D3D3D3}-{66CD00}Grove {00FA9A}au declarat WAR , zona: {FFFFFF}GS/LS"); return 1; } else if(strcmp(x_nr,"2",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {8B5A2B}Triads-{DBDB70}LSV{D3D3D3}-{66CD00}Grove {00FA9A}au declarat WAR , zona: {FFFFFF}BS/LS"); return 1; } else if(strcmp(x_nr,"3",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {8B5A2B}Triads-{DBDB70}LSV{D3D3D3}-{66CD00}Grove {00FA9A}au declarat WAR , zona: {FFFFFF}Blue Berry"); return 1; } } else if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pLeader] == 16) { acceptwar = 1; new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /startwar list , /startwar [locul]"); return 1; } if(strcmp(x_nr,"list",true) == 0) { SendClientMessage(playerid, COLOR_YELLOW, "_________Locuri_List_________"); SendClientMessage(playerid, COLOR_GRAD1, "1: GS/LS 2: BS/LS 3: Blue Berry"); return 1; } else if(strcmp(x_nr,"1",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {EE2C2C}Mafia{D3D3D3}-{97FFFF}VLA{D3D3D3}-{CD3278}Ballas {00FA9A}au declarat WAR , zona: {FFFFFF}GS/LS"); return 1; } else if(strcmp(x_nr,"2",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {EE2C2C}Mafia{D3D3D3}-{97FFFF}VLA{D3D3D3}-{CD3278}Ballas {00FA9A}au declarat WAR , zona: {FFFFFF}BS/LS"); return 1; } else if(strcmp(x_nr,"3",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {EE2C2C}Mafia{D3D3D3}-{97FFFF}VLA{D3D3D3}-{CD3278}Ballas {00FA9A}au declarat WAR , zona: {FFFFFF}Blue Berry"); return 1; } } else { SendClientMessage(playerid, COLOR_GRAD2, "You are not a gang / mafia leader!"); return 1; } wtimer[playerid] = 300; } return 1; } if(strcmp(cmd, "/acceptwar", true) == 0) { if(IsPlayerConnected(playerid)) { if(acceptwar == 1) { if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pLeader] == 16) { acceptwar = 0; SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|________WAR Started________|"); SendClientMessageToAll(COLOR_BLUE,"{EE2C2C}Mafia{D3D3D3}-{97FFFF}VLA{D3D3D3}-{CD3278}Ballas {00FA9A}au acceptat WARUL!"); SendClientMessageToAll(COLOR_BLUE,"{00FA9A}Va rugam , evitati acea zona!"); SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|_____WAR Started_____|"); SetTimer("WarEnded", 90000, 0); for(new i;i < MAX_TEAMS;i++) { Killing = 0; } IsWar = true; } else if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pLeader] == 18) { acceptwar = 0; SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|________WAR Started________|"); SendClientMessageToAll(COLOR_BLUE,"{D3D3D3}Triads-{DBDB70}LSV{D3D3D3}-{66CD00}Grove {00FA9A}au acceptat WARUL!"); SendClientMessageToAll(COLOR_BLUE,"{00FA9A}Va rugam , evitati acea zona!"); SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|________WAR Started________|"); SetTimer("WarEnded", 90000, 0); for(new i;i < MAX_TEAMS;i++) { Killing = 0; } IsWar = true; } else { SendClientMessage(playerid, COLOR_GREY," you are not authorized to use this command(LEADERS ONLY)"); } } else { SendClientMessage(playerid, COLOR_GREY, " there wasn't any war proposed"); } } return 1; } if(strcmp(cmd, "/warscore", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsWar == false) { SendClientMessage(playerid, COLOR_GRAD1, "{00FA9A}[War-Time] {2641FE}Waru este oprit ."); return 1; } if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pLeader] == 16 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pLeader] == 18) { SendClientMessage(playerid, COLOR_GRAD1, "{2641FE}|=======================| {00FA9A}War Scores{2641FE} |=======================|"); if(Killing[18] + Killing[6] + Killing[15] > Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); } else if(Killing[18] + Killing[6] + Killing[15] < Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); } else if(Killing[18] + Killing[6] + Killing[15] == Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); } } else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pMember] == 18) { SendClientMessage(playerid, COLOR_GRAD1, "{2641FE}|=======================| {00FA9A}War Scores{2641FE} |=======================|"); if(Killing[18] + Killing[6] + Killing[15] > Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); } else if(Killing[18] + Killing[6] + Killing[15] < Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); } else if(Killing[18] + Killing[6] + Killing[15] == Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); } } else { SendClientMessage(playerid, COLOR_GRAD2, "You are not a gang / mafia leader!"); return 1; } } return 1; } if(strcmp(cmd, "/topwar", true) == 0) { new astr[128]; format(astr,128,"{1B8106}|_______________ War Victorii _______________|",Alianta1Puncte); SendClientMessage(playerid,~0,astr); format(astr,128,"{FCFCFC}* {63380A}Triads {808000}LSV {008000}Grove {FCFCFC}au castigat : {FF0000}%d{FFFFFF} waruri",WarStats[pAlliance2Wins]); SendClientMessage(playerid,~0,astr); format(astr,128,"{FCFCFC}* {800000}Mafia {01FCFF}VLA {8117AE}Ballas {FCFCFC}au castigat : {FF0000}%d{FFFFFF} waruri",WarStats[pAlliance1Wins]); SendClientMessage(playerid,~0,astr); format(astr,128,"{1B8106}|_______________ War Victorii _______________|",Alianta2Puncte); SendClientMessage(playerid,~0,astr); return 1; } if(strcmp(cmd, "/wartimeleft", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsWar == false) { SendClientMessage(playerid, COLOR_GRAD1, "{00FA9A}[War-Time] {2641FE}Waru este oprit ."); return 1; } if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pLeader] == 16 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pLeader] == 18) { format(string, sizeof(string), "{00FA9A}[War-Time] {2641FE}Au mai ramas {66CD00}%d{2641FE} secunde .", WarSecondEnd); SendClientMessage(playerid, COLOR_GRAD1, string); } else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pMember] == 18) { format(string, sizeof(string), "{00FA9A}[War-Time] {2641FE}Au mai ramas {66CD00}%d{2641FE} secunde .", WarSecondEnd); SendClientMessage(playerid, COLOR_GRAD1, string); } else { SendClientMessage(playerid, COLOR_GRAD2, "You are not a gang / mafia leader!"); return 1; } } return 1; }[/pawn] mai am astea deaspura la onplayerdeath : [pawn]forward WarEnded(); public WarEnded() { if(WarSecondEnd == 0) { new str[128]; IsWar = false; format(str, 128,"{FFFFFF}[WAR OVER]:The Triads-LSV-Grove: %d kills ||| The Mafia-VLA-Ballas: %d kills,",Killing[18] + Killing[6] + Killing[15], Killing[5] + Killing[17] + Killing[16]); SendClientMessageToAll(COLOR_WHITE,str); if(Killing[18] + Killing[6] + Killing[15] > Killing[5] + Killing[16] + Killing[17]) { for(new a; a<MAX_PLAYERS;a++) { if(PlayerInfo[a][pLeader] == 18 || PlayerInfo[a][pLeader] == 6 || PlayerInfo[a][pLeader] == 15 || PlayerInfo[a][pMember] == 18 || PlayerInfo[a][pMember] == 6 || PlayerInfo[a][pMember] == 16) { PlayerInfo[a][pMats] += 5000; PlayerInfo[a][pDrugs] += 500; GivePlayerMoney(a, 50000); } } SendClientMessageToAll(COLOR_WHITE,"Triads-LSV-Grove Win the war"); SendClientMessageToAll(COLOR_WHITE,"{00FA9A}Membrii aliantei castigatoare au primit 15000 mats, 5500 drugs si $50.000 pentru castigarea warului!"); } else { for(new k; k<MAX_PLAYERS;k++) { if(PlayerInfo[k][pLeader] == 5 || PlayerInfo[k][pLeader] == 16 || PlayerInfo[k][pLeader] == 17 || PlayerInfo[k][pMember] == 5 || PlayerInfo[k][pMember] == 16 || PlayerInfo[k][pMember] == 17) { PlayerInfo[k][pMats] += 5000; PlayerInfo[k][pDrugs] += 500; GivePlayerMoney(k, 50000); } } SendClientMessageToAll(COLOR_WHITE,"Mafia-VLA-Ballas Win the war"); SendClientMessageToAll(COLOR_WHITE,"{00FA9A}Membrii aliantei castigatoare au primit 15000 mats, 5500 drugs si $50.000 pentru castigarea warului!"); } for(new i;i<MAX_TEAMS;i++) { Killing = 0; } KillTimer(WarTimer); WarSecondEnd = 1200; } else { WarSecondEnd--; } return 1; } [/pawn]
-
up va rog ma ajuta cineva ? . .
-
Nu stiu de ce nu se finalizeaza warul . . . . si timeleftul nu scate sub 1999 sec uitati sistemul : [pawn]new ntimer[MAX_PLAYERS]; new wtimer[MAX_PLAYERS]; new acceptwar = 0; new WarTimer; new WarSecondEnd = 1200;[/pawn] [pawn]//---------------------------------------startwar------------------------------- if(strcmp(cmd, "/startwar", true) == 0) { if(IsPlayerConnected(playerid)) { if(wtimer[playerid] < 1) { } else { SendClientMessage(playerid, COLOR_GREY, "You must wait 12 hours for every war"); return 1; } if(PlayerInfo[playerid][pLeader] == 18 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 15) { acceptwar = 1; new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /startwar list , /startwar [locul]"); return 1; } if(strcmp(x_nr,"list",true) == 0) { SendClientMessage(playerid, COLOR_YELLOW, "_________Locuri_List_________"); SendClientMessage(playerid, COLOR_GRAD1, "1:GS/LS 2: BS/LS 3: Blue Berry"); return 1; } else if(strcmp(x_nr,"1",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {8B5A2B}Triads-{DBDB70}LSV{D3D3D3}-{66CD00}Grove {00FA9A}au declarat WAR , zona: {FFFFFF}GS/LS"); return 1; } else if(strcmp(x_nr,"2",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {8B5A2B}Triads-{DBDB70}LSV{D3D3D3}-{66CD00}Grove {00FA9A}au declarat WAR , zona: {FFFFFF}BS/LS"); return 1; } else if(strcmp(x_nr,"3",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {8B5A2B}Triads-{DBDB70}LSV{D3D3D3}-{66CD00}Grove {00FA9A}au declarat WAR , zona: {FFFFFF}Blue Berry"); return 1; } } else if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pLeader] == 16) { acceptwar = 1; new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /startwar list , /startwar [locul]"); return 1; } if(strcmp(x_nr,"list",true) == 0) { SendClientMessage(playerid, COLOR_YELLOW, "_________Locuri_List_________"); SendClientMessage(playerid, COLOR_GRAD1, "1: GS/LS 2: BS/LS 3: Blue Berry"); return 1; } else if(strcmp(x_nr,"1",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {EE2C2C}Mafia{D3D3D3}-{97FFFF}VLA{D3D3D3}-{CD3278}Ballas {00FA9A}au declarat WAR , zona: {FFFFFF}GS/LS"); return 1; } else if(strcmp(x_nr,"2",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {EE2C2C}Mafia{D3D3D3}-{97FFFF}VLA{D3D3D3}-{CD3278}Ballas {00FA9A}au declarat WAR , zona: {FFFFFF}BS/LS"); return 1; } else if(strcmp(x_nr,"3",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {EE2C2C}Mafia{D3D3D3}-{97FFFF}VLA{D3D3D3}-{CD3278}Ballas {00FA9A}au declarat WAR , zona: {FFFFFF}Blue Berry"); return 1; } } else { SendClientMessage(playerid, COLOR_GRAD2, "You are not a gang / mafia leader!"); return 1; } wtimer[playerid] = 300; } return 1; } if(strcmp(cmd, "/acceptwar", true) == 0) { if(IsPlayerConnected(playerid)) { if(acceptwar == 1) { if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pLeader] == 16) { acceptwar = 0; SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|________WAR Started________|"); SendClientMessageToAll(COLOR_BLUE,"{EE2C2C}Mafia{D3D3D3}-{97FFFF}VLA{D3D3D3}-{CD3278}Ballas {00FA9A}au acceptat WARUL!"); SendClientMessageToAll(COLOR_BLUE,"{00FA9A}Va rugam , evitati acea zona!"); SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|_____WAR Started_____|"); SetTimer("WarEnded", 90000, 0); for(new i;i < MAX_TEAMS;i++) { Killing = 0; } IsWar = true; } else if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pLeader] == 18) { acceptwar = 0; SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|________WAR Started________|"); SendClientMessageToAll(COLOR_BLUE,"{D3D3D3}Triads-{DBDB70}LSV{D3D3D3}-{66CD00}Grove {00FA9A}au acceptat WARUL!"); SendClientMessageToAll(COLOR_BLUE,"{00FA9A}Va rugam , evitati acea zona!"); SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|________WAR Started________|"); SetTimer("WarEnded", 90000, 0); for(new i;i < MAX_TEAMS;i++) { Killing = 0; } IsWar = true; } else { SendClientMessage(playerid, COLOR_GREY," you are not authorized to use this command(LEADERS ONLY)"); } } else { SendClientMessage(playerid, COLOR_GREY, " there wasn't any war proposed"); } } return 1; } if(strcmp(cmd, "/warscore", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsWar == false) { SendClientMessage(playerid, COLOR_GRAD1, "{00FA9A}[War-Time] {2641FE}Waru este oprit ."); return 1; } if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pLeader] == 16 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pLeader] == 18) { SendClientMessage(playerid, COLOR_GRAD1, "{2641FE}|=======================| {00FA9A}War Scores{2641FE} |=======================|"); if(Killing[18] + Killing[6] + Killing[15] > Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); } else if(Killing[18] + Killing[6] + Killing[15] < Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); } else if(Killing[18] + Killing[6] + Killing[15] == Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); } } else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pMember] == 18) { SendClientMessage(playerid, COLOR_GRAD1, "{2641FE}|=======================| {00FA9A}War Scores{2641FE} |=======================|"); if(Killing[18] + Killing[6] + Killing[15] > Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); } else if(Killing[18] + Killing[6] + Killing[15] < Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); } else if(Killing[18] + Killing[6] + Killing[15] == Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); } } else { SendClientMessage(playerid, COLOR_GRAD2, "You are not a gang / mafia leader!"); return 1; } } return 1; } if(strcmp(cmd, "/topwar", true) == 0) { new astr[128]; format(astr,128,"{1B8106}|_______________ War Victorii _______________|",Alianta1Puncte); SendClientMessage(playerid,~0,astr); format(astr,128,"{FCFCFC}* {63380A}Triads {808000}LSV {008000}Grove {FCFCFC}au castigat : {FF0000}%d{FFFFFF} waruri",WarStats[pAlliance2Wins]); SendClientMessage(playerid,~0,astr); format(astr,128,"{FCFCFC}* {800000}Mafia {01FCFF}VLA {8117AE}Ballas {FCFCFC}au castigat : {FF0000}%d{FFFFFF} waruri",WarStats[pAlliance1Wins]); SendClientMessage(playerid,~0,astr); format(astr,128,"{1B8106}|_______________ War Victorii _______________|",Alianta2Puncte); SendClientMessage(playerid,~0,astr); return 1; } if(strcmp(cmd, "/wartimeleft", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsWar == false) { SendClientMessage(playerid, COLOR_GRAD1, "{00FA9A}[War-Time] {2641FE}Waru este oprit ."); return 1; } if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pLeader] == 16 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pLeader] == 18) { format(string, sizeof(string), "{00FA9A}[War-Time] {2641FE}Au mai ramas {66CD00}%d{2641FE} secunde .", WarSecondEnd); SendClientMessage(playerid, COLOR_GRAD1, string); } else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pMember] == 18) { format(string, sizeof(string), "{00FA9A}[War-Time] {2641FE}Au mai ramas {66CD00}%d{2641FE} secunde .", WarSecondEnd); SendClientMessage(playerid, COLOR_GRAD1, string); } else { SendClientMessage(playerid, COLOR_GRAD2, "You are not a gang / mafia leader!"); return 1; } } return 1; }[/pawn] mai am astea deaspura la onplayerdeath : [pawn]forward WarEnded(); public WarEnded() { if(WarSecondEnd == 0) { new str[128]; IsWar = false; format(str, 128,"{FFFFFF}[WAR OVER]:The Triads-LSV-Grove: %d kills ||| The Mafia-VLA-Ballas: %d kills,",Killing[18] + Killing[6] + Killing[15], Killing[5] + Killing[17] + Killing[16]); SendClientMessageToAll(COLOR_WHITE,str); if(Killing[18] + Killing[6] + Killing[15] > Killing[5] + Killing[16] + Killing[17]) { for(new a; a<MAX_PLAYERS;a++) { if(PlayerInfo[a][pLeader] == 18 || PlayerInfo[a][pLeader] == 6 || PlayerInfo[a][pLeader] == 15 || PlayerInfo[a][pMember] == 18 || PlayerInfo[a][pMember] == 6 || PlayerInfo[a][pMember] == 16) { PlayerInfo[a][pMats] += 5000; PlayerInfo[a][pDrugs] += 500; GivePlayerMoney(a, 50000); } } SendClientMessageToAll(COLOR_WHITE,"Triads-LSV-Grove Win the war"); SendClientMessageToAll(COLOR_WHITE,"{00FA9A}Membrii aliantei castigatoare au primit 15000 mats, 5500 drugs si $50.000 pentru castigarea warului!"); } else { for(new k; k<MAX_PLAYERS;k++) { if(PlayerInfo[k][pLeader] == 5 || PlayerInfo[k][pLeader] == 16 || PlayerInfo[k][pLeader] == 17 || PlayerInfo[k][pMember] == 5 || PlayerInfo[k][pMember] == 16 || PlayerInfo[k][pMember] == 17) { PlayerInfo[k][pMats] += 5000; PlayerInfo[k][pDrugs] += 500; GivePlayerMoney(k, 50000); } } SendClientMessageToAll(COLOR_WHITE,"Mafia-VLA-Ballas Win the war"); SendClientMessageToAll(COLOR_WHITE,"{00FA9A}Membrii aliantei castigatoare au primit 15000 mats, 5500 drugs si $50.000 pentru castigarea warului!"); } for(new i;i<MAX_TEAMS;i++) { Killing = 0; } KillTimer(WarTimer); WarSecondEnd = 1200; } else { WarSecondEnd--; } return 1; } [/pawn]
-
Nu stiu de ce nu se finalizeaza warul . . . . si timeleftul nu scate sub 1999 sec uitati sistemul : [pawn]new ntimer[MAX_PLAYERS]; new wtimer[MAX_PLAYERS]; new acceptwar = 0; new WarTimer; new WarSecondEnd = 1200;[/pawn] [pawn]//---------------------------------------startwar------------------------------- if(strcmp(cmd, "/startwar", true) == 0) { if(IsPlayerConnected(playerid)) { if(wtimer[playerid] < 1) { } else { SendClientMessage(playerid, COLOR_GREY, "You must wait 12 hours for every war"); return 1; } if(PlayerInfo[playerid][pLeader] == 18 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 15) { acceptwar = 1; new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /startwar list , /startwar [locul]"); return 1; } if(strcmp(x_nr,"list",true) == 0) { SendClientMessage(playerid, COLOR_YELLOW, "_________Locuri_List_________"); SendClientMessage(playerid, COLOR_GRAD1, "1:GS/LS 2: BS/LS 3: Blue Berry"); return 1; } else if(strcmp(x_nr,"1",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {8B5A2B}Triads-{DBDB70}LSV{D3D3D3}-{66CD00}Grove {00FA9A}au declarat WAR , zona: {FFFFFF}GS/LS"); return 1; } else if(strcmp(x_nr,"2",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {8B5A2B}Triads-{DBDB70}LSV{D3D3D3}-{66CD00}Grove {00FA9A}au declarat WAR , zona: {FFFFFF}BS/LS"); return 1; } else if(strcmp(x_nr,"3",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {8B5A2B}Triads-{DBDB70}LSV{D3D3D3}-{66CD00}Grove {00FA9A}au declarat WAR , zona: {FFFFFF}Blue Berry"); return 1; } } else if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pLeader] == 16) { acceptwar = 1; new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /startwar list , /startwar [locul]"); return 1; } if(strcmp(x_nr,"list",true) == 0) { SendClientMessage(playerid, COLOR_YELLOW, "_________Locuri_List_________"); SendClientMessage(playerid, COLOR_GRAD1, "1: GS/LS 2: BS/LS 3: Blue Berry"); return 1; } else if(strcmp(x_nr,"1",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {EE2C2C}Mafia{D3D3D3}-{97FFFF}VLA{D3D3D3}-{CD3278}Ballas {00FA9A}au declarat WAR , zona: {FFFFFF}GS/LS"); return 1; } else if(strcmp(x_nr,"2",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {EE2C2C}Mafia{D3D3D3}-{97FFFF}VLA{D3D3D3}-{CD3278}Ballas {00FA9A}au declarat WAR , zona: {FFFFFF}BS/LS"); return 1; } else if(strcmp(x_nr,"3",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {EE2C2C}Mafia{D3D3D3}-{97FFFF}VLA{D3D3D3}-{CD3278}Ballas {00FA9A}au declarat WAR , zona: {FFFFFF}Blue Berry"); return 1; } } else { SendClientMessage(playerid, COLOR_GRAD2, "You are not a gang / mafia leader!"); return 1; } wtimer[playerid] = 300; } return 1; } if(strcmp(cmd, "/acceptwar", true) == 0) { if(IsPlayerConnected(playerid)) { if(acceptwar == 1) { if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pLeader] == 16) { acceptwar = 0; SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|________WAR Started________|"); SendClientMessageToAll(COLOR_BLUE,"{EE2C2C}Mafia{D3D3D3}-{97FFFF}VLA{D3D3D3}-{CD3278}Ballas {00FA9A}au acceptat WARUL!"); SendClientMessageToAll(COLOR_BLUE,"{00FA9A}Va rugam , evitati acea zona!"); SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|_____WAR Started_____|"); SetTimer("WarEnded", 90000, 0); for(new i;i < MAX_TEAMS;i++) { Killing = 0; } IsWar = true; } else if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pLeader] == 18) { acceptwar = 0; SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|________WAR Started________|"); SendClientMessageToAll(COLOR_BLUE,"{D3D3D3}Triads-{DBDB70}LSV{D3D3D3}-{66CD00}Grove {00FA9A}au acceptat WARUL!"); SendClientMessageToAll(COLOR_BLUE,"{00FA9A}Va rugam , evitati acea zona!"); SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|________WAR Started________|"); SetTimer("WarEnded", 90000, 0); for(new i;i < MAX_TEAMS;i++) { Killing = 0; } IsWar = true; } else { SendClientMessage(playerid, COLOR_GREY," you are not authorized to use this command(LEADERS ONLY)"); } } else { SendClientMessage(playerid, COLOR_GREY, " there wasn't any war proposed"); } } return 1; } if(strcmp(cmd, "/warscore", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsWar == false) { SendClientMessage(playerid, COLOR_GRAD1, "{00FA9A}[War-Time] {2641FE}Waru este oprit ."); return 1; } if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pLeader] == 16 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pLeader] == 18) { SendClientMessage(playerid, COLOR_GRAD1, "{2641FE}|=======================| {00FA9A}War Scores{2641FE} |=======================|"); if(Killing[18] + Killing[6] + Killing[15] > Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); } else if(Killing[18] + Killing[6] + Killing[15] < Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); } else if(Killing[18] + Killing[6] + Killing[15] == Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); } } else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pMember] == 18) { SendClientMessage(playerid, COLOR_GRAD1, "{2641FE}|=======================| {00FA9A}War Scores{2641FE} |=======================|"); if(Killing[18] + Killing[6] + Killing[15] > Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); } else if(Killing[18] + Killing[6] + Killing[15] < Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); } else if(Killing[18] + Killing[6] + Killing[15] == Killing[5] + Killing[16] + Killing[17]) { format(string, sizeof(string), "{2641FE}1.ST | {EE2C2C}The Mafia {00FA9A}+ {97FFFF}VLA {00FA9A}+ {CD3278}Ballas {00FA9A}= %d .", Killing[5] + Killing[16] + Killing[17]); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "{2641FE}2.ST | {D3D3D3}Triads {00FA9A}+ {DBDB70}LSV {00FA9A}+ {66CD00}Grove {00FA9A}= %d .", Killing[18] + Killing[6] + Killing[15]); SendClientMessage(playerid, COLOR_GRAD1, string); } } else { SendClientMessage(playerid, COLOR_GRAD2, "You are not a gang / mafia leader!"); return 1; } } return 1; } if(strcmp(cmd, "/topwar", true) == 0) { new astr[128]; format(astr,128,"{1B8106}|_______________ War Victorii _______________|",Alianta1Puncte); SendClientMessage(playerid,~0,astr); format(astr,128,"{FCFCFC}* {63380A}Triads {808000}LSV {008000}Grove {FCFCFC}au castigat : {FF0000}%d{FFFFFF} waruri",WarStats[pAlliance2Wins]); SendClientMessage(playerid,~0,astr); format(astr,128,"{FCFCFC}* {800000}Mafia {01FCFF}VLA {8117AE}Ballas {FCFCFC}au castigat : {FF0000}%d{FFFFFF} waruri",WarStats[pAlliance1Wins]); SendClientMessage(playerid,~0,astr); format(astr,128,"{1B8106}|_______________ War Victorii _______________|",Alianta2Puncte); SendClientMessage(playerid,~0,astr); return 1; } if(strcmp(cmd, "/wartimeleft", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsWar == false) { SendClientMessage(playerid, COLOR_GRAD1, "{00FA9A}[War-Time] {2641FE}Waru este oprit ."); return 1; } if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pLeader] == 16 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pLeader] == 18) { format(string, sizeof(string), "{00FA9A}[War-Time] {2641FE}Au mai ramas {66CD00}%d{2641FE} secunde .", WarSecondEnd); SendClientMessage(playerid, COLOR_GRAD1, string); } else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pMember] == 18) { format(string, sizeof(string), "{00FA9A}[War-Time] {2641FE}Au mai ramas {66CD00}%d{2641FE} secunde .", WarSecondEnd); SendClientMessage(playerid, COLOR_GRAD1, string); } else { SendClientMessage(playerid, COLOR_GRAD2, "You are not a gang / mafia leader!"); return 1; } } return 1; }[/pawn] mai am astea deaspura la onplayerdeath : [pawn]forward WarEnded(); public WarEnded() { if(WarSecondEnd == 0) { new str[128]; IsWar = false; format(str, 128,"{FFFFFF}[WAR OVER]:The Triads-LSV-Grove: %d kills ||| The Mafia-VLA-Ballas: %d kills,",Killing[18] + Killing[6] + Killing[15], Killing[5] + Killing[17] + Killing[16]); SendClientMessageToAll(COLOR_WHITE,str); if(Killing[18] + Killing[6] + Killing[15] > Killing[5] + Killing[16] + Killing[17]) { for(new a; a<MAX_PLAYERS;a++) { if(PlayerInfo[a][pLeader] == 18 || PlayerInfo[a][pLeader] == 6 || PlayerInfo[a][pLeader] == 15 || PlayerInfo[a][pMember] == 18 || PlayerInfo[a][pMember] == 6 || PlayerInfo[a][pMember] == 16) { PlayerInfo[a][pMats] += 5000; PlayerInfo[a][pDrugs] += 500; GivePlayerMoney(a, 50000); } } SendClientMessageToAll(COLOR_WHITE,"Triads-LSV-Grove Win the war"); SendClientMessageToAll(COLOR_WHITE,"{00FA9A}Membrii aliantei castigatoare au primit 15000 mats, 5500 drugs si $50.000 pentru castigarea warului!"); } else { for(new k; k<MAX_PLAYERS;k++) { if(PlayerInfo[k][pLeader] == 5 || PlayerInfo[k][pLeader] == 16 || PlayerInfo[k][pLeader] == 17 || PlayerInfo[k][pMember] == 5 || PlayerInfo[k][pMember] == 16 || PlayerInfo[k][pMember] == 17) { PlayerInfo[k][pMats] += 5000; PlayerInfo[k][pDrugs] += 500; GivePlayerMoney(k, 50000); } } SendClientMessageToAll(COLOR_WHITE,"Mafia-VLA-Ballas Win the war"); SendClientMessageToAll(COLOR_WHITE,"{00FA9A}Membrii aliantei castigatoare au primit 15000 mats, 5500 drugs si $50.000 pentru castigarea warului!"); } for(new i;i<MAX_TEAMS;i++) { Killing = 0; } KillTimer(WarTimer); WarSecondEnd = 1200; } else { WarSecondEnd--; } return 1; } [/pawn]
-
Nu stiu de ce la comanda /f imi zice you are not part of team:-? desi sunt lider/member la una din factiunile care sunt compuse mai jos :-? [pawn]if(strcmp(cmd, "/family", true) == 0 || strcmp(cmd, "/f", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMuted] == 1) { SendClientMessage(playerid, TEAM_CYAN_COLOR, "You cannot speak, you have been silenced"); return 1; } if(PlayerTied[playerid] > 0) { SendClientMessage(playerid, COLOR_GREY, " you can`t use this command because you are tied!"); 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, "USAGE: (/f)amily [family chat]"); return 1; } if (gTeam[playerid] >= 5 || PlayerInfo[playerid][pFMember] < 255) { new leader = PlayerInfo[playerid][pLeader]; new member = PlayerInfo[playerid][pMember]; if(member==6) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Godfather %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Underboss %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Capo %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Soldier %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Associate %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Outsider %s: %s. )) **", sendername, result); } else { format(string, sizeof(string), "** Outsider %s: %s. )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else if(member==5) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** GodFather %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Cap %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Consilier %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Criminal %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Baietas %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Smecher %s: %s. )) **", sendername, result); } else { format(string, sizeof(string), "** Smecher %s: %s. )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string); } /*else if(member==7) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Mayor %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Mayor's Assistant %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Mayor's Bodyguard %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Mayor's Driver %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Mayor's Driver %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); }*/ else if(member==8) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Director %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Vice-Director %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Special Agent %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Agent %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Marksman %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Freelancer %s: %s. )) **", sendername, result); } else { format(string, sizeof(string), "** Freelancer %s: %s. )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else if(member==9) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Network Producer %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Network Editor %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Network Anchor %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Local Editor %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Local Reporter %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Intern %s: %s. )) **", sendername, result); } else { format(string, sizeof(string), "** Intern %s: %s. )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else if(member==10) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Taxi Company Owner %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Shift Supervisor %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Dispatcher %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Cabbie %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Taxi Rookie %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Trainee %s: %s. )) **", sendername, result); } else { format(string, sizeof(string), "** Trainee %s: %s. )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else if(member==11) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Boss %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Under Boss %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Manager %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Senior Instructor %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Instructor %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Trainee %s: %s. )) **", sendername, result); } else { format(string, sizeof(string), "** Trainee %s: %s. )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else if(member==12) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Lord Ryder %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Top Ryder %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Great Ryder %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Ryder %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Low Ryder %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Test Ryder %s: %s. )) **", sendername, result); } else { format(string, sizeof(string), "** Test Ryder %s: %s. )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else if(member==13) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Rifa Boss %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Underboss %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Head Rifa %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Rifa Soldier %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Riffa %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Newcomer %s: %s. )) **", sendername, result); } else { format(string, sizeof(string), "** Newcomer %s: %s. )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else if(member==14) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Nang Lord %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Gunnar %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Weapon Master %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Bastard %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Dealer %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Newcomer %s: %s. )) **", sendername, result); } else { format(string, sizeof(string), "** Newcomer %s: %s. )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else if(member==15) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Lord Vagos %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Second Vagos %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Killja %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Kidnaper %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Bloodster %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Newcomer %s: %s. )) **", sendername, result); } else { format(string, sizeof(string), "** Newcomer %s: %s. )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else if(member==16) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Lord Aztecas %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Aztec Warrior %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Top Aztec %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Aztec Nigga %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Aztec %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Newcomer %s: %s. )) **", sendername, result); } else { format(string, sizeof(string), "** Newcomer %s: %s. )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else if(member==17) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Lord Balla %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Balla Royalty %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Front Balla %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Ground Soldier %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Balla Walker %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Newcomer %s: %s. )) **", sendername, result); } else { format(string, sizeof(string), "** Newcomer %s: %s. )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else if(member==18) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Top OG %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Second OG %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Mastermind OG %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Souljah %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Mercenary %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Newcomer %s: %s. )) **", sendername, result); } else { format(string, sizeof(string), "** Newcomer %s: %s. )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else if(leader==6||leader==5) { format(string, sizeof(string), "** Godfather %s: %s. )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } /*else if(leader==7) { format(string, sizeof(string), "** (( Mayor %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], 0x7BDDA5AA, string); }*/ else if(leader==8) { format(string, sizeof(string), "** Director %s: %s. )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } else if(leader==9) { format(string, sizeof(string), "** Network Producer %s: %s. )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } else if(leader==10) { format(string, sizeof(string), "** Taxi Company Owner %s: %s. )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } else if(leader==11) { format(string, sizeof(string), "** Boss %s: %s. )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } else if(leader==12) { format(string, sizeof(string), "** Lord Ryder %s: %s. )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } else if(leader==13) { format(string, sizeof(string), "** Rifa Boss %s: %s. )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } else if(leader==14) { format(string, sizeof(string), "** Nang Lord %s: %s. )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } else if(leader==15) { format(string, sizeof(string), "** Lord Vagos %s: %s. )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } else if(leader==16) { format(string, sizeof(string), "** Lord Aztecas %s: %s. )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } else if(leader==17) { format(string, sizeof(string), "** Lord Balla %s: %s. )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } else if(leader==18) { format(string, sizeof(string), "** Top OG %s: %s. )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } else if(PlayerInfo[playerid][pFMember] < 255) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Godfather %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Underboss %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Capo %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Soldier %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Associate %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Outsider %s: %s. )) **", sendername, result); } else { format(string, sizeof(string), "** Outsider %s: %s. )) **", sendername, result); } SendNewFamilyMessage(PlayerInfo[playerid][pFMember], TEAM_AZTECAS_COLOR, string); } //printf("%s", string);//aici return 1; } else { SendClientMessage(playerid, COLOR_GRAD2, " you are not part of a Family!"); return 1; } }//not connected return 1; } [/pawn]
-
Whatever , am rezolvat multumesc oricum :D
-
Am facut niste modificari la SetTimer la war , iar dupa imi apare ca am doar 2 masini pe server cand vreau sa-l rulez ? Cum se rezolva acest bug ?
-
Punctaj maxim , clar trebuie sa o adaug :X ! P.S am incercat sa-l adaug intr-un fs am dat doar #include <a_samp> Si-mi da eroare cu removebulding , cum fac ?:-?
-
Deci , azi am adaugat un war sistem , si imi da erori http://www.girlshare.ro/32062800 Asta este gm-ul Imi puteti explica cum rezolv aceste erori :-? ?
-
Si trebuie sa modific Playertopoint la lsv ?
-
Deci am mutat pickup-ul de la gang seif lsv [pawn] AddStaticPickup(1279, 2, 1141.6650,-2044.9252,69.0006); //Seif LSV [/pawn] Si cand dau depune sau retrage acolo nu functioneaza , Mai am Label3dtext la el [pawn] else if (PlayerToPoint(3, i,2027.5966,1008.9321,10.8203) || PlayerToPoint(3, i,-2190.7061,641.7987,49.4375) || PlayerToPoint(3, i,1141.6650,-2044.9252,69.0006) || PlayerToPoint(3, i,679.4280,-1276.8392,13.5956) || PlayerToPoint(3, i,2156.3076,-1455.8517,25.5391) || PlayerToPoint(3, i,2494.8640,-1668.1879,13.3438)) { GameTextForPlayer(i, "~g~Gang Seif,~n~~y~Scrie /depune ca sa depui si /retrage ca sa scoti", 5000, 5); } [/pawn] Si comanda depune si retrage [pawn]//------------------------------Depune Retrage -----------------------------------------------// if(strcmp(cmd,"/depune",true)==0) { if(IsPlayerConnected(playerid)) { new leader = PlayerInfo[playerid][pLeader]; new member = PlayerInfo[playerid][pMember]; if(member==1 || member==2 || member==3 || member==4 || member==7 || member==8 || member==9 || member==10 || member==11) { SendClientMessage(playerid, COLOR_GREEN, "You are not a gang member !"); return 1; } else if(leader==1 || leader==2 || leader==3 || leader==4 || leader==7 || leader==8 || leader==9 || leader==10 || leader==11) { SendClientMessage(playerid, COLOR_GREEN, "You are not a gang member !"); return 1; } else if(PlayerInfo[playerid][pTeam] == 3 || PlayerInfo[playerid][pTeam] == 4) { SendClientMessage(playerid, COLOR_GREEN, "You are not a gang member !"); return 1; } if(PlayerToPoint(25.0,playerid,2027.5966,1008.9321,10.8203) || PlayerToPoint(3.0,playerid,-2190.7061,641.7987,49.4375) || PlayerToPoint(3.0,playerid,1141.6650,-2044.9252,69.0006) || PlayerToPoint(3.0,playerid,679.4280,-1276.8392,13.5956) || PlayerToPoint(3.0,playerid,2156.3076,-1455.8517,25.5391) || PlayerToPoint(3.0,playerid,2494.8640,-1668.1879,13.3438)) { new x_nr[128];//era 256 x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "|__________________ Depune __________________|"); SendClientMessage(playerid, COLOR_WHITE, "MESAJ: /depune [nume]"); SendClientMessage(playerid, COLOR_GREY, "Nume Valabile: Materiale, Droguri"); SendClientMessage(playerid, COLOR_WHITE, "|____________________________________________|"); return 1; } if(strcmp(x_nr,"Materiale",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "MESAJ: Materiale [numar]"); format(string, sizeof(string), "ai %d materiale.", PlayerInfo[playerid][pMats]); SendClientMessage(playerid, COLOR_GRAD3, string); return 1; } new matss; matss = strval(tmp); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "MESAJ: Materiale [numar]"); format(string, sizeof(string), "ai %d materiale.", PlayerInfo[playerid][pMats]); SendClientMessage(playerid, COLOR_GRAD3, string); return 1; } if(matss > PlayerInfo[playerid][pMats]) { SendClientMessage(playerid, COLOR_GRAD2, "Nu ai destul!"); return 1; } PlayerInfo[playerid][pMats] -= matss; PlayerInfo[playerid][pBoxMats] += matss; format(string, sizeof(string), "ai depus %d materiale!", matss); SendClientMessage(playerid, COLOR_GRAD4, string); return 1; } else if(strcmp(x_nr,"Droguri",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "MESAJ: Droguri [numar]"); format(string, sizeof(string), "ai %d Grame.", PlayerInfo[playerid][pDrugs]); SendClientMessage(playerid, COLOR_GRAD3, string); return 1; } new drugss; drugss = strval(tmp); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "MESAJ: Droguri [numar]"); format(string, sizeof(string), "ai %d Grame.", PlayerInfo[playerid][pDrugs]); SendClientMessage(playerid, COLOR_GRAD3, string); return 1; } if(drugss > PlayerInfo[playerid][pDrugs]) { SendClientMessage(playerid, COLOR_GRAD2, "Nu ai atat!"); return 1; } PlayerInfo[playerid][pDrugs] -= drugss; PlayerInfo[playerid][pBoxDrugs] += drugss; format(string, sizeof(string), "ai depus %d grame droguri!", drugss); SendClientMessage(playerid, COLOR_GRAD4, string); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "Nu esti in locul potrivit !"); return 1; } }//not connected return 1; } if(strcmp(cmd,"/retrage",true)==0) { if(IsPlayerConnected(playerid)) { new leader = PlayerInfo[playerid][pLeader]; new member = PlayerInfo[playerid][pMember]; if(member==1 || member==2 || member==3 || member==4 || member==7 || member==8 || member==9 || member==10 || member==11) { SendClientMessage(playerid, COLOR_GREEN, "You are not a gang member !"); return 1; } else if(leader==1 || leader==2 || leader==3 || leader==4 || leader==7 || leader==8 || leader==9 || leader==10 || leader==11) { SendClientMessage(playerid, COLOR_GREEN, "You are not a gang member !"); return 1; } else if(PlayerInfo[playerid][pTeam] == 3 || PlayerInfo[playerid][pTeam] == 4) { SendClientMessage(playerid, COLOR_GREEN, "You are not a gang member !"); return 1; } if(PlayerToPoint(25.0,playerid,2027.5966,1008.9321,10.8203) || PlayerToPoint(3.0,playerid,-2190.7061,641.7987,49.4375) || PlayerToPoint(3.0,playerid,1141.6650,-2044.9252,69.0006) || PlayerToPoint(3.0,playerid,679.4280,-1276.8392,13.5956) || PlayerToPoint(3.0,playerid,2156.3076,-1455.8517,25.5391) || PlayerToPoint(3.0,playerid,2494.8640,-1668.1879,13.3438)) { new x_nr[128];//era 256 x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "|__________________ Retrage __________________|"); SendClientMessage(playerid, COLOR_WHITE, "MESAJ: /retrage [nume]"); SendClientMessage(playerid, COLOR_GREY, "NUME VALABILE: Materiale, Droguri"); SendClientMessage(playerid, COLOR_WHITE, "|____________________________________________|"); return 1; } if(strcmp(x_nr,"Materiale",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "MESAJ: Materiale [numar]"); format(string, sizeof(string), "ai %d materiale depuse.", PlayerInfo[playerid][pBoxMats]); SendClientMessage(playerid, COLOR_GRAD3, string); return 1; } new matss; matss = strval(tmp); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "MESAJ: Materiale [numar]"); format(string, sizeof(string), "ai %d materiale depuse.", PlayerInfo[playerid][pBoxMats]); SendClientMessage(playerid, COLOR_GRAD3, string); return 1; } if(matss > PlayerInfo[playerid][pBoxMats]) { SendClientMessage(playerid, COLOR_GRAD2, "Nu ai destul!"); return 1; } PlayerInfo[playerid][pBoxMats] -= matss; PlayerInfo[playerid][pMats] += matss; format(string, sizeof(string), "ai retras %d materiale!", matss); SendClientMessage(playerid, COLOR_GRAD4, string); return 1; } else if(strcmp(x_nr,"Droguri",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "MESAJ: Droguri [Numar]"); format(string, sizeof(string), "ai %d grame depuse.", PlayerInfo[playerid][pBoxDrugs]); SendClientMessage(playerid, COLOR_GRAD3, string); return 1; } new drugss; drugss = strval(tmp); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "MESAJ: Droguri [Numar]"); format(string, sizeof(string), "ai %d grame depuse.", PlayerInfo[playerid][pBoxDrugs]); SendClientMessage(playerid, COLOR_GRAD3, string); return 1; } if(drugss > PlayerInfo[playerid][pBoxDrugs]) { SendClientMessage(playerid, COLOR_GRAD2, "Nu ai atat!"); return 1; } PlayerInfo[playerid][pBoxDrugs] -= drugss; PlayerInfo[playerid][pDrugs] += drugss; format(string, sizeof(string), "ai retras %d grame!", drugss); SendClientMessage(playerid, COLOR_GRAD4, string); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "Nu esti in locul Potrivit !"); return 1; } }//not connected return 1; }[/pawn] Cum trebuie sa fac , ca sa pot da /depune si /retrage in locul unde am pus pickup-ul ?