[Pomoc] Posao


Započeo LoOdaK, April 05, 2015, 03:09:40 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Beach Life
Detaljan opis problema: pa probavam napraviti posao bankara kao da prikuplja porez ali mi ne ide imam 26 errora i ne znam ih rijesiti pa ako mozete pregledati sta nevalja
Dio skripte:evo ovo new
new bankar;
new bankar1;

evo onda OnPlayerEnterCheckpoint
if(CP[playerid]==224)//Bankar 1
	{
		if(IsPlayerInVehicle(playerid, bankar) || IsPlayerInVehicle(playerid, bankar1))
		{
 	    DisablePlayerCheckpoint(playerid);
		CP[playerid] = 225;
		SetPlayerCheckpoint(playerid, 1314.7418,-915.8257,37.7201, 3.8);
	}
	else if(CP[playerid]==225)//Bankar 2
	{
	    DisablePlayerCheckpoint(playerid);
		CP[playerid] = 226;
		SetPlayerCheckpoint(playerid, 1460.4923,-1026.6150,23.3906, 3.8);
	}
	else if(CP[playerid]==226)//Bankar 3
	{
	    DisablePlayerCheckpoint(playerid);
		CP[playerid] = 227;
		SetPlayerCheckpoint(playerid, 1458.5100,-1140.9277,23.6249, 3.8);
	}
	else if(CP[playerid]==227)//Bankar 4
	{
	    DisablePlayerCheckpoint(playerid);
		CP[playerid] = 228;
		SetPlayerCheckpoint(playerid, 1123.0800,-1138.0001,23.2177, 3.8);
	}
	else if(CP[playerid]==228)//Bankar 5
	{
	    DisablePlayerCheckpoint(playerid);
		CP[playerid] = 229;
		SetPlayerCheckpoint(playerid, 592.0189,-1237.0854,17.4830, 3.8);
	}
	else if(CP[playerid]==229)// Bankar zavrsni
	{
		GivePlayerCash(playerid, 1000);
		SendClientMessage(playerid, COLOR_POMOC,"Prikupio si sav porez i dobio si 1.000$");
 		RemovePlayerFromVehicle(playerid);
  		SetVehicleToRespawn(GetPlayerVehicleID(playerid));
		DisablePlayerCheckpoint(playerid);
	}

Neke slike/video za lakse dobivanje pomoci(neobavezno)://
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



if(CP[playerid]==224)//Bankar 1
	{
		if(IsPlayerInVehicle(playerid, bankar) || IsPlayerInVehicle(playerid, bankar1))
		{
 	        DisablePlayerCheckpoint(playerid);
		CP[playerid] = 225;
		SetPlayerCheckpoint(playerid, 1314.7418,-915.8257,37.7201, 3.8);
                }
	}
	else if(CP[playerid]==225)//Bankar 2
	{
	    DisablePlayerCheckpoint(playerid);
		CP[playerid] = 226;
		SetPlayerCheckpoint(playerid, 1460.4923,-1026.6150,23.3906, 3.8);
	}
	else if(CP[playerid]==226)//Bankar 3
	{
	    DisablePlayerCheckpoint(playerid);
		CP[playerid] = 227;
		SetPlayerCheckpoint(playerid, 1458.5100,-1140.9277,23.6249, 3.8);
	}
	else if(CP[playerid]==227)//Bankar 4
	{
	    DisablePlayerCheckpoint(playerid);
		CP[playerid] = 228;
		SetPlayerCheckpoint(playerid, 1123.0800,-1138.0001,23.2177, 3.8);
	}
	else if(CP[playerid]==228)//Bankar 5
	{
	    DisablePlayerCheckpoint(playerid);
		CP[playerid] = 229;
		SetPlayerCheckpoint(playerid, 592.0189,-1237.0854,17.4830, 3.8);
	}
	else if(CP[playerid]==229)// Bankar zavrsni
	{
		GivePlayerCash(playerid, 1000);
		SendClientMessage(playerid, COLOR_POMOC,"Prikupio si sav porez i dobio si 1.000$");
 		RemovePlayerFromVehicle(playerid);
  		SetVehicleToRespawn(GetPlayerVehicleID(playerid));
		DisablePlayerCheckpoint(playerid);
	}

Hvala resio sam taj problem ali sad imam problem oko komande /porez
if(strcmp(cmd, "/porez", true) == 0)
    {
     if(IsPlayerConnected(playerid))
	    {
            if(PlayerInfo[playerid][pBankar] > 0)
            {
 				     SendClientMessage(playerid, COLOR_GREY, "*Vec prikupljas porez!");
				     return 1;
            }
			if(PlayerInfo[playerid][pJob] == 1)
			{

                   SendClientMessage(playerid, COLOR_GOLD,"*Krenuo si sa prikupljanjem poreza");
			       PlayerInfo[playerid][pBankar] = 1;
         		   SetPlayerCheckpoint(playerid, 1314.7418,-915.8257,37.7201, 3.8);
			}
			else
			{
		        SendClientMessage(playerid, COLOR_GREY, "Nemas posao Bankara!");
                return 1;
	        }
		}
		return 1;
	}

Imam 9 errora invalid function or declaration
Poslednja Izmena: April 05, 2015, 03:35:46 PRE PODNE od Beksi
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!




1 error
if(strcmp(cmd, "/porez", true) == 0)

2 error
if(IsPlayerConnected(playerid))

3 error
if(PlayerInfo[playerid][pBankar] > 0)

4 error
return 1;

5 error
if(PlayerInfo[playerid][pJob] == 1)

6 error
SendClientMessage(playerid, COLOR_GOLD,"*Krenuo si sa prikupljanjem poreza");

7 error
else

8 error
return 1;

9 error
return 1;
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



Ovim sto si sad postavio oko errora nam nista nisi pomogao ...

Pa sta da posaljem?
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



Pa koje errore dobijes na te linije ?

Pa napisao sam gore invalid function or declaration
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



Ja il sam corav il ne vidim da si igre spomenuo koji je error u pitanju ... Ajd probaj ovako ovu komandu
if(strcmp(cmd, "/porez", true) == 0)
{
	if(IsPlayerConnected(playerid))
	{
		if(PlayerInfo[playerid][pBankar] > 0) return SendClientMessage(playerid, COLOR_GREY, "*Vec prikupljas porez!");
		if(PlayerInfo[playerid][pJob] != 1) return SendClientMessage(playerid, COLOR_GREY, "Nemas posao Bankara!");
		SendClientMessage(playerid, COLOR_GOLD,"*Krenuo si sa prikupljanjem poreza");
		PlayerInfo[playerid][pBankar] = 1;
		SetPlayerCheckpoint(playerid, 1314.7418,-915.8257,37.7201, 3.8);
	}
	return 1;
}


Usput moj savet da ne radis sa strcmp vec uzmi ZCMD ili jos bolji YCMD

5 istih errora ali bih pokusao da radim sa YCMD ali mozes mi pomoci kako bi to sve izgledalo i kako da radim sa YCMD
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



Jel si ti definisao varijable za pBankar i pJob jer ne vidim sta ovde moze biti problem ako si definisao varijable i komandu stavio u public OnPlayerCommandPerformed

A sto se tice YCMD pogledaj ovo http://forum.sa-mp.com/showthread.php?t=169029 imas to a imas i jos dosta tutoriala kucaj samo na google ...

Moze lock!! Hvala rudi
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!