Jump to content
  • 0

Question

Posted

Salut...deci am luat un script GangWar dupa un gamemode numit : Cruciatii , bun pana acu a mers bine , dar s`a ivit o problema cand sa il pun , am dat find , am cautat OnPlayerCommandText si am pus acest script , dar mi`au aparut o groaza de probleme....va rog sa ma ajutati sa vedeti ce nu e bine la acest script cat mai repede va rog!!!

//========================[System War by iSnake]======================================================
if(strcmp(cmd, "/startwar", true) == 0)
 	{
 		if(IsPlayerConnected(playerid))
  		{
    		if(wtimer[playerid] < 1)
			{ }
			else
	        {
	            SendClientMessage(playerid, COLOR_GREY, "Trebuie sa astepti 12 ore la fiecare war!");
	            return 1;
	        }
			if(PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 12)
  			{
  			    provoked = 1;
				new x_nr[256];
				x_nr = strtok(cmdtext, idx);
				if(!strlen(x_nr))
				{
						SendClientMessage(playerid, COLOR_WHITE, "Tasteaza: /startwar list , /startwar [locul]");
						return 1;
  				}
  				if(strcmp(x_nr,"list",true) == 0)
   				{
					SendClientMessage(playerid, COLOR_YELLOW, "_________Lista Locuri_________");
					SendClientMessage(playerid, COLOR_GRAD1, "1:GS/LS 2: BS/LS  3: Madd Dog House 4: Banca");
 					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}Madd Dog House");
           			return 1;
				}
				else if(strcmp(x_nr,"4",true) == 0)
    			{
       				SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {8B5A2B}Triads-{DBDB70}LSV{D3D3D3}-{66CD00}Grove {00FA9A}au declarat WAR , zona: {FFFFFF}Banca");
           			return 1;
				}
			}
			else if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pLeader] == 16)
			{
			    provoked = 1;
   				new x_nr[256];
				x_nr = strtok(cmdtext, idx);
				if(!strlen(x_nr))
				{
					SendClientMessage(playerid, COLOR_WHITE, "Tasteaza: /startwar list , /startwar [locul]");
					return 1;
 				}
 				if(strcmp(x_nr,"list",true) == 0)
  				{
					SendClientMessage(playerid, COLOR_YELLOW, "_________Lista Locuri_________");
					SendClientMessage(playerid, COLOR_GRAD1, "1: GS/LS 2: BS/LS 3: Madd Dog House 4: Banca");
  					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}Madd Dog House");
           			return 1;
				}
				else if(strcmp(x_nr,"4",true) == 0)
    			{
       				SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {EE2C2C}Mafia{D3D3D3}-{97FFFF}VLA{D3D3D3}-{CD3278}Ballas {00FA9A}au declarat WAR , zona: {FFFFFF}Banca");
           			return 1;
				}
			}
			else
			{
  				SendClientMessage(playerid, COLOR_GRAD2, "You are not a gang / mafia leader!");
  				return 1;
      		}
        	wtimer[playerid] = 3000000;
		}
		return 1;
	}

if(strcmp(cmd, "/acceptwar", true) == 0)
 {
        if(IsPlayerConnected(playerid))
        {
        if (provoked == 1)
	     {
            if (PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 13 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pLeader] == 5)
         {
           new hour,minuite;
           gettime(hour,minuite);
           FixHour(hour);
           scoreteam1 = 0;
		   scoreteam2 = 0;
       	   SetTimer("wartime", 1800000, false);
           SendClientMessageToAll(COLOR_WHITE, "{6EF83C}|____War Started____|");
           format(string, sizeof(string), "{006633}Grove Street - {CC9933}Los Santos Vagos - {663300}The Triads vS {660099}Ballas - {99FFFF}Varrios Los Aztecas - {990033}The Mafia");
           SendClientMessageToAll(COLOR_WHITE,string);
           SendClientMessageToAll(COLOR_WHITE, "Premiul: {F81414}50.000 {33AA33}$ {F81414}5000 {33AA33}Mats {F81414}200 {33AA33}Drugs");
           format(string, sizeof(string), "War inceput la ora: {F81414}%d: %d", hour, minuite);
           SendClientMessageToAll(COLOR_WHITE,string);
           SendClientMessageToAll(COLOR_WHITE, "Va rugam evitati acea zona!");
           SendClientMessageToAll(COLOR_WHITE, "{6EF83C}|____War Started____|");
           provoked = 0;
            }
            }
            else
            {
              SendClientMessage(playerid, COLOR_GREY, "You are not a Leader or a gang/mafia Leader.");
            }
            }
      return 1;
 }

