Jump to content
  • 0

pomoc Stock, prosím pomoc :)


mourison

Dotaz

Zdravím háže mi to errory a nemůžu přijít na to kde je chyba :), nevím jestli je ve stocku nebo v kódu, pls help me

 

 

C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1899) : error 010: invalid function or declaration

C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1901) : error 010: invalid function or declaration
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1903) : error 010: invalid function or declaration
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1908) : error 021: symbol already defined: "AutoSkolaAutoZivot"
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1910) : error 054: unmatched closing brace ("}")
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1912) : error 010: invalid function or declaration
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1917) : error 021: symbol already defined: "AutoSkolaAutoZivot"
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1919) : error 010: invalid function or declaration
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1924) : error 021: symbol already defined: "AutoSkolaAutoZivot"
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1926) : error 054: unmatched closing brace ("}")
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1928) : error 010: invalid function or declaration
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1933) : error 021: symbol already defined: "AutoSkolaAutoZivot"
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1936) : error 010: invalid function or declaration
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1941) : error 021: symbol already defined: "AutoSkolaAutoZivot"
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1943) : error 054: unmatched closing brace ("}")
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1945) : error 010: invalid function or declaration
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1950) : error 021: symbol already defined: "AutoSkolaAutoZivot"
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1952) : error 054: unmatched closing brace ("}")
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1954) : error 010: invalid function or declaration
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1959) : error 021: symbol already defined: "AutoSkolaAutoZivot"
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1961) : error 054: unmatched closing brace ("}")
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1963) : error 010: invalid function or declaration
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1968) : error 021: symbol already defined: "AutoSkolaAutoZivot"
C:\Users\Zuzana\Desktop\SA-MP server\gamemodes\novy2.pwn(1970) : error 054: unmatched closing brace ("}")

tady je stock

 

stock AutoSkolaAutoZivot(playerid)

{
new Float:health;
new veh = GetPlayerVehicleID(playerid);
GetVehicleHealth(veh, health);
if(health < 999,9)
{
SendClientMessage(playerid, BARVA_ZEL, "Naboural jsi auto, ještě máš 1 pokus!");
SetVehicleHealth(veh, 1000);
Hrac[PokusAutoSkola][playerid]--;
}
if(Hrac[PokusAutoSkola][playerid] == 0)
{
SendClientMessage(playerid, BARVA_CERVENA, "Neudělal jsi AutoŠkolu. Zkus to znovu!");
new vehicleid;
vehicleid= GetPlayerVehicleID(playerid);
DestroyVehicle(vehicleid);
SetPlayerPos(playerid, 1173.7399,1351.2389,10.9219);
}
 
 
return 1;
}

a tady kód

 

if(IsPlayerInAnyVehicle(playerid))
 {
switch(Hrac[AutoSkolaMotorka][playerid])
    {
        if(Hrac[AutoSkolaMotorka][playerid] == 0)
        {
            DisablePlayerCheckpoint(playerid); 
            Hrac[AutoSkolaMotorka][playerid]++;
            SetPlayerCheckpoint(playerid, 1162.7814,1309.7705,13.3150, 3.0);
            AutoSkolaAutoZivot(playerid);
           
        }
 
        if(Hrac[AutoSkolaMotorka][playerid] == 1)
        {
            DisablePlayerCheckpoint(playerid);
            Hrac[AutoSkolaMotorka][playerid]++;
            SetPlayerCheckpoint(playerid, 1162.7740,1301.4438,16.7170, 3.0); 
            AutoSkolaAutoZivot(playerid);
        }
        if(Hrac[AutoSkolaMotorka][playerid] == 2)
        {
           DisablePlayerCheckpoint(playerid);
            Hrac[AutoSkolaMotorka][playerid]++;
            SetPlayerCheckpoint(playerid, 1162.7483,1287.9143,13.1601, 3.0);
            AutoSkolaAutoZivot(playerid);
 
        }
        
         if(Hrac[AutoSkolaMotorka][playerid] == 3)
        {
           DisablePlayerCheckpoint(playerid);
            Hrac[AutoSkolaMotorka][playerid]++;
            SetPlayerCheckpoint(playerid, 1162.8623,1275.2389,12.4387, 3.0);
            AutoSkolaAutoZivot(playerid);
 
        }
        
         if(Hrac[AutoSkolaMotorka][playerid] == 4)
        {
           DisablePlayerCheckpoint(playerid);
            Hrac[AutoSkolaMotorka][playerid]++;
            SetPlayerCheckpoint(playerid, 1163.8772,1261.5789,10.8203, 3.0);
            AutoSkolaAutoZivot(playerid);
 
        }
        
         if(Hrac[AutoSkolaMotorka][playerid] == 5)
        {
           DisablePlayerCheckpoint(playerid);
            Hrac[AutoSkolaMotorka][playerid]++;
            SetPlayerCheckpoint(playerid, 1163.9025,1254.8931,12.5133, 3.0);
            AutoSkolaAutoZivot(playerid);
 
        }
        
         if(Hrac[AutoSkolaMotorka][playerid] == 6)
        {
           DisablePlayerCheckpoint(playerid);
            Hrac[AutoSkolaMotorka][playerid]++;
            SetPlayerCheckpoint(playerid, 1160.0837,1254.6526,11.6745, 3.0);
            AutoSkolaAutoZivot(playerid);
 
        }
        
         if(Hrac[AutoSkolaMotorka][playerid] == 7)
        {
           DisablePlayerCheckpoint(playerid);
            Hrac[AutoSkolaMotorka][playerid]++;
            SetPlayerCheckpoint(playerid, 1153.4203,1254.3575,11.0893, 3.0);
            AutoSkolaAutoZivot(playerid);
 
        }
          if(Hrac[AutoSkolaMotorka][playerid] == 8)
        {
           DisablePlayerCheckpoint(playerid);
            Hrac[AutoSkolaMotorka][playerid]++;
            SetPlayerCheckpoint(playerid, 1148.9508,1254.3140,12.5133, 3.0);
            AutoSkolaAutoZivot(playerid);
 
        }
        
          if(Hrac[AutoSkolaMotorka][playerid] == 9)
        {
           DisablePlayerCheckpoint(playerid);
            Hrac[AutoSkolaMotorka][playerid]++;
            SetPlayerCheckpoint(playerid, 1148.9275,1246.4780,10.8203, 3.0);
            AutoSkolaAutoZivot(playerid);
 
        }
        
          if(Hrac[AutoSkolaMotorka][playerid] == 10)
        {
           DisablePlayerCheckpoint(playerid);
           Hrac[AutoSkolaMotorka][playerid]++;
            SetPlayerCheckpoint(playerid, 1157.2679,1246.3359,10.8203, 3.0);
            AutoSkolaAutoZivot(playerid);
 
        }
        
        if(Hrac[AutoSkolaMotorka][playerid] == 11)
        {
           DisablePlayerCheckpoint(playerid);
            Hrac[AutoSkolaMotorka][playerid]++;
            SetPlayerCheckpoint(playerid, 1162.5134,1246.1576,10.8203, 3.0);
            Hrac[AutoSkolaMotorka][playerid] = 0;
            DisablePlayerCheckpoint(playerid);
            Hrac[Rmotorka][playerid] = 1;
            SetPlayerPos(playerid, 1173.7399,1351.2389,10.9219);
            DestroyVehicle(GetPlayerVehicleID(playerid));
            SCM(playerid, BARVA_ZLU, "[AUTOŠKOLA] Dostal jsi řidičský průkaz na motorku");
 
        }
    }
}

 

Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

  • 0

