GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => Szkript kérések => SA-MP: Szerverfejlesztés => RP/RPG kérések => A témát indította: Radikal - 2015. február 07. - 15:45:53

Cím: AdásVételi!
Írta: Radikal - 2015. február 07. - 15:45:53
Sziasztok!
 



Gondoltam jóesne egy adásvételi parancs amivel egy játékos eltudja adni a járművét másik játékosnak,de nemagyon tudom meg oldani.

Olyanfélére gondoltam,aminél egy játékos beírja :
/adásveteli [kocsid] [ár]

Vagyis ő maga tudja beálítani a járműparancsát,és hogy meik kocsiját szeretné eladni másik játékosnak!


Remélem bárki is tudna ezzel segíteni,mert ezz nekem nemmegy :( !

 


Kérlek Segítsetek
Cím: AdásVételi!
Írta: Brand - 2015. február 08. - 11:02:53
CMD:sellv(playerid, params[])
{
new pid, id, price, msg[128];
if(sscanf(params, \"udd\", pid, id, price)) return SendClientMessage(playerid, COLOR_GREY, \"USAGE: /sellv [id] [járműid] [ár]\");
if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, COLOR_RED, \"Ilyen játékos nincs a szerveren!\");
if(GetPlayerVehicleAccess(playerid, id) < 2)
return SendClientMessage(playerid, COLOR_RED, \"Ez nem a te járműved!\");
if(price < 1) return SendClientMessage(playerid, COLOR_RED, \"Nem megfelelő ár!\");
if(!PlayerToPlayer(playerid, pid, 10.0)) return SendClientMessage(playerid, COLOR_RED, \"A játékos nincs a közeledben!\");
SetPVarInt(pid, \"DialogValue1\", playerid);
SetPVarInt(pid, \"DialogValue2\", id);
SetPVarInt(pid, \"DialogValue3\", price);
ShowDialog(pid, DIALOG_VEHICLE_SELL);
format(msg, sizeof(msg), \"{00FF00}Felajánlottad %s -nak/nek (%d) a járművedet, ennyiért: %d$\", PlayerName(pid), pid, price);
SendClientMessage(playerid, COLOR_WHITE, msg);
return 1;
}