UITE SI ERORILE

[pawn]C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(10513) : warning 219: local variable "mod" shadows a variable at a preceding level

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32405) : warning 217: loose indentation

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32409) : error 017: undefined symbol "wtimer"

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32409) : warning 215: expression has no effect

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32409) : error 001: expected token: ";", but found "]"

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32409) : error 029: invalid expression, assumed zero

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32409) : fatal error 107: too many error messages on one line[/pawn]

13 answers to this question

Recommended Posts

Posted

[glow=red,2,300]Daca nu ai definitiile parametrilor utilizati e normal sa iti de'a.Aste presupun ca sunt erorile.[/glow]

[glow=blue,2,300]SAMP.[glow=yellow,2,300]RSP-GAME[glow=red,2,300].NET[/glow][/glow][/glow]

Posted

[pawn]C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(10513) : warning 219: local variable "mod" shadows a variable at a preceding level

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32405) : warning 217: loose indentation

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32409) : error 017: undefined symbol "wtimer"

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32409) : warning 215: expression has no effect

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32409) : error 001: expected token: ";", but found "]"

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32409) : error 029: invalid expression, assumed zero

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32409) : fatal error 107: too many error messages on one line[/pawn]

Posted

[pawn]C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(10513) : warning 219: local variable "mod" shadows a variable at a preceding level

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32405) : warning 217: loose indentation

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32409) : error 017: undefined symbol "wtimer"

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32409) : warning 215: expression has no effect

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32409) : error 001: expected token: ";", but found "]"

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32409) : error 029: invalid expression, assumed zero

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32409) : fatal error 107: too many error messages on one line[/pawn]

new wtimer[MAX_PLAYERS];

Posted

Stai umpic , nu am inteles ce sa fac cu ala??!! Stiu ca poate ma injurati dar nu sunt priceput in Scripting:)

Deci ziceti`mi exact ce sa fac cu ala!

Posted

Stai umpic , nu am inteles ce sa fac cu ala??!! Stiu ca poate ma injurati dar nu sunt priceput in Scripting:)

Deci ziceti`mi exact ce sa fac cu ala!

O adaugi la inceputul scriptului, nu e evident?

Posted

Uite alte erori :|

[pawn]C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(10514) : warning 219: local variable "mod" shadows a variable at a preceding level

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32406) : warning 217: loose indentation

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32414) : error 017: undefined symbol "COLOR_GREY"

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32417) : error 017: undefined symbol "PlayerInfo"

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn

(32417) : warning 215: expression has no effect

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32417) : error 001: expected token: ";", but found "]"

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32417) : error 029: invalid expression, assumed zero

C:\Documents and Settings\VALENTIN\Desktop\Galaxy Omega\Galaxy Omega\gamemodes\GOGF.pwn(32417) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

[/pawn]

Uite si toate liniile , ma dar mai am o intrebare unde trebuia sa bag acel vtimer la inceputul scriptului GangWar sau la inceputul scriptingului??

[pawn]if(strcmp(cmd, "/startwar", true) == 0)

{

if(IsPlayerConnected(playerid))

  {

    if(wtimer[playerid] < 1)

{ }

else

        {

            SendClientMessage(playerid, COLOR_GREY, "Trebuie sa astepti 12 ore la fiecare war!");

            return 1;

        }

if(PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 12)

  {

      provoked = 1;

new x_nr[256];

x_nr = strtok(cmdtext, idx);

if(!strlen(x_nr))

{

SendClientMessage(playerid, COLOR_WHITE, "Tasteaza: /startwar list , /startwar [locul]");

return 1;

  }

  if(strcmp(x_nr,"list",true) == 0)

  {

SendClientMessage(playerid, COLOR_YELLOW, "_________Lista Locuri_________");

SendClientMessage(playerid, COLOR_GRAD1, "1:GS/LS 2: BS/LS  3: Madd Dog House 4: Banca");

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}Madd Dog House");

          return 1;

}

else if(strcmp(x_nr,"4",true) == 0)

    {

      SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {8B5A2B}Triads-{DBDB70}LSV{D3D3D3}-{66CD00}Grove {00FA9A}au declarat WAR , zona: {FFFFFF}Banca");

          return 1;

}

}

else if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pLeader] == 16)