Zkus to udělat nějak takto:

stock AutoSkolaAutoZivot(playerid)
{
	new Float:health;
	new veh = GetPlayerVehicleID(playerid);
	//---------------------------------------
	GetVehicleHealth(veh, health);
	//--------------------------------------
	if(Hrac[PokusAutoSkola][playerid] > 0)
	{
		if(health < 1000.0) // pokud je zdraví vozidla menší jak 1000
		{
			SendClientMessage(playerid, BARVA_ZEL, "Naboural jsi auto, ještě máš 1 pokus!");
			SetVehicleHealth(veh, 1000);
			Hrac[PokusAutoSkola][playerid]--;
			return 1;
		}
	} else {
		SendClientMessage(playerid, BARVA_CERVENA, "Neudělal jsi AutoŠkolu. Zkus to znovu!");
		DestroyVehicle(veh);
		DisablePlayerCheckpoint(playerid);
		Hrac[AutoSkolaMotorka][playerid] = 0;
		SetPlayerPos(playerid, 1173.7399,1351.2389,10.9219);
		return 1;
	}
	return 1;
}


// někam nahoru modu
new Float:AutoSkolaM[11][3] =
{
	{1162.7814,1309.7705,13.3150},
	{1162.7740,1301.4438,16.7170},
	{1162.7483,1287.9143,13.1601},
	{1162.8623,1275.2389,12.4387},
	{1163.8772,1261.5789,10.8203},
	{1163.9025,1254.8931,12.5133},
	{1160.0837,1254.6526,11.6745},
	{1153.4203,1254.3575,11.0893},
	{1148.9508,1254.3140,12.5133},
	{1148.9275,1246.4780,10.8203},
	{1157.2679,1246.3359,10.8203}
};

if(IsPlayerInAnyVehicle(playerid))
{
    switch(Hrac[AutoSkolaMotorka][playerid])
    {
	case 0 .. 10:
        {
            new A = Hrac[AutoSkolaMotorka][playerid];
            //----------------------------------------
            AutoSkolaAutoZivot(playerid);
            SetPlayerCheckpoint(playerid, AutoSkolaM[A][0],AutoSkolaM[A][1],AutoSkolaM[A][2], 3.0);
            Hrac[AutoSkolaMotorka][playerid] ++;
        }
        case 11:
        {
            AutoSkolaAutoZivot(playerid);
            DisablePlayerCheckpoint(playerid);
            Hrac[AutoSkolaMotorka][playerid] = 0;
            Hrac[Rmotorka][playerid] = 1;
            SetPlayerPos(playerid, 1173.7399,1351.2389,10.9219);
            DestroyVehicle(GetPlayerVehicleID(playerid));
            SCM(playerid, BARVA_ZLU, "[AUTOŠKOLA] Dostal jsi řidičský průkaz na motorku");
        }
    }
}
Link to comment
Share on other sites

  • 0

Musím říct, dobrá práce a díky :) hodně jsi mi to ulehčil (SetPlayerCheckpoint(playerid, AutoSkolaM[A][0],AutoSkolaM[A][1],AutoSkolaM[A][2], 3.0)). Díky :)


Ale prohazují se mi CP :/


Vyřešeno, můžete LOCK

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...