Jump to content
  • 0

Problema War


M.Cosmin

Question

Problemă întâlnită (descriere): La /sws, imi apare 1 minut, adica ca si cum war-ul tine un minut, nu imi apare cand omor pe cineva, nici nu imi da bani, si teritoriul clipeste si dupa acel 1 minut...
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul: -
Imagini / Video (optional): -
Aţi încercat să rezolvaţi singur?: dea... dadea erori

 

/sws

[pawn]if(strcmp(cmd, "/sws", true) == 0)
{
if(WarStarted >= 1)
{
new ftext[64], ftext1[64];
if(WarF == 5 || WarF == 13 || WarF == 14) strmid(ftext, "Alianta Los Santos", 0, 64, 64);
if(WarF == 6 || WarF == 12 || WarF == 15) strmid(ftext, "Alianta Las Venturas", 0, 64, 64);
if(WarF1 == 5 || WarF1 == 13 || WarF1 == 14) strmid(ftext1, "Alianta Los Santos", 0, 64, 64);
if(WarF1 == 6 || WarF1 == 12 || WarF1 == 15) strmid(ftext1, "Alianta Las Venturas", 0, 64, 64);
format(string, sizeof(string), "{8D8DFF}(( Statistici War: )) {8D8DFF}Scor: {FFFFFF}%s {FF0000}%d {FFFFFF}- {FF0000}%d {FFFFFF}%s", ftext, WarPoints[WarF], WarPoints[WarF1], ftext1);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "{8D8DFF}(( Statistici War: )) {8D8DFF}Timp Ramas: {FFFFFF}%d {8D8DFF}Minute", WarStarted);
SendClientMessage(playerid, COLOR_WHITE, string);
}
else if(WarStarted == 0)
{
format(string, sizeof(string), "{8D8DFF}(( Statistici War: )) {FFFFFF}In acest moment nu este razboi ! ", WarStarted);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}[/pawn]

 

 

Am 3 de genu:

[pawn] if(IsAAAlliance(playerid) && IsAIAlliance(killerid) || IsAAAlliance(killerid) && IsAIAlliance(playerid))
{
if(War != 0)
{
//new string[256];
new sendername[MAX_PLAYER_NAME], sendernamen[MAX_PLAYER_NAME];
GetPlayerName(killerid, sendername, sizeof(sendername));
GetPlayerName(playerid, sendernamen, sizeof(sendernamen));
GivePlayerCash(killerid, 300);
GivePlayerCash(playerid, -300);
GameTextForPlayer(playerid, "~r~-$300", 3000, 1);
GameTextForPlayer(killerid, "~g~$300", 3000, 1);
format(string, sizeof(string), "{a9c4e4}War: {FFFFFF}Ai fost omorat de catre {00D7D7}%s{FFFFFF} si ai pierdut suma de $300!", sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "{a9c4e4}War: {FFFFFF}L-ai omorat pe {00D7D7}%s{FFFFFF} si ai primit suma de $300!", sendernamen);
SendClientMessage(killerid, COLOR_WHITE, string);
}
}[/pawn]

Dar nu imi merge in joc

Link to comment
Share on other sites

12 answers to this question

Recommended Posts

Da-ne si timer-ul. Si asta unde o ai pusa?

 

[pawn]if(IsAAAlliance(playerid) && IsAIAlliance(killerid) || IsAAAlliance(killerid) && IsAIAlliance(playerid))

{

if(War != 0)

{

//new string[256];

new sendername[MAX_PLAYER_NAME], sendernamen[MAX_PLAYER_NAME];

GetPlayerName(killerid, sendername, sizeof(sendername));

GetPlayerName(playerid, sendernamen, sizeof(sendernamen));

GivePlayerCash(killerid, 300);

GivePlayerCash(playerid, -300);

GameTextForPlayer(playerid, "~r~-$300", 3000, 1);

GameTextForPlayer(killerid, "~g~$300", 3000, 1);

format(string, sizeof(string), "{a9c4e4}War: {FFFFFF}Ai fost omorat de catre {00D7D7}%s{FFFFFF} si ai pierdut suma de $300!", sendername);

SendClientMessage(playerid, COLOR_WHITE, string);

format(string, sizeof(string), "{a9c4e4}War: {FFFFFF}L-ai omorat pe {00D7D7}%s{FFFFFF} si ai primit suma de $300!", sendernamen);

SendClientMessage(killerid, COLOR_WHITE, string);

}

}[/pawn]

