[Pomoc] Oko komande


Započeo Markoni990, Januar 30, 2015, 23:26:05 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: GTA RP
Detaljan opis problema: Pravio sam kad odes u opstinu kucas salter da ima ovo dole za respawn sve radi ali ovaj zadnji za respawn.
Dio skripte:
if(listitem == 9)
	{
	if(PlayerInfo[playerid][pPcarkey] == 999) return SCM(playerid, COLOR_GREY, "   Nemas vozilo na slotu 1.");
	SetVehicleToRespawn(PlayerInfo[playerid][pPcarkey]);
	RemovePlayerFromVehicle(playerid);
	SCM(playerid, COLOR_GREY, "   respawnovali ste vozilo na slotu 1 !");
	}
	if(listitem == 10)
	{
	if(PlayerInfo[playerid][pPcarkey2] == 999) return SCM(playerid, COLOR_GREY, "   Nemas vozilo na slotu 2.");
	SetVehicleToRespawn(PlayerInfo[playerid][pPcarkey2]);
	RemovePlayerFromVehicle(playerid);
	SCM(playerid, COLOR_GREY, "   respawnovali ste vozilo na slotu 2 !");
	}
	if(listitem == 11)
	{
	if(PlayerInfo[playerid][pPcarkey3] == 999) return SCM(playerid, COLOR_GREY, "   Nemas vozilo na slotu 3.");
	SetVehicleToRespawn(PlayerInfo[playerid][pPcarkey3]);
	RemovePlayerFromVehicle(playerid);
	SCM(playerid, COLOR_GREY, "   respawnovali ste vozilo na slotu 3 !");

Po ovim je sve ok ako ispunjavas uslove ...

Sve je ok , lock temu , pomglo mi je ono vaše ovdje. oni uobičajni erori kako riješiti.
Hvala Arnele brate <3

Evo ti cela komanda pa mi reci gde sam pogresio
if(dialogid == SALTER)
	{
	if(response)
	{
	{
		        if(listitem == 0) //
				{
				if (GetPlayerMoney(playerid) <  199)
					{
					SendClientMessage(playerid, COLOR_GRAD2, "[GRESKA] Nemate dovoljno novca !");
					return 1;
					}
					if (PlayerInfo[playerid][pPasos] > 0)
					{
					SendClientMessage(playerid, COLOR_GRAD2, "[GRESKA] Vec imate Pasos !");
					return 1;
					}
					    GivePlayerMoney(playerid,- 200);
						format(string, sizeof(string), "~r~-$%d",200);
						GameTextForPlayer(playerid, string, 5000, 1);
						PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
        		        PlayerInfo[playerid][pPasos] = 1;
						format(string, sizeof(string), "Kupili ste Pasos za 200$ !");
						SendClientMessage(playerid, COLOR_GRAD4, string);
						SendClientMessage(playerid, COLOR_WHITE, "VODIC - Sada mozete bezbedno preci Granicu");
					    SBizzInfo[10][sbTill] += 10;
						ExtortionSBiz(10, 10);
						SBizzInfo[10][sbProducts]--;
}
else if(listitem == 1)

{
	if (GetPlayerMoney(playerid) <  50000)
	{
	SendClientMessage(playerid, COLOR_GRAD2, "[GRESKA] Nemate dovoljno novca, 50.000$!");
	return 1;
	}
{
   PlayerInfo[playerid][pMarried] = 0;
   SendClientMessage(playerid, 0xB89571FF, "Razveli ste se");
   GivePlayerMoney(playerid,- 50000);
}
return 1;
}
	if(listitem == 2)
	{
	if(50000 > JBC_GetPlayerMoney(playerid)) return SCM(playerid, SIVA, "   Nemas 50 k !");
	if(PlayerInfo[playerid][pMember] != 0) return SCM(playerid, SIVA, "   Nisi kaznjen !");
 gTeam[playerid] = 3;
 PlayerInfo[playerid][pLeader] = 0;
 PlayerInfo[playerid][pTeam] = 3;
 PlayerInfo[playerid][pMember] = 0;
 PlayerInfo[playerid][pRank] = 0;
 PlayerInfo[playerid][pChar] = 6;
 PlayerInfo[playerid][pFMember] = 255;
 SetPlayerSkin(playerid, 26);
 PlayerInfo[playerid][pModel] = 26;
 SetPlayerHealth(playerid, 0);
    JBC_GivePlayerMoney(playerid, - 50000);
    SendClientMessage(playerid, COLOR_YELLOW, "Platili ste kaznu od 50 k ,sada si civil ,pazi ubuduce .");
	}
	    if(listitem == 3)
	    {
		PlayerInfo[playerid][pPcarkey] = 999;
		SendClientMessage(playerid, COLOR_GREY, "Skinuli ste kljuc kola sa slota 1 !");
		}
		if(listitem == 4)
		{
		PlayerInfo[playerid][pPcarkey2] = 999;
		SendClientMessage(playerid, COLOR_GREY, "Skinuli ste kljuc kola sa slota 2 !");
		}
        if(listitem == 5)
		{
		PlayerInfo[playerid][pPcarkey3] = 999;
		SendClientMessage(playerid, COLOR_GREY, "Skinuli ste kljuc kola sa slota 3 !");
		}
        if(listitem == 6)
		{
		PlayerInfo[playerid][pPhousekey] = 255;
		SendClientMessage(playerid, COLOR_GREY, "Skinuli ste kljuc kuce !");
		}
		if(listitem == 7)
        {
	    PlayerInfo[playerid][pPbiskey] = 255;
	    SendClientMessage(playerid, COLOR_GREY, "Skinuli ste kljuc biznisa !");
        if(listitem == 8)
		{
	if(listitem == 9)
	{
	if(PlayerInfo[playerid][pPcarkey] == 999) return SCM(playerid, COLOR_GREY, "   Nemas vozilo na slotu 1.");
	SetVehicleToRespawn(PlayerInfo[playerid][pPcarkey]);
	RemovePlayerFromVehicle(playerid);
	SCM(playerid, COLOR_GREY, "   respawnovali ste vozilo na slotu 1 !");
	}
	if(listitem == 10)
	{
	if(PlayerInfo[playerid][pPcarkey2] == 999) return SCM(playerid, COLOR_GREY, "   Nemas vozilo na slotu 2.");
	SetVehicleToRespawn(PlayerInfo[playerid][pPcarkey2]);
	RemovePlayerFromVehicle(playerid);
	SCM(playerid, COLOR_GREY, "   respawnovali ste vozilo na slotu 2 !");
	}
	if(listitem == 11)
	{
	if(PlayerInfo[playerid][pPcarkey3] == 999) return SCM(playerid, COLOR_GREY, "   Nemas vozilo na slotu 3.");
	SetVehicleToRespawn(PlayerInfo[playerid][pPcarkey3]);
	RemovePlayerFromVehicle(playerid);
	SCM(playerid, COLOR_GREY, "   respawnovali ste vozilo na slotu 3 !");
	}
	}
	}
	}
	}
	return 1;
	}
Poslednja Izmena: Januar 30, 2015, 23:36:10 POSLE PODNE od Markoni990

Cekaj ti kada odaberes respawn sta se dogodi ?

Nista, niti nesto izbaci. Evo komande kad kucam u opstini
if(strcmp(cmdtext, "/salter", true) == 0) // by Ellis
	{
	    if (PlayerToPoint(4, playerid,323.9361,174.7431,1045.0459) || PlayerToPoint(4, playerid, 430.5542,143.8072,1003.0842))
	    {
	    	//JBC_TogglePlayerControllable(playerid, 0);
  			ShowPlayerDialog(playerid, SALTER, DIALOG_STYLE_LIST, "SALTER", "\nPasos\nSudski Razvod\nSkidanje zabrane ulaska u ORG\nSkidanje kljuca kola na slotu 1\nSkidanje kljuca kola na slotu 2\nSkidanje kljuca kola na slotu 3\nSkidanje kljuca kuce\nSkidanje kljuca biznisa\nRespawn vozila na slotu 1\nRespawn vozila na slotu 2\nRespawn vozila na slotu 3", "OK", "EXIT");
  			GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), "* %s cita stvari sa saltera (/salter) .", sendername);
            ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
			return 1;
		}
		else { SendClientMessage(playerid, COLOR_GREY,"   Nisi na prvom salteru u opstini !"); }
	}

Po ovim sto si poslao ja ne vidim gresku ... Jel tebi radi nesto sa ovog ili sve radi osim respawna za ova 3 slota ?

Namestio sam moze lock! Rudimental hvala na pomoci.:)
Poslednja Izmena: Januar 31, 2015, 10:19:05 PRE PODNE od Markoni990