license


Započeo banned|orsat, Februar 25, 2010, 18:41:10 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Kako stavit da se license mogu kupit u nekom interijeru (vijecnica,banka,posta itd) a ne preko licensera ??
Poslednja Izmena: Februar 25, 2010, 18:41:38 POSLE PODNE od orsat

Baff

veoma lako ;D kada bi malo proucio GF mod ili mozda procitao PAWN basic's skontao bi :P

ali eto da nebude da serem jer samo pricam a ne pomazem  ;)


if(strcmp(cmd,"/buylicense",true)==0)
    	{
        	if(IsPlayerConnected(playerid))
	    	{
            		if(PlayerToPoint(25.0,playerid,347.8292,162.1138,1025.7891))
            		{
              		 	new x_nr[256];
			   	x_nr = strtok(cmdtext, idx);
			   	if(!strlen(x_nr)) {
			      		SendClientMessage(playerid, COLOR_DBLUE, "|__________________ Dozvole __________________|");
				  	SendClientMessage(playerid, COLOR_LIGHTBLUE, "Koristi: /buylicense [name]");
				  	SendClientMessage(playerid, COLOR_YELLOW, "License: Vozacka, Flying, Fishing, Gun, Boat");
				  	SendClientMessage(playerid, COLOR_LIGHTBLUE, "Sve dozvole kostaju $500");
				  	SendClientMessage(playerid, COLOR_DBLUE, "|____________________________________________|");
				  	return 1;
			   	}
	           		if(strcmp(x_nr,"Vozacka",true) == 0)
			   	{
			     		if (GetPlayerState(playerid) == 1)
				  	{
				     		SendClientMessage(playerid, 0x83FF46FF, ".: [Cestitamo]: Dobili ste vozacku :.");
				     		PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	                 			PlayerInfo[playerid][pCarLic] = 1;
                                                GivePlayerMoney(playerid,-500);
				  	}
			   	}
	           		if(strcmp(x_nr,"Flying",true) == 0)
			   	{
			     		if (GetPlayerState(playerid) == 1)
				  	{
				     		SendClientMessage(playerid, 0x83FF46FF, ".: [Cestitamo]: Dobili ste dozvolu za letenje :.");
				     		PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	                 			PlayerInfo[playerid][pFlyLic] = 1;
                                                GivePlayerMoney(playerid,-500);
				  	}
			   	}
			   	if(strcmp(x_nr,"Fishing",true) == 0)
			   	{
			      		if (GetPlayerState(playerid) == 1)
				  	{
        			 		SendClientMessage(playerid, 0x83FF46FF, ".: [Cestitamo]: Dobili ste dozvolu za ribarenje :.");
				     		PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
                                                GivePlayerMoney(playerid,-500);
        			 		PlayerInfo[playerid][pFishLic] = 1;
				  	}
			   	}
			   	if(strcmp(x_nr,"Gun",true) == 0)
			   	{
			      		if (GetPlayerState(playerid) == 1)
				  	{
        			 		SendClientMessage(playerid, 0x83FF46FF, ".: [Cestitamo]: Dobili ste dozvolu za posjedovanje oruzja :.");
                                                GivePlayerMoney(playerid,-500);
				     		PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
        			 		PlayerInfo[playerid][pGunLic] = 1;
				  	}
			   	}
			  	if(strcmp(x_nr,"Boat",true) == 0)
			   	{
			      		if (GetPlayerState(playerid) == 1)
				  	{
        			 		SendClientMessage(playerid, 0x83FF46FF, ".: [Cestitamo]: Dobili ste dozvolu za krstarenje brodom :.");
                                                GivePlayerMoney(playerid,-500);
				     		PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
        			 		PlayerInfo[playerid][pBoatLic] = 1;
				  	}
			   	}
	        	}
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "   Niste u gradskoj vijecnici !");
	            		return 1;
 			}
        	}//not connected
		return 1;
	}

*Nisam ovo ja napravio nego sam odnekle pokupio,nije bas savrsena ali nije mi bas bilo potrebno da ju mjenjam pa :P
*Kao sto vidis nema 'check' dali igrac ima 500$ kod sebe ali to lako napravis,meni nije potreban bio zbog radi... :P

samo de da ubacim to bilo de ??

To moras ubacit pod public OnPlayerCommandText  ;)