[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_

BloodMaster

*

Ex. Super Moderator

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