[Pomoc]Svadba system 2. put

Započeo panameR., Januar 06, 2011, 21:37:25 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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;
}
Respect: $--L84S--$, ναηιâ,,"â,,"α , BloodMaster , LuxZillo, Don_Sergio, ExtremePower, Gotti747, Gagi_

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;
}
Poslednja Izmena: Januar 06, 2011, 22:23:05 POSLE PODNE od [Saw]BloodMaster