{

    provoked = 1;

  new x_nr[256];

x_nr = strtok(cmdtext, idx);

if(!strlen(x_nr))

{

SendClientMessage(playerid, COLOR_WHITE, "Tasteaza: /startwar list , /startwar [locul]");

return 1;

}

if(strcmp(x_nr,"list",true) == 0)

  {

SendClientMessage(playerid, COLOR_YELLOW, "_________Lista Locuri_________");

SendClientMessage(playerid, COLOR_GRAD1, "1: GS/LS 2: BS/LS 3: Madd Dog House 4: Banca");

  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}Madd Dog House");

          return 1;

}

else if(strcmp(x_nr,"4",true) == 0)

    {

      SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {EE2C2C}Mafia{D3D3D3}-{97FFFF}VLA{D3D3D3}-{CD3278}Ballas {00FA9A}au declarat WAR , zona: {FFFFFF}Banca");

          return 1;

}

}

else

{

  SendClientMessage(playerid, COLOR_GRAD2, "You are not a gang / mafia leader!");

  return 1;

      }

        wtimer[playerid] = 3000000;

}

return 1;

}

if(strcmp(cmd, "/acceptwar", true) == 0)

{

        if(IsPlayerConnected(playerid))

        {

        if (provoked == 1)

    {

            if (PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 13 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pLeader] == 5)

        {

          new hour,minuite;

          gettime(hour,minuite);

          FixHour(hour);

          scoreteam1 = 0;

  scoreteam2 = 0;

        SetTimer("wartime", 1800000, false);

          SendClientMessageToAll(COLOR_WHITE, "{6EF83C}|____War Started____|");

          format(string, sizeof(string), "{006633}Grove Street - {CC9933}Los Santos Vagos - {663300}The Triads vS {660099}Ballas - {99FFFF}Varrios Los Aztecas - {990033}The Mafia");

          SendClientMessageToAll(COLOR_WHITE,string);

          SendClientMessageToAll(COLOR_WHITE, "Premiul: {F81414}50.000 {33AA33}$ {F81414}5000 {33AA33}Mats {F81414}200 {33AA33}Drugs");

          format(string, sizeof(string), "War inceput la ora: {F81414}%d: %d", hour, minuite);

          SendClientMessageToAll(COLOR_WHITE,string);

          SendClientMessageToAll(COLOR_WHITE, "Va rugam evitati acea zona!");

          SendClientMessageToAll(COLOR_WHITE, "{6EF83C}|____War Started____|");

          provoked = 0;

            }

            }

            else

            {

              SendClientMessage(playerid, COLOR_GREY, "You are not a Leader or a gang/mafia Leader.");

            }

            }

      return 1;

}[/pawn]

Posted

Uite si toate liniile , ma dar mai am o intrebare unde trebuia sa bag acel vtimer la inceputul scriptului GangWar sau la inceputul scriptingului??

[pawn]if(strcmp(cmd, "/startwar", true) == 0)

{

if(IsPlayerConnected(playerid))

  {

    if(wtimer[playerid] < 1)

{ }

else

        {

            SendClientMessage(playerid, COLOR_GREY, "Trebuie sa astepti 12 ore la fiecare war!");

            return 1;

        }

if(PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 12)

  {

      provoked = 1;

new x_nr[256];

x_nr = strtok(cmdtext, idx);

if(!strlen(x_nr))

{

SendClientMessage(playerid, COLOR_WHITE, "Tasteaza: /startwar list , /startwar [locul]");

return 1;

  }

  if(strcmp(x_nr,"list",true) == 0)

  {

SendClientMessage(playerid, COLOR_YELLOW, "_________Lista Locuri_________");

SendClientMessage(playerid, COLOR_GRAD1, "1:GS/LS 2: BS/LS  3: Madd Dog House 4: Banca");

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}Madd Dog House");

          return 1;

}

else if(strcmp(x_nr,"4",true) == 0)

    {

      SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {8B5A2B}Triads-{DBDB70}LSV{D3D3D3}-{66CD00}Grove {00FA9A}au declarat WAR , zona: {FFFFFF}Banca");

          return 1;

}

}

else if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pLeader] == 16)

{

    provoked = 1;

  new x_nr[256];

x_nr = strtok(cmdtext, idx);

if(!strlen(x_nr))

{

SendClientMessage(playerid, COLOR_WHITE, "Tasteaza: /startwar list , /startwar [locul]");

return 1;

}

if(strcmp(x_nr,"list",true) == 0)

  {

SendClientMessage(playerid, COLOR_YELLOW, "_________Lista Locuri_________");

SendClientMessage(playerid, COLOR_GRAD1, "1: GS/LS 2: BS/LS 3: Madd Dog House 4: Banca");

  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}Madd Dog House");

          return 1;

}

else if(strcmp(x_nr,"4",true) == 0)

    {

      SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {EE2C2C}Mafia{D3D3D3}-{97FFFF}VLA{D3D3D3}-{CD3278}Ballas {00FA9A}au declarat WAR , zona: {FFFFFF}Banca");

          return 1;

}

}

else

{

  SendClientMessage(playerid, COLOR_GRAD2, "You are not a gang / mafia leader!");

  return 1;

      }

        wtimer[playerid] = 3000000;

}

return 1;

}

if(strcmp(cmd, "/acceptwar", true) == 0)

{

        if(IsPlayerConnected(playerid))

        {

        if (provoked == 1)

    {

            if (PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 13 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pLeader] == 5)

        {

          new hour,minuite;

          gettime(hour,minuite);

          FixHour(hour);

          scoreteam1 = 0;

  scoreteam2 = 0;

        SetTimer("wartime", 1800000, false);

          SendClientMessageToAll(COLOR_WHITE, "{6EF83C}|____War Started____|");

          format(string, sizeof(string), "{006633}Grove Street - {CC9933}Los Santos Vagos - {663300}The Triads vS {660099}Ballas - {99FFFF}Varrios Los Aztecas - {990033}The Mafia");

          SendClientMessageToAll(COLOR_WHITE,string);

          SendClientMessageToAll(COLOR_WHITE, "Premiul: {F81414}50.000 {33AA33}$ {F81414}5000 {33AA33}Mats {F81414}200 {33AA33}Drugs");

          format(string, sizeof(string), "War inceput la ora: {F81414}%d: %d", hour, minuite);

          SendClientMessageToAll(COLOR_WHITE,string);

          SendClientMessageToAll(COLOR_WHITE, "Va rugam evitati acea zona!");

          SendClientMessageToAll(COLOR_WHITE, "{6EF83C}|____War Started____|");

          provoked = 0;

            }

            }

            else

            {

              SendClientMessage(playerid, COLOR_GREY, "You are not a Leader or a gang/mafia Leader.");

            }

            }

      return 1;

}[/pawn]

Posted

