Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:siulyti(playerid, params[])
- {
- new player[MAX_PLAYER_NAME],kaina;
- if(sscanf(params,"zd",player,kaina)) return SendClientMessage(playerid,0xFF0000FF,"{FF0000}* Siulyti masina /siulyti (Vardas_Pavarde)(Kaina)");
- if(kaina < 10000) return SendClientMessage(playerid,0xFF0000FF,"{FF0000}* Minimali kaina 10000€");
- if(GetPlayerScore(playerid) < 6000) return SendClientMessage(playerid,0xFF0000FF,"{FF0000}* Transporta parduoti galima nuo 6000XP");
- new msg[50];
- format(msg, sizeof(msg), "Pirma tr. priemonë\nAntra tr. priemonë");
- ShowPlayerDialog(playerid, 980, DIALOG_STYLE_LIST, "Transporto pardavimas", msg, "Rinktis", "Iðeit");
- return 1;
- }
- // NERODO SITO 980 KODEL ?
- if(dialogid == 980)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(Masina1[playerid]==INVALID_VEHICLE_ID) return SendClientMessage(playerid,0xFF0000FF,"{FF0000}* Neturite 1 transporto.");
- new name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME], msg[256], model = GetVehicleModel(Masina1[playerid]),zaidejoID,player[MAX_PLAYER_NAME],kaina;
- zaidejoID = GetPlayeridMid( player );
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(zaidejoID, name2, sizeof(name2));
- SetPVarInt(zaidejoID, "SiuloCar", playerid);
- SetPVarInt(zaidejoID, "SiuloCarKaina", kaina);
- format(msg, sizeof(msg), "{FFFFFF}Pasiûlëte þaidëjui {00FF00}%s savo 1-àjá {FFFFFF}transportà", name2);
- SendClientMessage(playerid, -1, msg);
- format(msg, sizeof(msg), "{FFFFFF}Þaidëjas {00FF00}%s {FFFFFF}siûlo jums pirkti {00FF00}%s {FFFFFF}uþ {00FF00}%i €\n{FFD400}Ar sutinkate?", name, aVehicleNames[model-400], kaina);
- ShowPlayerDialog(zaidejoID, 981, DIALOG_STYLE_MSGBOX, "Transporto pirkimas", msg, "Taip", "Ne");
- }
- if(listitem == 1)
- {
- if(Masina2[playerid]==INVALID_VEHICLE_ID) return SendClientMessage(playerid,0xFF0000FF,"{FF0000}* Neturite 2 transporto.");
- new name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME], msg[256], model = GetVehicleModel(Masina2[playerid]),zaidejoID,player[MAX_PLAYER_NAME],kaina;
- zaidejoID = GetPlayeridMid( player );
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(zaidejoID, name2, sizeof(name2));
- SetPVarInt(zaidejoID, "SiuloCar", playerid);
- SetPVarInt(zaidejoID, "SiuloCarKaina", kaina);
- format(msg, sizeof(msg), "{FFFFFF}Pasiûlëte þaidëjui {00FF00}%s savo 2-àjá {FFFFFF}transportà", name2);
- SendClientMessage(playerid, -1, msg);
- format(msg, sizeof(msg), "{FFFFFF}Þaidëjas {00FF00}%s {FFFFFF}siûlo jums pirkti {00FF00}%s {FFFFFF}uþ {00FF00}%i €\n{FFD400}Ar sutinkate?", name, aVehicleNames[model-400], kaina);
- ShowPlayerDialog(zaidejoID, 982, DIALOG_STYLE_MSGBOX, "Transporto pirkimas", msg, "Taip", "Ne");
- }
- }
- return 1;
- }
- if(dialogid == 981)
- {
- if(!response)
- {
- DeletePVar(playerid, "SiuloCarKaina");
- DeletePVar(playerid, "SiuloCar");
- }
- if(response)
- {
- new money = GetPVarInt(playerid, "SiuloCarKaina");
- new zaidejoID = GetPVarInt(playerid, "SiuloCar");
- new vehicleid = Masina1[zaidejoID];
- if(GetPlayerMoneyA(playerid)<money) return SendClientMessage(playerid, Zalia, "{ff0000}* Neturite pakankamai pinigø.");
- if(zaidejoID == INVALID_PLAYER_ID) return SendClientMessage(playerid, Zalia, "{ff0000}* þaidëjas ið kurio norite pirkti maðinà atsijunge.");
- if( UzrakintosM[ playerid ] >= 2 ) return SendClientMessage(playerid, Zalia, "{ff0000}* Jûs jau turite 2 transporto priemones." );
- if( AtrakintosM[ playerid ] >= 2 ) return SendClientMessage(playerid, Zalia, "{ff0000}* Jûs jau turite 2 transporto priemones." );
- if( Masina1[ playerid ] == INVALID_VEHICLE_ID )
- Masina1[ playerid ] = vehicleid;
- else
- Masina2[ playerid ] = vehicleid;
- new msg[150],
- model = GetVehicleModel(Masina1[zaidejoID]);
- format(msg, sizeof(msg), "{FFFF00}* Nusipirkote %s uþ %i€", aVehicleNames[model-400], money);
- SendClientMessage(playerid, -1, msg);
- format(msg, sizeof(msg), "{00FF00}* Pardavëte %s uþ %i€", aVehicleNames[model-400], money);
- SendClientMessage(zaidejoID, -1, msg);
- Masina1[zaidejoID] = INVALID_VEHICLE_ID;
- GivePlayerMoneyA(playerid, -money);
- GivePlayerMoneyA(zaidejoID, money);
- UzrakintosM[ playerid ] += 1;
- AtrakintosM[ playerid ] += 1;
- UzrakintosM[ zaidejoID ] -= 1;
- AtrakintosM[ zaidejoID ] -= 1;
- new zVardas[ MAX_PLAYER_NAME ], nVardas[ MAX_PLAYER_NAME ]; // Þaidëjo vardas.
- GetPlayerName( playerid, zVardas, MAX_PLAYER_NAME );
- format( vehicleDB[ vehicleid ][ owner_name ], MAX_PLAYER_NAME, "%s", zVardas );
- GetPlayerName( zaidejoID, nVardas, MAX_PLAYER_NAME );
- new failas[60];
- format( failas, 60, "transportas/%s.ini", nVardas );
- if( dini_Exists( failas ) ) dini_Remove( failas );
- DeletePVar(playerid, "SiuloCarKaina");
- DeletePVar(playerid, "SiuloCar");
- SaugomMasina( playerid );
- SaugomMasina2( playerid );
- }
- return 1;
- }
- if(dialogid == 982)
- {
- if(!response)
- {
- DeletePVar(playerid, "SiuloCarKaina");
- DeletePVar(playerid, "SiuloCar");
- }
- if(response)
- {
- new money = GetPVarInt(playerid, "SiuloCarKaina");
- new zaidejoID = GetPVarInt(playerid, "SiuloCar");
- new vehicleid = Masina2[zaidejoID];
- if(GetPlayerMoneyA(playerid)<money) return SendClientMessage(playerid, Zalia, "{ff0000}* Neturite pakankamai pinigø.");
- if(zaidejoID == INVALID_PLAYER_ID) return SendClientMessage(playerid, Zalia, "{ff0000}* Þaidëjas ið kurio norite pirkti maðinà atsijunge.");
- if( UzrakintosM[ playerid ] >= 2 ) return SendClientMessage(playerid, Zalia, "{ff0000}* Jûs jau turite 2 transporto priemones." );
- if( AtrakintosM[ playerid ] >= 2 ) return SendClientMessage(playerid, Zalia, "{ff0000}* Jûs jau turite 2 transporto priemones." );
- if( Masina1[ playerid ] == INVALID_VEHICLE_ID )
- Masina1[ playerid ] = vehicleid;
- else
- Masina2[ playerid ] = vehicleid;
- for( new i = 0; i < MAX_PLAYERS; i++ )
- {if( i != playerid ){
- SetVehicleParamsForPlayer( vehicleid, i, 0, 1 );
- }}
- new msg[150],
- model = GetVehicleModel(Masina2[zaidejoID]);
- format(msg, sizeof(msg), "{FFFF00}* Nusipirkote %s uþ %i€", aVehicleNames[model-400], money);
- SendClientMessage(playerid, -1, msg);
- format(msg, sizeof(msg), "{00FF00}* Pardavëte %s uþ %i€", aVehicleNames[model-400], money);
- SendClientMessage(zaidejoID, -1, msg);
- Masina2[zaidejoID] = INVALID_VEHICLE_ID;
- GivePlayerMoneyA(playerid, -money);
- GivePlayerMoneyA(zaidejoID, money);
- UzrakintosM[ playerid ] += 1;
- AtrakintosM[ playerid ] += 1;
- UzrakintosM[ zaidejoID ] -= 1;
- AtrakintosM[ zaidejoID ] -= 1;
- new
- zVardas [ MAX_PLAYER_NAME ],
- nVardas [ MAX_PLAYER_NAME ]
- ; // Þaidëjo vardas.
- GetPlayerName ( playerid, zVardas, MAX_PLAYER_NAME );
- format ( vehicleDB[ vehicleid ][ owner_name ], MAX_PLAYER_NAME, "%s", zVardas );
- GetPlayerName ( zaidejoID, nVardas, MAX_PLAYER_NAME );
- new failas[60];
- format ( failas, 60, "transportas/%s2.ini", nVardas );
- if( dini_Exists( failas ) ) dini_Remove( failas );
- DeletePVar(playerid, "SiuloCarKaina");
- DeletePVar(playerid, "SiuloCar");
- SaugomMasina( playerid );
- SaugomMasina2( playerid );
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment