Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:pokaz(playerid, params[])
- {
- new string[200], date[3],
- opcja[16], gracz;
- if(sscanf("s[16]u", opcja, gracz)) Info(playerid, "Użyj: /pokaz [dowód/licencje] [ID gracza].");
- else
- {
- if(!strcmp(opcja, "dowod", true))
- {
- if(PlayerInfo[playerid][pDowod])
- {
- if(Zalogowany[gracz])
- {
- if(OdlegloscGracze(5.0, playerid, gracz))
- {
- getdate(date[0], date[1], date[2]);
- format(string, sizeof(string), "pokazuje dowód osobisty %s.", Nazwisko(gracz));
- Me( playerid, string, true );
- format(string, sizeof(string), "%s\nRok urodzenia: %d (%d lat)\nPochodzenie:%s", Nazwisko(playerid),
- date[0]-PlayerInfo[playerid][pWiek], PlayerInfo[playerid][pWiek], PlayerInfo[playerid][pPochodzenie]);
- Info(gracz, string);
- }
- else Info(playerid, "Gracz jest zbyt daleko.");
- }
- else Info(playerid, "Gracz o podanym ID jest nieaktwyny.");
- }
- else Info(playerid, "Nie posiadasz dowodu osobistego.");
- }
- }
- return 1;
- }
- CMD:zarejestruj(playerid, params[])
- {
- new string[200];
- if(GetPlayerOrgType(playerid) == 4)
- {
- if(PlayerInfo[playerid][pBW]) return 1;
- if(Drzwi[PlayerInfo[playerid][pDrzwi]][dOrg] == PlayerInfo[playerid][pOrg])
- {
- new
- gracz, uid, kwota;
- if(!sscanf(params, "uii", gracz, uid, kwota))
- {
- if(IsPlayerConnected(gracz) && Zalogowany[gracz])
- {
- if(CanDriveVehicle(playerid, uid))
- {
- if(!Vehicle[uid][vRegistered])
- {
- if(kwota >= 50 || kwota <= 500)
- {
- if(OdlegloscGracze(5.0, playerid, gracz))
- {
- if(dCzyMaKase(gracz, kwota))
- {
- dDodajKase(gracz, -kwota);
- Org[PlayerInfo[playerid][pOrg]][orgMoney] += kwota;
- ZapiszOrganizacje(PlayerInfo[playerid][pOrg]);
- if( Premium[ gracz ] )
- {
- format( string, sizeof( string ),
- "%s zarejestrował Twój pojazd.\n\
- Ponieważ posiadasz konto premium, możesz ustalić, jaki napis będzie\n\
- znajdował się na tablicach rejestracyjnych.\n\
- Możesz także zrezygnować i ustawić domyślne tablice.", Nazwisko( playerid ) );
- Info( playerid, "Gracz posiada konto premium.\n\
- Samodzielnie ustali rejestrację pojazdu." );
- SetPVarInt( playerid, "RegisterVeh", uid );
- return ShowPlayerDialog( gracz, DIALOG_REGISTER, DIALOG_STYLE_MSGBOX, MapaNazwa("rejestracja pojazdu"),
- string, "Własna", "Domyślna" );
- }
- format( Vehicle[uid][vRegister], 32, "%s", VehCode( uid ) );
- Vehicle[uid][vRegistered] = 1;
- vehSave(uid);
- format(string, sizeof(string), "%s zarejestrował Twój pojazd.\nRejestracja: %s.\n\
- Aby potwierdzić zmiany, musisz zrespawnować pojazd (/v).",
- Nazwisko(playerid), VehCode(uid));
- Info(gracz, string);
- format(string, sizeof(string), "Zarejestrowałeś pojazd %s.\nRejestracja: %s.",
- Nazwisko(gracz), VehCode(uid));
- Info(playerid, string);
- }
- }
- else Info(playerid, "Gracz jest zbyt daleko od Ciebie.");
- }
- else Info(playerid, "Kwota musi być od 50$ do 500$.");
- }
- else Info(playerid, "Pojazd jest już zarejestrowany.");
- }
- else Info(playerid, "Niepoprawne UID pojazdu.");
- }
- else Info(playerid, "Gracz o podanym ID jest nieaktywny.");
- }
- else Info(playerid, "Użyj: /zarejestruj [ID gracza] [UID pojazdu] [cena].");
- }
- else Info(playerid, "Musisz być w budynku organizacji.");
- }
- return 1;
- }
- CMD:dajdowod(playerid, params[])
- {
- new string[200];
- if(GetPlayerOrgType(playerid) == 4)
- {
- if(PlayerInfo[playerid][pBW]) return 1;
- if(Drzwi[PlayerInfo[playerid][pDrzwi]][dOrg] == PlayerInfo[playerid][pOrg])
- {
- new
- gracz, kwota;
- if(!sscanf(params, "ui", gracz, kwota))
- {
- if(IsPlayerConnected(gracz) && Zalogowany[gracz])
- {
- if(kwota >= 10 || kwota <= 200)
- {
- if(OdlegloscGracze(5.0, playerid, gracz))
- {
- if(dCzyMaKase(gracz, kwota))
- {
- UserID[gracz] = 6;
- InneID[gracz] = kwota;
- format(string, sizeof(string), "%s oferuje Ci dowód osobisty za %d$.\nAkceptujesz tę ofertę?", kwota);
- ShowPlayerDialog(gracz, 195, DIALOG_STYLE_MSGBOX, MapaNazwa("oferta dowodu"), string, "Tak", "Nie");
- format(string, sizeof(string), "oferuje dowod osobisty (za %d$) %s.", kwota, Nazwisko(gracz));
- Logi(playerid, LOG_OFFER, string);
- Info(playerid, "Oferta została złożona, poczekaj na decyzję.");
- }
- else Info(playerid, "Gracz nie ma przy sobie odpowiedniej kwoty.");
- }
- else Info(playerid, "Gracz jest zbyt daleko od Ciebie.");
- }
- else Info(playerid, "Kwota musi być od 10$ do 200$.");
- }
- else Info(playerid, "Gracz o podanym ID nie jest aktywny.");
- }
- else Info(playerid, "Użyj: /dajdowod [ID gracza] [kwota (od 10$ do 200$)].");
- }
- else Info(playerid, "Musisz być w budynku organizacji.");
- }
- return 1;
- }
- CMD:dajlicencje(playerid, params[])
- {
- new string[200];
- if(GetPlayerOrgType(playerid) == 5)
- {
- if(PlayerInfo[playerid][pBW]) return 1;
- if(Drzwi[PlayerInfo[playerid][pDrzwi]][dOrg] == PlayerInfo[playerid][pOrg])
- {
- new
- gracz, kwota, licencja;
- if(!sscanf(params, "uii", gracz, kwota, licencja))
- {
- if(IsPlayerConnected(gracz) && Zalogowany[gracz] == true && gracz != playerid)
- {
- if(kwota >= 100 || kwota <= 10000)
- {
- if(OdlegloscGracze(5.0, playerid, gracz))
- {
- if(dCzyMaKase(gracz, kwota))
- {
- UserID[gracz] = licencja;
- InneID[gracz] = kwota;
- switch(licencja)
- {
- case 0:
- {
- format(string, sizeof(string), "%s oferuje tobie licencję na samochód za %d$\nCzy zgadzasz się?",Nazwisko(playerid),kwota);
- }
- case 1:
- {
- format(string, sizeof(string), "%s oferuje tobie licencję na motor za %d$\nCzy zgadzasz się?",Nazwisko(playerid),kwota);
- }
- case 2:
- {
- format(string, sizeof(string), "%s oferuje tobie licencję na samolot za %d$\nCzy zgadzasz się?",Nazwisko(playerid),kwota);
- }
- case 3:
- {
- format(string, sizeof(string), "%s oferuje tobie licencję na helikopter za %d$\nCzy zgadzasz się?",Nazwisko(playerid),kwota);
- }
- case 4:
- {
- format(string, sizeof(string), "%s oferuje tobie licencję na samochód ciężarowy za %d$\nCzy zgadzasz się?",Nazwisko(playerid),kwota);
- }
- }
- ShowPlayerDialog(gracz,195,DIALOG_STYLE_MSGBOX,MapaNazwa("oferta licencji"),string,"Tak","Nie");
- format(string, sizeof(string), "oferuje %s licencję za %d$.", Nazwisko(gracz), kwota);
- Logi(playerid, LOG_OFFER, string);
- Info(playerid,"Oferta została złożona, poczekaj na decyzję");
- }
- else Info(playerid, "Gracza nie stać na tę licencję.");
- }
- else Info(playerid, "Gracz jest za daleko.");
- }
- else Info(playerid, "Kwota musi być w zakresie 100-10000$.");
- }
- else Info(playerid, "Błędne ID gracza.");
- }
- else Info(playerid,"Użyj: /dajlicencje (ID gracza) (kwota) (ID licencji)\n0. na samochód\n1. na motor\n2. na samolot\n3. na helikopter\n4. na samochód ciężarowy");
- }
- else Info(playerid, "Nie jesteś w DMV.");
- }
- return 1;
- }
Add Comment
Please, Sign In to add comment