[pomov]Veh


Započeo [TVG] Brla, Jul 05, 2014, 20:10:27 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skriptu koju koristim: moja
Problem: znaci kada kupim vozilo pise mi da sam kupio i stvori mi se vozilo koje sam kupio i neki random auto.... nekuzim u cem je problem ili rent ili brod ili sta ti ja znam sta
Dio scripte: trazite

Daj mi komandu kojom kupujes auto ili neko vozilo...

COMMAND:kupivozilo(playerid, params[])
{
    if(UsaoAutoProdaja[playerid] != -1)
    {
        new i = UsaoAutoProdaja[playerid];
        if(VoziloInformacije[i][vOwned] == 0)
		{
		   if(SafeGetPlayerMoney(playerid) < VoziloInformacije[i][vCijena]/2) return SCM(playerid,-1,"{00A6FF}BC: {FFFFFF}Nemate dovoljno novca!");
		    SafeGivePlayerMoney(playerid, -VoziloInformacije[i][vCijena]/2);
			PlayerInfo[playerid][pVoziloID] = i;
			VoziloInformacije[i][vOwned] = 1; VoziloInformacije[i][vZakljucan] = 1;
			strmid(VoziloInformacije[i][vVlasnik], PlayerName(playerid), 0, strlen(PlayerName(playerid)), 32);
  			CuvajVozilo(i);  TogglePlayerControllable(playerid, 1);
  			SaveUser(playerid);
  			SCMF(playerid,SIVA,"Uspesno ste kupili polovan auto za %d$ novca!",VoziloInformacije[i][vCijena]/2);
  			UsaoAutoProdaja[playerid] = -1;
  			
		}
		else if SCM(playerid,-1,"{00A6FF}BC: {FFFFFF}To vozilo nije na prodaju!");
    }
	return 1;
}

Vuce me da ti je problem oko
SaveUser(playerid);


Ako ne bude to toga moras da pravis funkcije ako igrac kupi vozilo ono u koje je usao da mu to vozilo sacuva,i da ga ima sve dok ga ne proda.

Ako si malo bolji skripter skontat ces...

Ma ne nekuzis ti problem, problem je da kada ja kupim vozilo recimo ID 1 i na serveru postoji vozilo ID1 i stvori mi moje kupljeno + to koje je vec id 1 recimo rent ili nes vec ubaceno... e sad nekuzim kako da promijenim te ID-ove.

sada sam te skuzio krivu komandu sam stavio xD
pogledajte ovu

COMMAND:kupiauto(playerid,params[])
{
    if(PlayerInfo[playerid][pLevel] < 3) return SCM(playerid, 1, "Samo level 3+!");
	if(IsShoping[playerid] == 0)
	{
 		if(PlayerInfo[playerid][pVoziloID] == 0)
		{
			if(IsPlayerInRangeOfPoint(playerid,5.00,1387.5410,-1694.7025,15.0260))
			{
			    new string[128];
				IsShoping[playerid] = 1;
				SetCameraBehindPlayer(playerid);
				TogglePlayerControllable(playerid, 0);
				SetPlayerCameraPos(playerid, 1391.4735, -1688.6382, 16.9737);
				SetPlayerCameraLookAt(playerid, 1390.4856, -1688.5117, 16.6536);
			  	ShowPlayerDialog(playerid, DIALOG_KUPOVINA ,DIALOG_STYLE_MSGBOX,"BALKAN","Hvala vam,upravo cete birati vas vozilo.\n\nMolimo vas da odaberete vase vozilo te\n\nza kupnju vozila koristite ENTER a ako zelite odustati\n\npritisnite CTRL.","Zatvori","");
			  	SVozilaTextDraw(playerid);
			  	format(string,sizeof(string),"~w~ %s ~y~Cijena vozila je:~w~ %d ~y~< Naprijed - Natrag >",VehNames[vCars[ShopVeh1[1]][0] -400],vCars[ShopVeh1[1]][1]);
				PlayerTextDrawSetString(playerid, CarShopTextDraw[playerid],string);
			}
			else{SCM(playerid, BELA, "Niste u salonu automobila.");}
 	    }
		else{SCM(playerid, BELA, "Ne mozete kupovati vise automobile imate 1.");}
	}
	else{SCM(playerid, BELA, "Vec listate katalog vozila.");}
	reurn 1;
}
Poslednja Izmena: Jul 05, 2014, 23:28:40 POSLE PODNE od dariobrlic