Ovako napravio sam neki "svadba system" i sad kako da napravim da se mora dva ID odabrat ako me razumijete evo vam kod pa ako ko moze pomoc
if(strcmp(cmd, "/ozeni", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pJob] != 9999) //stavi ID velecasnog
{
SendClientMessage(playerid, COLOR_GREY, " Ti nisi velecasni!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ozeni [Ime/ID muza] [Ime/ID zene] [price]");
return 1;
}
new playa;
new money;
new para1;
new para2;
playa = ReturnUser(tmp);
para1 = strval(tmp);
para2 = strval(tmp);
tmp = strtok(cmdtext, idx);
money = strval(tmp);
if(money < 500 || money > 2000) { SendClientMessage(playerid, COLOR_GREY, " Cijena nemoze bit manja od 500 ni veca od 2000!"); return 1; }
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if(ProxDetectorS(8.0, playerid, playa)&& IsPlayerInAnyVehicle(playa))
{
if(playa == playerid) { SendClientMessage(playerid, COLOR_GREY, " Nemozete to!"); return 1; }
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* oni su prihvatili %s vjencanje za $%d .",giveplayer,money);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Velecasni vas oce ozenit %s za $%d, (utipkajte /prihvativjenjacnje) da prihvatite vjencanje.",sendername,money);
SendClientMessage(playa, COLOR_LIGHTBLUE, string);
RepairOffer[playa] = playerid;
RepairPrice[playa] = money;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Ti igrace nisu kraj tebe.");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Ti igraci neigraju.");
}
}
return 1;
}
Evo radio sam ko [cenzura] i napravio.... Trebace ti sscanf2 i zcmd, za to se snadji.....
CMD:vjencaj(playerid,params[])
{
new muz;
new zena;
new pare;
if(PlayerInfo[playerid][pJob] != 9999) return SendClientMessage(playerid,COLOR_WHITE,"*Ti nisi velecasni!");
if(sscanf(params,"uud",muz,zena,pare) return SendClientMessage(playerid,COLOR_RED,"*Koristi: /vjencaj <ID_Muza> <ID_Zene> <Cijena>");
if(pare < 500 || pare > 2000) return SendClientMessage(playerid,COLOR_WHITE,"Nemozes manje od 500 i vise od 2000!");
new muz2[MAX_PLAYER_NAME];
new zena2[MAX_PLAYER_NAME];
new muz3[64];
new zena3[64];
GetPlayerName(muz,muz2, sizeof muz2);
GetPlayerName(zena,zena2, sizeof zena2);
format(muz3, sizeof muz3, "%s",zena2);
format(zena3, sizeof zena3, "%s",muz2);
strmid(PlayerInfo[muz][pMarriedTo], zena3, 0, strlen(zena3), 255);
strmid(PlayerInfo[zena][pMarriedTo], muz3, 0, strlen(muz3), 255);
PlayerInfo[muz][pMarried] = 1;
PlayerInfo[zena][pMarried] = 1;
new stringB[128];
format(stringB,sizeof stringB,"*Upravo su se vjencali %s i %s! Cestitamo!",muz,zena);
SendClientMessageToAll(COLOR_WHITE,stringB);
GivePlayerMoney(playerid,pare);
GivePlayerMoney(muz,pare - pare - pare);
return 1;
}