Link to comment
Share on other sites

[pawn] if(strcmp(cmd, "/war", true) == 0)
{
if(IsAMafia(playerid))
{
new rhour, rminute, rsecond, zone[MAX_ZONE_NAME];
GetPlayer2DRadarZone(playerid, zone, sizeof(zone));

gettime(rhour, rminute, rsecond);
if(rhour < 6) return SendClientMessage(playerid, COLOR_WHITE, "{00D7D7}War: {FFFFFF}Nu poti declansa un razboi in toiul noptii!");

new side[MAX_PLAYERS], ncount=0;
if(PlayerInfo[playerid][pLeader] != 0) side[playerid] = PlayerInfo[playerid][pLeader]; else if(PlayerInfo[playerid][pMember] != 0) side[playerid] = PlayerInfo[playerid][pMember];
for(new n=1; n {
if(GangInfo[n][gFaction] == side[playerid]) ncount++;
}
if(PlayerInfo[playerid][pRank] >= 5) {} else return SendClientMessage(playerid, COLOR_WHITE, "{00D7D7}War: {FFFFFF}Nu ai rangul necesar!");
if(ncount >= 16) return SendClientMessage(playerid, COLOR_WHITE, "{00D7D7}War: {FFFFFF}Deja detii 16 teritorii!");
if(GetPlayerInterior(playerid) != 0) return 1;
if(War != 0) return SendClientMessage(playerid, COLOR_WHITE, "{00D7D7}War: {FFFFFF}Este deja un razboi in desfasurare!");
new ward;
if(Warallowed == 0) return SendClientMessage(playerid, COLOR_WHITE, "{00D7D7}War: {FFFFFF}Un admin a inchis sistemul de razboaie temporar!");
GetPlayerName(playerid, sendername, sizeof(sendername));
if(IsPlayerInArea(playerid, 114.21, 506.54, -1364.93, -912.91)) ward = 1;
else if(IsPlayerInArea(playerid, 506.54, 899.25, -1364.93, -912.91)) ward = 2;
else if(IsPlayerInArea(playerid, 899.25, 1313.58, -1313.70, -912.91)) ward = 3;
else if(IsPlayerInArea(playerid, 1313.58, 1727.49, -1364.93, -912.91)) ward = 4;
else if(IsPlayerInArea(playerid, 1727.49, 2108.13, -1364.93, -912.91)) ward = 5;
else if(IsPlayerInArea(playerid, 2108.13, 2499.38, -1364.93, -912.91)) ward = 6;
else if(IsPlayerInArea(playerid, 2499.38, 2916.17, -1313.70, -912.91)) ward = 7;
else if(IsPlayerInArea(playerid, 114.21, 506.54, -1821.03, -1364.93)) ward = 8;
else if(IsPlayerInArea(playerid, 506.54, 899.25, -1821.03, -1364.93)) ward = 9;
else if(IsPlayerInArea(playerid, 899.25, 1313.58, -1721.90, -1313.70)) ward = 10;
else if(IsPlayerInArea(playerid, 1313.58, 1727.49, -1821.03, -1364.93)) ward = 11;
else if(IsPlayerInArea(playerid, 1727.49, 2108.13, -1821.03, -1364.93)) ward = 12;
else if(IsPlayerInArea(playerid, 2108.13, 2499.38, -1821.03, -1364.93)) ward = 13;
else if(IsPlayerInArea(playerid, 2499.38, 2916.17, -1737.65, -1313.70)) ward = 14;
else if(IsPlayerInArea(playerid, 899.25, 1313.58, -2131.32, -1721.90)) ward = 15;
else if(IsPlayerInArea(playerid, 899.25, 1313.58, -2489.99, -2131.32)) ward = 16;
else if(IsPlayerInArea(playerid, 1313.58, 1727.49, -2250.92, -1821.03)) ward = 17;
else if(IsPlayerInArea(playerid, 1727.49, 2108.13, -2250.92, -1821.03)) ward = 18;
else if(IsPlayerInArea(playerid, 2108.13, 2499.38, -2250.92, -1821.03)) ward = 19;
else if(IsPlayerInArea(playerid, 2499.38, 2916.17, -2172.41, -1737.65)) ward = 20;
else if(IsPlayerInArea(playerid, 1313.58, 1727.49, -2690.47, -2250.92)) ward = 21;
else if(IsPlayerInArea(playerid, 1727.49, 2108.13, -2690.47, -2250.92)) ward = 22;
else if(IsPlayerInArea(playerid, 2108.13, 2499.38, -2690.47, -2250.92)) ward = 23;
else if(IsPlayerInArea(playerid, 2499.38, 2916.17, -2567.91, -2172.41)) ward = 24;
else if(IsPlayerInArea(playerid, 1114.47, 1478.16, 2444.49, 2901.03)) ward = 25;
else if(IsPlayerInArea(playerid, 1478.16, 1828.16, 2444.49, 2901.03)) ward = 26;
else if(IsPlayerInArea(playerid, 1828.16, 2150.16, 2444.49, 2901.03)) ward = 27;
else if(IsPlayerInArea(playerid, 2150.16, 2528.16, 2444.49, 2901.03)) ward = 28;
else if(IsPlayerInArea(playerid, 2528.16, 2878.16, 2444.49, 2901.03)) ward = 29;
else if(IsPlayerInArea(playerid, 901.16, 1307.16, 1980.34, 2444.49)) ward = 30;
else if(IsPlayerInArea(playerid, 1307.16, 1677.16, 1980.34, 2444.49)) ward = 31;
else if(IsPlayerInArea(playerid, 1677.16, 2076.16, 1980.34, 2444.49)) ward = 32;
else if(IsPlayerInArea(playerid, 2076.16, 2482.00, 1980.34, 2444.49)) ward = 33;
else if(IsPlayerInArea(playerid, 2482.00, 2878.16, 1980.34, 2444.49)) ward = 34;
else if(IsPlayerInArea(playerid, 901.16, 1307.16, 1528.09, 1980.34)) ward = 35;
else if(IsPlayerInArea(playerid, 1307.16, 1677.16, 1528.09, 1980.34)) ward = 36;
else if(IsPlayerInArea(playerid, 1677.16, 2076.16, 1528.09, 1980.34)) ward = 37;
else if(IsPlayerInArea(playerid, 2076.16, 2482.00, 1528.09, 1980.34)) ward = 38;
else if(IsPlayerInArea(playerid, 2482.00, 2878.16, 1528.09, 1980.34)) ward = 39;
else if(IsPlayerInArea(playerid, 901.16, 1307.16, 1074.90, 1528.09)) ward = 40;
else if(IsPlayerInArea(playerid, 1307.16, 1677.16, 1074.90, 1528.09)) ward = 41;
else if(IsPlayerInArea(playerid, 1677.16, 2076.16, 1074.90, 1528.09)) ward = 42;
else if(IsPlayerInArea(playerid, 2076.16, 2482.00, 1074.90, 1528.09)) ward = 43;
else if(IsPlayerInArea(playerid, 2482.00, 2878.16, 1074.90, 1528.09)) ward = 44;
else if(IsPlayerInArea(playerid, 1307.16, 1677.16, 663.83, 1074.90)) ward = 45;
else if(IsPlayerInArea(playerid, 1677.16, 2076.16, 663.83, 1074.90)) ward = 46;
else if(IsPlayerInArea(playerid, 2076.16, 2482.00, 663.83, 1074.90)) ward = 47;
else if(IsPlayerInArea(playerid, 2482.00, 2878.16, 663.83, 1074.90)) ward = 48;
else return 1;[/pawn](ganginfo);>

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • 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.