Jump to content
  • 0

Vreau si eu niste comenzi va rog !!!


Dan_Dvir

Question

11 answers to this question

Recommended Posts

/towca

if(strcmp(cmd,"/towcar",true)==0)
   {
      if(IsPlayerConnected(playerid))
      {
          if(PlayerInfo[playerid][pJob] == 7 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
          {
              if(IsPlayerInAnyVehicle(playerid))
              {
                    if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
                    {
                        if(GetPlayerState(playerid)==2)
                        {
                     new Float:pX,Float:pY,Float:pZ;
                     GetPlayerPos(playerid,pX,pY,pZ);
                     new Float:vX,Float:vY,Float:vZ;
                     new Found=0;
                     new vid=0;
                     while((vid<MAX_VEHICLES)&&(!Found))
                     {
                           vid++;
                           GetVehiclePos(vid,vX,vY,vZ);
                           if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))
                          {
                               Found=1;
                               if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
                                {
                                   DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
                                }
                                else
                                {
                               AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
                           }
                         }
                       }
                       if(!Found)
                       {
                               SendClientMessage(playerid,COLOR_GRAD1,"No cars near you!");
                       }
                  }
                  else
                  {
                     SendClientMessage(playerid, COLOR_GRAD1, "You must be driver!");
                     return 1;
                  }
               }
               else
               {
                  SendClientMessage(playerid, COLOR_GRAD1, "You must be inside towcar!");
                  return 1;
               }
            }
            else
            {
               SendClientMessage(playerid, COLOR_GRAD1, "You must be in vehicle!");
               return 1;
            }
         }
         else
         {
            SendClientMessage(playerid,COLOR_GRAD1,"You are not Mechanic/Police!");
            return 1;
         }
      }
      return 1;
   }
/towpark nu stiu daca e buna pentru systemu tau de masini.... Modifici u
if(strcmp(cmd, "/vtowpark", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new Float,Float:y,Float:z;
new Float:a;
new carid;
carid = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, playername, sizeof(playername));
GetVehiclePos(carid, x, y, z);
// GetPlayerFacingAngle(playerid, a);
GetVehicleZAngle(carid, a);
if((PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11))
{
PlayerInfo[playerid][pTowc] = 1;
AttachTrailerToVehicle(vid,GetPlayerVehicleID(play erid));
CarInfo[carid][cLocationx] = x;
CarInfo[carid][cLocationy] = y;
CarInfo[carid][cLocationz] = z;
CarInfo[carid][cAngle] = a;
format(string, sizeof(string), "~n~ Tocmai ati parcat masina in centrul TCC ~n~");
GameTextForPlayer(playerid, "Pretul eliberarii costa: 10.000$", 10000, 3);
OnPropUpdate();
OnPlayerUpdate(playerid);
DestroyVehicle(carid);
CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],60000);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Nu facetii parte din factiunea Tow Car Company");
return 1;
}
}
return 1;
} 

i0418xcttya707ofg.jpg

Link to comment
Share on other sites

Multumesc mult Leon , dar imi poti face aceste erori ?

[pawn]C:\Users\Computer\Desktop\JoiNet RPG\gamemodes\joinet.pwn(26051) : error 017: undefined symbol "x"

C:\Users\Computer\Desktop\JoiNet RPG\gamemodes\joinet.pwn(26056) : error 017: undefined symbol "pTowc"

C:\Users\Computer\Desktop\JoiNet RPG\gamemodes\joinet.pwn(26057) : error 017: undefined symbol "vid"

C:\Users\Computer\Desktop\JoiNet RPG\gamemodes\joinet.pwn(26057) : error 017: undefined symbol "erid"

C:\Users\Computer\Desktop\JoiNet RPG\gamemodes\joinet.pwn(26057) : error 029: invalid expression, assumed zero[/pawn]

Cmd : [pawn] if(strcmp(cmd, "/v towpark", true) == 0)

{

if(IsPlayerConnected(playerid))

{

new Float,Float:y,Float:z;

new Float:a;

new carid;

carid = GetPlayerVehicleID(playerid);

GetPlayerName(playerid, playername, sizeof(playername));

GetVehiclePos(carid, x, y, z);

// GetPlayerFacingAngle(playerid, a);

GetVehicleZAngle(carid, a);

if((PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11))

{

PlayerInfo[playerid][pTowc] = 1;

AttachTrailerToVehicle(vid,GetPlayerVehicleID(play erid));

CarInfo[carid][cLocationx] = x;

CarInfo[carid][cLocationy] = y;

CarInfo[carid][cLocationz] = z;

CarInfo[carid][cAngle] = a;

format(string, sizeof(string), "~n~ Tocmai ati parcat masina in centrul TCC ~n~");

GameTextForPlayer(playerid, "Pretul eliberarii costa: 10.000$", 10000, 3);

OnPropUpdate();

OnPlayerUpdate(playerid);

DestroyVehicle(carid);

CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],60000);

return 1;

}

else

{

SendClientMessage(playerid, COLOR_GREY, " Nu facetii parte din factiunea Tow Car Company");

return 1;

}

}

return 1;

}[/pawn]

Link to comment
Share on other sites

Multumesc mult Leon , dar imi poti face aceste erori ?

