Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-05-05, 09:48


Radexs







Wiek: 32
Na forum: 5232 dni
Posty: 33

Piwa: 180

Respekt: 50

Chc? przerobi? system priv?w ?eby by?o mo?na kupi? 2 auta, ale nie mam poj?cia jak to zrobi?.
Oto kod kt?ry uda?o mi si? wygrzeba?:
Cytat:

pKey[128],

Cytat:

format(var, 32, "Key=%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var);

Cytat:

if(strcmp(cmd, "/pojazd", true) == 0 || strcmp(cmd, "/p", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_WHITE, "[Usage:] /(p)ojazd [u?ycie]");
SendClientMessage(playerid, COLOR_WHITE, "[Usages:] parkuj | zamek | sprzedaj | sprzedajk | kolor");
return 1;
}
if(strcmp(x_nr,"sprzedaj",true) == 0)
{
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pCarKey])
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new ownvehkey;
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pCarKey]) { ownvehkey = PlayerInfo[playerid][pCarKey]; }
else { return 1; }
if(strcmp(sendername, DynamicCars[ownvehkey][cOwner], true) == 0)
{
new carsellprice = DynamicCars[ownvehkey][cValue] / 4 * 3;
new Float:x,Float:y,Float:z;
new Float:a;
DynamicCars[ownvehkey][cOwned] = 0;
strmid(DynamicCars[ownvehkey][cOwner], "Dealership", 0, strlen("Dealership"), 999);
GivePlayerCash(playerid,carsellprice);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Sprzeda?e? sw?j w?z za: ~n~~g~$%d", carsellprice);
GameTextForPlayer(playerid, string, 5000, 1);
GetVehiclePos(ownvehkey, x, y, z);
GetVehicleZAngle(ownvehkey, a);
DynamicCars[ownvehkey][CarX] = x;
DynamicCars[ownvehkey][CarY] = y;
DynamicCars[ownvehkey][CarZ] = z;
DynamicCars[ownvehkey][CarAngle] = a;
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pCarKey]) { PlayerInfo[playerid][pCarKey] = 999; }
RemoveDriverFromVehicle(playerid);
SetPlayerPos(playerid,DynamicCars[ownvehkey][CarX],DynamicCars[ownvehkey][CarY],DynamicCars[ownvehkey][CarZ]);
OnPlayerDataSave(playerid);
SaveDynamicCars();
DestroyVehicle(ownvehkey);
CreateVehicle(DynamicCars[ownvehkey][CarModel],DynamicCars[ownvehkey][CarX],DynamicCars[ownvehkey][CarY],DynamicCars[ownvehkey][CarZ]+1.0,DynamicCars[ownvehkey][CarAngle],DynamicCars[ownvehkey][CarColor1],DynamicCars[ownvehkey][CarColor2],60000);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "{FF0000}[B??D]{FFFFFF} Musisz by? w swoim aucie, by je sprzeda?");
return 1;
}
}
[/quote]
Cytat:

else if(strcmp(x_nr,"kup",true) == 0)
{
if(IsAnOwnableCar(idcar))
{
if(PlayerInfo[playerid][pLevel] < 2)
{
SendClientMessage(playerid, COLOR_GREY, "{FF0000}[B??D]{FFFFFF} Nie posiadasz wymaganego poziomu (2)");
return 1;
}
if(PlayerInfo[playerid][pCarKey] == 999) { }
else { SendClientMessage(playerid, COLOR_GREY, "{FF0000}[B??D]{FFFFFF} Posiadasz ju? prywatny samoch?d"); return 1; }
if(DynamicCars[idcar][cOwned] == 1)
{
SendClientMessage(playerid, COLOR_GREY, "{FF0000}[B??D]{FFFFFF} Ten pojazd ju? ma w?a?ciciela");
return 1;
}
if(GetPlayerMoney(playerid) >= DynamicCars[idcar][cValue])
{
if(PlayerInfo[playerid][pCarKey] == 999) { PlayerInfo[playerid][pCarKey] = idcar; }
else { return 1; }
DynamicCars[idcar][cOwned] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(DynamicCars[idcar][cOwner], sendername, 0, strlen(sendername), 999);
GivePlayerCash(playerid,-DynamicCars[idcar][cValue]);
GameTextForPlayer(playerid, "~w~Auto zakupione", 5000, 1);
SendClientMessage(playerid, COLOR_WHITE, "[Info:] Wpisz /(p)ojazd, by zobaczy? komendy");
EngineStatus[GetPlayerVehicleID(playerid)] = false;
OnPlayerDataSave(playerid);
SaveDynamicCars();
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "{FF0000}[B??D]{FFFFFF} Nie posiadasz tylu pieni?dzy");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "[Usage:] /(p)ojazd [u?ycie]");
SendClientMessage(playerid, COLOR_WHITE, "[Usages:] parkuj | zamek | sprzedaj | sprzedajk | kolor");
return 1;
}
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-05, 11:02


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

Chyba tutaj zmieniasz :
Kod:

if(DynamicCars[idcar][cOwned] == 1) //Tutaj jest liczba 1


Zmie? j? na dwa i zobacz.

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-05, 11:54


Radexs







Wiek: 32
Na forum: 5232 dni
Posty: 33

Piwa: 180

Respekt: 50

Zmieni?em i pisze ?e posiadam ju? prywatny pojazd.

Postaw piwo autorowi tego posta
 

 
Tagi: przerobienie :: systemu :: prywatnych :: pojazdów
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [GF] przerobienie systemu prywatnych pojazdów Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku