View difference between Paste ID: 79JCF9mc and pu1v9nC0
SHOW: | | - or go back to the newest paste.
1
public OnPlayerStateChange(playerid, newstate, oldstate)
2
{
3
    if(newstate == PLAYER_STATE_DRIVER)
4
	{
5
	    SendClientMessage(playerid,KOLOR_CZERWONY,"Panel zarządzania pojazdem, wpisz: "C_BIALY"(/p)ojazd");
6
	    SendClientMessage(playerid,KOLOR_CZERWONY,"Aby zdac na prawo jazdy wpisz: "C_BIALY"/prawko");
7
	    SendClientMessage(playerid,KOLOR_CZERWONY,"Aby zarzadzac prywatnym pojazdem wpisz: "C_BIALY"/privpomoc");
8
	    {
9
	    for(new nr = 0; nr < ILOSC_WOZOW; nr++)
10
		{
11
		    new carid = GetPlayerVehicleID(playerid);
12
		    GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
13
			if(engine)
14
			{
15
			    TextDrawShowForPlayer(playerid, Licznik[playerid]);
16
			    TextDrawShowForPlayer(playerid, Zones[playerid]);
17
			    TextDrawShowForPlayer(playerid, Statystyki[playerid]);
18
				PokazFirmaTD(playerid);
19
			}
20-
			if(newstate == PLAYER_STATE_ONFOOT)
20+
21
		    {
22-
				TextDrawHideForPlayer(playerid, Licznik[playerid]);
22+
23-
				TextDrawHideForPlayer(playerid, Zones[playerid]);
23+
24-
				TextDrawHideForPlayer(playerid, Statystyki[playerid]);
24+
25-
				UkryjFirmaTD(playerid);
25+
26
					ShowPlayerDialog(playerid, GUI_NIEKUPIONE, DIALOG_STYLE_MSGBOX, "Prywatne Pojazdy", dstring, "Tak", "Nie");
27
					SetPVarInt(playerid, "WozDoKupna", nr);
28
				}
29
				else if(PrivateCar[nr][cKupiony] == 1)
30
				{
31
					if(!strcmp(PrivateCar[nr][cWlasciciel], Nick(playerid)))
32
					{
33
					    SendClientMessage(playerid, KOLOR_ZIELONY, "Witaj w swoim prywatnym samochodzie.");
34
					}
35
				    else
36
				    {
37
				        if(PrivateCar[nr][cLock]==1)
38
				        {
39
				            if(!IsPlayerAdmin(playerid))
40
				            {
41
								RemovePlayerFromVehicle(playerid);
42
							    format(dstring, sizeof(dstring), ""C_BEZOWY"Kupiony: "C_ZIELONY"TAK\n"C_BEZOWY"Właściciel: "C_ZIELONY"%s\n"C_BEZOWY"Zamknięty: "C_ZIELONY"TAK\n"C_BEZOWY"Koszt: "C_ZOLTY"%d\n"C_BEZOWY"Na sprzedaz: "C_CZERWONY"NIE", PrivateCar[nr][cWlasciciel], PrivateCar[nr][cKoszt]);
43
								ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_MSGBOX, "Prywatne Pojazdy", dstring, "Ok", "");
44
							}
45
							else
46
							{
47
								format(dstring, sizeof(dstring), ""C_BEZOWY"Kupiony: "C_ZIELONY"TAK\n"C_BEZOWY"Właściciel: "C_ZIELONY"%s\n"C_BEZOWY"Zamknięty: "C_ZIELONY"TAK\n"C_BEZOWY"Koszt: "C_ZOLTY"%d\n"C_BEZOWY"Na sprzedaz: "C_CZERWONY"NIE", PrivateCar[nr][cWlasciciel], PrivateCar[nr][cKoszt]);
48
								ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_MSGBOX, "Prywatne Pojazdy", dstring, "Ok", "");
49
							}
50
						}
51
						else if(PrivateCar[nr][cLock]==0)
52
				        {
53
				        	if(!IsPlayerAdmin(playerid))
54
				            {
55
					            format(dstring, sizeof(dstring), ""C_BEZOWY"Kupiony: "C_ZIELONY"TAK\n"C_BEZOWY"Właściciel: "C_ZIELONY"%s\n"C_BEZOWY"Zamknięty: "C_CZERWONY"NIE\n"C_BEZOWY"Koszt: "C_ZOLTY"%d\n"C_BEZOWY"Na sprzedarz: "C_CZERWONY"NIE", PrivateCar[nr][cWlasciciel], PrivateCar[nr][cKoszt]);
56
								ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_MSGBOX, "Prywatne Pojazdy", dstring, "Ok", "");
57
							}
58
							else
59
							{
60
								format(dstring, sizeof(dstring), ""C_BEZOWY"Kupiony: "C_ZIELONY"TAK\n"C_BEZOWY"Właściciel: "C_ZIELONY"%s\n"C_BEZOWY"Zamknięty: "C_CZERWONY"NIE\n"C_BEZOWY"Koszt: "C_ZOLTY"%d\n"C_BEZOWY"Na sprzedarz: "C_CZERWONY"NIE", PrivateCar[nr][cWlasciciel], PrivateCar[nr][cKoszt]);
61
								ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_MSGBOX, "Prywatne Pojazdy", dstring, "Ok", "");
62
							}
63
						}
64
					}
65
				}
66
			}
67
		}
68
		}
69
	else if(newstate == PLAYER_STATE_ONFOOT)
70
				{
71
					TextDrawHideForPlayer(playerid, Licznik[playerid]);
72
					TextDrawHideForPlayer(playerid, Zones[playerid]);
73
					TextDrawHideForPlayer(playerid, Statystyki[playerid]);
74
					UkryjFirmaTD(playerid);
75
				}
76
		}
77
		return 1;
78
		}