[pawn]C:\Users\Computer\Desktop\JoiNet RPG\gamemodes\joinet.pwn(26051) : error 017: undefined symbol "x"

C:\Users\Computer\Desktop\JoiNet RPG\gamemodes\joinet.pwn(26056) : error 017: undefined symbol "pTowc"

C:\Users\Computer\Desktop\JoiNet RPG\gamemodes\joinet.pwn(26057) : error 017: undefined symbol "vid"

C:\Users\Computer\Desktop\JoiNet RPG\gamemodes\joinet.pwn(26057) : error 017: undefined symbol "erid"

C:\Users\Computer\Desktop\JoiNet RPG\gamemodes\joinet.pwn(26057) : error 029: invalid expression, assumed zero[/pawn]

Cmd : [pawn] if(strcmp(cmd, "/v towpark", true) == 0)

{

if(IsPlayerConnected(playerid))

{

new Float,Float:y,Float:z;

new Float:a;

new carid;

carid = GetPlayerVehicleID(playerid);

GetPlayerName(playerid, playername, sizeof(playername));

GetVehiclePos(carid, x, y, z);

// GetPlayerFacingAngle(playerid, a);

GetVehicleZAngle(carid, a);

if((PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11))

{

PlayerInfo[playerid][pTowc] = 1;

AttachTrailerToVehicle(vid,GetPlayerVehicleID(play erid));

CarInfo[carid][cLocationx] = x;

CarInfo[carid][cLocationy] = y;

CarInfo[carid][cLocationz] = z;

CarInfo[carid][cAngle] = a;

format(string, sizeof(string), "~n~ Tocmai ati parcat masina in centrul TCC ~n~");

GameTextForPlayer(playerid, "Pretul eliberarii costa: 10.000$", 10000, 3);

OnPropUpdate();

OnPlayerUpdate(playerid);

DestroyVehicle(carid);

CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],60000);

return 1;

}

else

{

SendClientMessage(playerid, COLOR_GREY, " Nu facetii parte din factiunea Tow Car Company");

return 1;

}

}

return 1;

}[/pawn]

pune la linile cu new

                  [pawn]new x;[/pawn]

                  [pawn]new pTowc;[/pawn]

                  [pawn]new vid;[/pawn]

                  [pawn]new erid;[/pawn]

Link to comment
Share on other sites

Gabbii, daca nu stii ce vorbesti eu as zice sa nu-ti bagi capul. In primul rand "x" este un float. Cat despre pTowc, este un enum, dar nu-i vad rostul deci l-am scos din comanda. "erid" e o greseala, in loc de playerid a scris play erid. vid ar trebuii sa fie id-ul remorcii, dar atata timp cat masina este parcata, care este rostul functiei "AttachTrailerToVehicle" ? Scoasa si asta.

Comanda:

if(strcmp(cmd, "/v towpark", true) == 0)
{
	if(IsPlayerConnected(playerid))
	{
		new Float:x,Float:y,Float:z,Float:a;
		new trailerid = GetVehicleTrailer(GetPlayerVehicleID(playerid);
		GetPlayerName(playerid, playername, sizeof(playername));
		GetVehiclePos(trailerid, x, y, z);
		GetVehicleZAngle(trailerid, a);
		if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
		{
			CarInfo[trailerid][cLocationx] = x;
			CarInfo[trailerid][cLocationy] = y;
			CarInfo[trailerid][cLocationz] = z;
			CarInfo[trailerid][cAngle] = a;
			format(string, sizeof(string), "~n~ Tocmai a-ti parcat masina in centrul TCC ~n~");
			GameTextForPlayer(playerid, "Pretul eliberarii costa: 10.000$", 10000, 3);
			OnPropUpdate();
			OnPlayerUpdate(playerid);
			DestroyVehicle(trailerid);
			CreateVehicle(CarInfo[trailerid][cModel],CarInfo[trailerid][cLocationx],CarInfo[trailerid][cLocationy],CarInfo[trailerid][cLocationz]+1.0,CarInfo[trailerid][cAngle],CarInfo[trailerid][cColorOne],CarInfo[trailerid][cColorTwo],60000);
			return 1;
		}
		else
		{
			SendClientMessage(playerid, COLOR_GREY, "Nu faceti parte din factiunea Tow Car Company");
			return 1;
		}
	}
	return 1;
}

Nu garantez ca merge atata timp cat nu am testato.

Pe langa, comanda cerea id-ul towcar-ului, ci nu a masinii remorcate...

Link to comment
Share on other sites

Am aceste erori :

  [pawn]

C:\Users\Computer\Desktop\JoiNet RPG\gamemodes\joinet.pwn(26048) : error 001: expected token: ",", but found ";"

C:\Users\Computer\Desktop\JoiNet RPG\gamemodes\joinet.pwn(26054) : error 017: undefined symbol "CarInfo"

C:\Users\Computer\Desktop\JoiNet RPG\gamemodes\joinet.pwn(26054) : error 001: expected token: ";", but found "]"

C:\Users\Computer\Desktop\JoiNet RPG\gamemodes\joinet.pwn(26054) : error 029: invalid expression, assumed zero

C:\Users\Computer\Desktop\JoiNet RPG\gamemodes\joinet.pwn(26054) : fatal error 107: too many error messages on one line[/pawn]

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.