gabyskm96 Posted March 28, 2013 Report Share Posted March 28, 2013 Vreau si eu sa stiu cum adaug un sistem war in gm ca nu prea stiu.. va rog sa imi raspundeti nu doar sa va uitati.. multumesc!! //---------------------------------------startwar------------------------------- if(strcmp(cmd, "/startwar", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pLeader] == 15) { acceptwar = 1; new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "{00A1FF}USAGE{FFFFFF}: /startwar list , /startwar [locul]"); return 1; } if(strcmp(x_nr,"list",true) == 0) { SendClientMessage(playerid, COLOR_YELLOW, "_________Places_List_________"); SendClientMessage(playerid, COLOR_GRAD1, "1:GS:LS 2: Plaja LS ( TURN ) 3: PORT LS ( Trucker )"); return 1; } else if(strcmp(x_nr,"1",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {EE2C2C}Grove{D3D3D3}-{97FFFF}-{D3D3D3}-{CD3278}LCN{00FA9A} sunt provocati la war !"); SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: Zona: {FFFFFF}GS:LS"); GangZoneFlashForAll(warloc1,COLOR_THEMAFIA); warzone=1; acceptwar = 1; WarRefuseTime = SetTimer("WarRefuse", 300000, 0); return 1; } else if(strcmp(x_nr,"2",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {EE2C2C}Grove{D3D3D3}-{97FFFF}-{D3D3D3}-{CD3278}LCN {00FA9A} sunt provocati la war !"); SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: Zona: {FFFFFF}Plaja Los Santos ( TURN )"); GangZoneFlashForAll(warloc2,COLOR_THEMAFIA); warzone=2; acceptwar = 1; WarRefuseTime = SetTimer("WarRefuse", 300000, 0); return 1; } else if(strcmp(x_nr,"3",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {EE2C2C}Grove{D3D3D3}-{97FFFF}-{D3D3D3}-{CD3278}LCN {00FA9A} sunt provocati la war !"); SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: Zona: {FFFFFF}Port Los Santos ( Trucker )"); GangZoneFlashForAll(warloc3,COLOR_THEMAFIA); warzone=3; acceptwar = 1; WarRefuseTime = SetTimer("WarRefuse", 300000, 0); return 1; } } else if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pLeader] == 13) { new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "{00A1FF}USAGE{FFFFFF}: /startwar list , /startwar [locul]"); return 1; } if(strcmp(x_nr,"list",true) == 0) { SendClientMessage(playerid, COLOR_YELLOW, "_________Places_List_________"); SendClientMessage(playerid, COLOR_GRAD1, "1:GS:LS 2: Plaja LS ( TURN ) 3: PORT LS ( Trucker )"); return 1; } else if(strcmp(x_nr,"1",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {8B5A2B}Ballas{DBDB70}{D3D3D3}-{66CD00}VLA {00FA9A} sunt provocati la WAR!"); SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: Zona: {FFFFFF}GS:LS"); GangZoneFlashForAll(warloc1,COLOR_THEMAFIA); warzone=1; acceptwar = 2; WarRefuseTime = SetTimer("WarRefuse", 300000, 0); return 1; } else if(strcmp(x_nr,"2",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {8B5A2B}Ballas{DBDB70}-{D3D3D3}-{66CD00}VLA {00FA9A} sunt provocati la WAR!"); SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: Zona: {FFFFFF}Plaja Los Santos ( TURN )"); GangZoneFlashForAll(warloc2,COLOR_THEMAFIA); warzone=2; acceptwar = 2; WarRefuseTime = SetTimer("WarRefuse", 300000, 0); return 1; } else if(strcmp(x_nr,"3",true) == 0) { SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {8B5A2B}Ballas{DBDB70}-{D3D3D3}-{66CD00}VLA{00FA9A} sunt provocati la WAR!"); SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: Zona: {FFFFFF}PORT Los Santos ( Trucker )"); GangZoneFlashForAll(warloc3,COLOR_THEMAFIA); acceptwar = 2; warzone=3; WarRefuseTime = SetTimer("WarRefuse", 300000, 0); return 1; } } else { SendClientMessage(playerid, COLOR_GRAD2, "You are not a gang / mafia leader!"); return 1; } } return 1; } if(strcmp(cmd, "/acceptwar", true) == 0) { if(IsPlayerConnected(playerid)) { if(acceptwar == 1) { if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pLeader] == 13) { acceptwar = 0; SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|________WAR Started________|"); SendClientMessageToAll(COLOR_BLUE,"{EE2C2C}GROVE{D3D3D3}-{97FFFF}-{D3D3D3}-{CD3278}LCN{00FA9A}au acceptat WARUL!"); if(warzone == 1) { SendClientMessageToAll(COLOR_BLUE,"{00FA9A}Va rugam , evitati zona GS:LS!"); GangZoneFlashForAll(warloc1,COLOR_THEMAFIA); } else if(warzone == 2) { SendClientMessageToAll(COLOR_BLUE,"{00FA9A}Va rugam , evitati zona Plaja Los Santos (TURN) ! "); GangZoneFlashForAll(warloc2,COLOR_THEMAFIA); } else { SendClientMessageToAll(COLOR_BLUE,"{00FA9A}Va rugam , evitati zona Port Los Santos ( Trucker )"); GangZoneFlashForAll(warloc3,COLOR_THEMAFIA); } SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|_____WAR Started_____|"); SetTimer("WarOver", 500000, 0); TimeLeft = 500; wartimer2 = SetTimer("WarTime", 1000, 1); for(new i;i < MAX_TEAMS;i++) { Killing = 0; Deads = 0; } IsWar = true; KillTimer(WarRefuseTime); } else { SendClientMessage(playerid, COLOR_GREY," Alianta adversa trebuie sa accepte !"); } } else if(acceptwar == 2) { if(PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pLeader] == 15) { acceptwar = 0; SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|________WAR Started________|"); SendClientMessageToAll(COLOR_BLUE,"{8B5A2B}Ballas{DBDB70}-{D3D3D3}-{66CD00}VLA {00FA9A}au acceptat WARUL!"); if(warzone == 1) { SendClientMessageToAll(COLOR_BLUE,"{00FA9A}Va rugam , evitati zona GS:LS!"); GangZoneFlashForAll(warloc1,COLOR_THEMAFIA); } else if(warzone == 2) { SendClientMessageToAll(COLOR_BLUE,"{00FA9A}Va rugam , evitati zona Plaja Los Santos ( TURN )"); GangZoneFlashForAll(warloc2,COLOR_THEMAFIA); } else { SendClientMessageToAll(COLOR_BLUE,"{00FA9A}Va rugam , evitati zona Port Los Santos ( Trucker )"); GangZoneFlashForAll(warloc3,COLOR_THEMAFIA); } SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|________WAR Started________|"); SetTimer("WarOver", 500000, 0); TimeLeft = 500; wartimer2 = SetTimer("WarTime", 1000, 1); for(new i;i < MAX_TEAMS;i++) { Killing = 0; Deads = 0; } IsWar = true; KillTimer(WarRefuseTime); } else { SendClientMessage(playerid, COLOR_GREY," Alianta adversa trebuie sa accepte !)"); } } else { SendClientMessage(playerid, COLOR_GREY, " there wasn't any war proposed"); } } return 1; } if(strcmp(cmd, "/refusewar", true) == 0) { if(IsPlayerConnected(playerid)) { if(acceptwar == 1) { if(PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pLeader] == 15) { acceptwar = 0; SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|________WAR Refuse________|"); SendClientMessageToAll(COLOR_BLUE,"{EE2C2C}GROVE{D3D3D3}-{97FFFF}-{D3D3D3}-{CD3278}LCN{00FA9A}au refuzat WARUL!"); IsWar = false; GangZoneStopFlashForAll(warloc1); GangZoneStopFlashForAll(warloc2); GangZoneStopFlashForAll(warloc3); warzone = 0; KillTimer(WarRefuseTime); } else { SendClientMessage(playerid, COLOR_GREY," Alianta adversa trebuie sa refuze !"); } } else if(acceptwar == 2) { if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pLeader] == 13) { acceptwar = 0; SendClientMessageToAll(COLOR_BLUE,"{00FA9A}|________WAR Refuse________|"); SendClientMessageToAll(COLOR_BLUE,"{8B5A2B}GROVE{DBDB70}-{D3D3D3}-{66CD00}LCN {00FA9A}au refuzat WARUL!"); IsWar = false; GangZoneStopFlashForAll(warloc1); GangZoneStopFlashForAll(warloc2); GangZoneStopFlashForAll(warloc3); warzone = 0; KillTimer(WarRefuseTime); } else { SendClientMessage(playerid, COLOR_GREY," Alianta adversa trebuie sa refuze !"); } } else { SendClientMessage(playerid, COLOR_GREY, " there wasn't any war proposed"); } } return 1; } if(strcmp(cmd, "/warover", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 4) { WarOver(); } else { SendClientMessage(playerid, COLOR_GRAD1, "Nu esti autorizat sa folosesti aceasta comanda!"); } } return 1; } if(strcmp(cmd, "/timeleft", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsWar == true) { new time = TimeLeft/60+1; new str[128]; format(str, 128,"{00FA9A}[WAR] {FFFFFF}Time Left %d minutes (%d secundes)",time, TimeLeft); SendClientMessage(playerid, COLOR_WHITE, str); } else { SendClientMessage(playerid, COLOR_WHITE, "Nu este War in acest moment"); } } return 1; Link to comment Share on other sites More sharing options...
Staff Posted March 28, 2013 Report Share Posted March 28, 2013 Ala e tot sistemul? [glow=blue,2,300]SAMP.[glow=yellow,2,300]RSP-GAME[glow=red,2,300].NET[/glow][/glow][/glow] Link to comment Share on other sites More sharing options...
Gireada Posted March 28, 2013 Report Share Posted March 28, 2013 Nu se cer scripturi. Citeste Regulamentul Link to comment Share on other sites More sharing options...
Question
gabyskm96
Vreau si eu sa stiu cum adaug un sistem war in gm ca nu prea stiu.. va rog sa imi raspundeti nu doar sa va uitati.. multumesc!!
Link to comment
Share on other sites
2 answers to this question
Recommended Posts