Ma ajuta cineva si pe mine?Darky iti dau tie scriptul sa mi`l faci tu cu tot ce trebuie?Te rog eu mult de tot...ma chinui de 1 saptamana sa gasesc un System GangWar pe aliante..:(

Posted

[pawn] if(strcmp(cmd, "/startwar", true) == 0)

{

if(IsPlayerConnected(playerid))

  {

    if(wtimer[playerid] < 1)

{

}

else

        {

  SendClientMessage(playerid, COLOR_GREY, "Trebuie sa astepti 12 ore la fiecare war!");

            return 1;

    }

if(PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 12)

{

      provoked = 1;

new x_nr[256];

x_nr = strtok(cmdtext, idx);

if(!strlen(x_nr))

{

SendClientMessage(playerid, COLOR_WHITE, "Tasteaza: /startwar list , /startwar [locul]");

return 1;

  }

  if(strcmp(x_nr,"list",true) == 0)

  {

SendClientMessage(playerid, COLOR_YELLOW, "_________Lista Locuri_________");

SendClientMessage(playerid, COLOR_GRAD1, "1:GS/LS 2: BS/LS  3: Madd Dog House 4: Banca");

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}Madd Dog House");

return 1;

}

else if(strcmp(x_nr,"4",true) == 0)

{

SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {8B5A2B}Triads-{DBDB70}LSV{D3D3D3}-{66CD00}Grove {00FA9A}au declarat WAR , zona: {FFFFFF}Banca");

return 1;

}

}

else if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pLeader] == 16)

{

  provoked = 1;

  new x_nr[256];

x_nr = strtok(cmdtext, idx);

if(!strlen(x_nr))

{

SendClientMessage(playerid, COLOR_WHITE, "Tasteaza: /startwar list , /startwar [locul]");

return 1;

}

if(strcmp(x_nr,"list",true) == 0)

{

SendClientMessage(playerid, COLOR_YELLOW, "_________Lista Locuri_________");

SendClientMessage(playerid, COLOR_GRAD1, "1: GS/LS 2: BS/LS 3: Madd Dog House 4: Banca");

  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}Madd Dog House");

          return 1;

}

else if(strcmp(x_nr,"4",true) == 0)

{

      SendClientMessageToAll(COLOR_GREEN, "{00FA9A}[WAR]: {EE2C2C}Mafia{D3D3D3}-{97FFFF}VLA{D3D3D3}-{CD3278}Ballas {00FA9A}au declarat WAR , zona: {FFFFFF}Banca");

          return 1;

}

}

else

{

  SendClientMessage(playerid, COLOR_GRAD2, "You are not a gang / mafia leader!");

  return 1;

      }

      wtimer[playerid] = 3000000;

}

return 1;

}

if(strcmp(cmd, "/acceptwar", true) == 0)

{

if(IsPlayerConnected(playerid))

        {

        if (provoked == 1)

    {

            if (PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 13 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pLeader] == 5)

        {

          new hour,minuite;

          gettime(hour,minuite);

          FixHour(hour);

          scoreteam1 = 0;

  scoreteam2 = 0;

        SetTimer("wartime", 1800000, false);

          SendClientMessageToAll(COLOR_WHITE, "{6EF83C}|____War Started____|");

          format(string, sizeof(string), "{006633}Grove Street - {CC9933}Los Santos Vagos - {663300}The Triads vS {660099}Ballas - {99FFFF}Varrios Los Aztecas - {990033}The Mafia");

          SendClientMessageToAll(COLOR_WHITE,string);

          SendClientMessageToAll(COLOR_WHITE, "Premiul: {F81414}50.000 {33AA33}$ {F81414}5000 {33AA33}Mats {F81414}200 {33AA33}Drugs");

          format(string, sizeof(string), "War inceput la ora: {F81414}%d: %d", hour, minuite);

          SendClientMessageToAll(COLOR_WHITE,string);

          SendClientMessageToAll(COLOR_WHITE, "Va rugam evitati acea zona!");

          SendClientMessageToAll(COLOR_WHITE, "{6EF83C}|____War Started____|");

          provoked = 0;

            }

            }

            else

            {

            SendClientMessage(playerid, COLOR_GREY, "You are not a Leader or a gang/mafia Leader.");

}

}

return 1;

}[/pawn]

O sa mai trebuiasca sa definesti si simbolul "COLOR_GREY" si va arata cam asa:

#define COLOR_GREY 0xBDBDBDFF

Apoi, defineste simbolul "PlayerInfo" asa:

enum pInfo

{

    pLeader

} ;

new

    PlayerInfo [ MAX_PLAYERS ] [ pInfo ]

;

Uite si toate liniile , ma dar mai am o intrebare unde trebuia sa bag acel vtimer la inceputul scriptului GangWar sau la inceputul scriptingului??

Realizezi ca ai spus o mare prostie aici, nu? La inceputul "scriptului".

EDIT: Vezi ca ai incalcat regulile facand "2x post".

  • Administrator
Posted

Nu , degeaba te complici cu mine ca nu inteleg nimic...nu pot sa intri la mine in PC cu tw si sa ma ajuti ?:P Te rog?

Nu.

logo.png

ATENTIE!!! Nu imi trimiteti mesaje private care au legatura cu scriptingul. NU mai scriptez.

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.