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 | } |