Jump to content

Papana

Membru
  • Posts

    334
  • Joined

  • Last visited

    Never

Posts posted by Papana

  1. Schimba versiunea de la MySQL sau fai chiar si un update.

    [pawn][16:02:41]  Loading plugin: mysql.so

    [16:02:41]  Failed (libmysqlclient_r.so.15: cannot open shared object file: No such file or directory)[/pawn]

    Clar...

    Si pune toate fisierele unde e locul lor.

  2. multumesc

    o sa incerc sa vad daca merge si revin cu edit

    edit am incercat si nu merge ..

    eu am vazut odata niste functi dar nu mai stiu pe unde

    care se puneau doar la onplayertakedamage sau onplayergivedamage

    nu mai stiu sigur

  3. public OnPlayerDeath(playerid, killerid, reason)
    {
    	new name[MAX_PLAYER_NAME];
    	new string[256];
    	//new dmessage[128];
    	//new deathreason[20];
    	new playercash;
    	new victimteam;
    	new Float:px,Float:py,Float:pz;
    	new killerteam;
    
    	victimteam = gTeam[playerid];
    	killerteam = gTeam[killerid];
    	gPlayerSpawned[playerid] = 0;
    	PlayerInfo[playerid][pInvWeapon] = 0;
     	PlayerInfo[playerid][pInvAmmo] = 0;
    	GetPlayerName(playerid, name, sizeof(name));
    	PlayerInfo[playerid][pLocal] = 255;
    	GetPlayerPos(playerid, px, py, pz);
    	if(killerid != 255)
    	{
    		if(GetPlayerState(killerid) == 2)
    		{
    		    if(ProxDetectorS(20, killerid, playerid))
    		    {
    		        if(!IsPlayerInAnyVehicle(playerid))
    		        {
    					if(PlayerInfo[killerid][pMember] == 1||PlayerInfo[killerid][pLeader] == 1||PlayerInfo[killerid][pMember] == 2||PlayerInfo[killerid][pLeader] ==2)
    		    		{
    		    		    SendClientMessage(killerid, COLOR_YELLOW, "That was a drive-by kill. Don't abuse it.");
    						return 1;
    					}
    					SetPlayerCriminal(killerid,255,"Manslaughter");
    					SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid)+1);
    					return 1;
    				}
    			}
    		}
    	}
    	if (PlayerInfo[killerid][pAdmin] < 1)
    	{
    		if(reason == 38)
    		{
    			new kstring[128];
    			new kickname[MAX_PLAYER_NAME];
    			if(IsPlayerConnected(killerid))
    			{
    				GetPlayerName(killerid, kickname, sizeof(kickname));
    				format(string, 256, "AdmWarning: [%d]%s just killed a [%d]%s with minigun.",killerid,kickname,playerid,name);
    				ABroadCast(COLOR_LIGHTRED,string,1);
    				printf("%s", kstring);
    				//Ban(killerid);
    			}
    		}
    		if(reason == 35)
    		{
    			new kstring[128];
    			new kickname[MAX_PLAYER_NAME];
    			if(IsPlayerConnected(killerid))
    			{
    				GetPlayerName(killerid, kickname, sizeof(kickname));
    				format(string, 256, "AdmWarning: [%d]%s just killed a player with a flamethrower and has been IP banned.",killerid,kickname);
    				ABroadCast(COLOR_LIGHTRED,string,1);
    				printf("%s", kstring);
    				Ban(killerid);
    			}
    		}
    		if(reason == 9)
    		{
    			new kstring[128];
    			new kickname[MAX_PLAYER_NAME];
    			if(IsPlayerConnected(killerid))
    			{
    				GetPlayerName(killerid, kickname, sizeof(kickname));
    				format(string, 256, "AdmWarning: [%d]%s just killed a player with a chainsaw and has been IP banned.",killerid,kickname);
    				ABroadCast(COLOR_LIGHTRED,string,1);
    				printf("%s", kstring);
    				Ban(killerid);
    			}
    		}
    		if(reason == 16)
    		{
    			new kstring[128];
    			new kickname[MAX_PLAYER_NAME];
    			if(IsPlayerConnected(killerid))
    			{
    				GetPlayerName(killerid, kickname, sizeof(kickname));
    				format(string, 256, "AdmWarning: [%d]%s just killed a player with grenades and has been IP banned.",killerid,kickname);
    				ABroadCast(COLOR_LIGHTRED,string,1);
    				printf("%s", kstring);
    				Ban(killerid);
    			}
    		}
    		if(reason == 18)
    		{
    			new kstring[128];
    			new kickname[MAX_PLAYER_NAME];
    			if(IsPlayerConnected(killerid))
    			{
    				GetPlayerName(killerid, kickname, sizeof(kickname));
    				format(string, 256, "AdmWarning: [%d]%s just killed a player with molotovs and has been IP banned.",killerid,kickname);
    				ABroadCast(COLOR_LIGHTRED,string,1);
    				printf("%s", kstring);
    				Ban(killerid);
    			}
    		}
    		if(reason == 28)
    		{
    			new kstring[128];
    			new kickname[MAX_PLAYER_NAME];
    			if(IsPlayerConnected(killerid))
    			{
    				GetPlayerName(killerid, kickname, sizeof(kickname));
    				format(string, 256, "AdmWarning: [%d]%s just killed a player with a Mac 10, Check him immediately.",killerid,kickname);
    				ABroadCast(COLOR_LIGHTRED,string,1);
    				printf("%s", kstring);
    			}
    		}
    		if(reason == 32)
    		{
    			new kstring[128];
    			new kickname[MAX_PLAYER_NAME];
    			if(IsPlayerConnected(killerid))
    			{
    				GetPlayerName(killerid, kickname, sizeof(kickname));
    				format(string, 256, "AdmWarning: [%d]%s just killed a player with Tec 9's, Check him immediately.",killerid,kickname);
    				ABroadCast(COLOR_LIGHTRED,string,1);
    				printf("%s", kstring);
    			}
    		}
    		if(reason == 36)
    		{
    			new kstring[128];
    			new kickname[MAX_PLAYER_NAME];
    			if(IsPlayerConnected(killerid))
    			{
    				GetPlayerName(killerid, kickname, sizeof(kickname));
    				format(string, 256, "AdmWarning: [%d]%s just killed a player with a Lock On Launcher and has been IP banned.",killerid,kickname);
    				ABroadCast(COLOR_LIGHTRED,string,1);
    				printf("%s", kstring);
    				Ban(killerid);
    			}
    		}
    	}
    	if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
    	{
    		DisablePlayerCheckpoint(playerid);
    		gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
    	}
    	new caller = Mobile[playerid];
    	if(caller != 255)
    	{
    		if(caller < 255)
    		{
    			SendClientMessage(caller,  COLOR_GRAD2, "   The line just went dead....");
    			CellTime[caller] = 0;
    			CellTime[playerid] = 0;
    			Mobile[caller] = 255;
    		}
    		Mobile[playerid] = 255;
    		CellTime[playerid] = 0;
    	}
    	ClearCrime(playerid);
    	if(PlayerPaintballing[playerid] != 0)
    	{
    	    PlayerPaintballKills[killerid] ++;
    	    if(PlayerPaintballKills[killerid] > PaintballWinnerKills)
    	    {
    	        new killer[MAX_PLAYER_NAME];
    	        PaintballWinner = killerid;
    	        PaintballWinnerKills = PlayerPaintballKills[killerid];
    	        GetPlayerName(killerid, killer, sizeof(killer));
    	        for(new i = 0; i < MAX_PLAYERS; i++)
    	        {
    	            if(IsPlayerConnected(i))
    	            {
    	                if(PlayerPaintballing[i] != 0)
    	                {
    	                    format(string, sizeof(string), "* %s is in the lead with %d Kills.",killer,PaintballWinnerKills);
    						SendClientMessage(i, COLOR_WHITE, string);
    	                }
    	            }
    	        }
    	    }
    	    return 1;
    	}
    	if(GettingCK[playerid] < 999)
    	{
    	    if(IsPlayerConnected(killerid))
    	    {
    	        if(OnCK[killerid] < 999)
    	        {
    	            new killer[MAX_PLAYER_NAME];
    	            new dier[MAX_PLAYER_NAME];
    	            GetPlayerName(playerid, dier, sizeof(dier));
    				GetPlayerName(killerid, killer, sizeof(killer));
    	            format(string, sizeof(string), "* %s has performed a Character Kill on you, you aren't able to play with this Character anymore.",killer);
    	            SendClientMessage(playerid, COLOR_LIGHTRED, string);
    	            format(string, sizeof(string), "** %s has Character Killed %s **",killer,dier);
    	            CKLog(string);
    	            ABroadCast(COLOR_LIGHTRED, string, 1);
    	            PlayerInfo[playerid][pCK] = 1;
    	            if(GettingCK[playerid] < 999) { GettingCK[playerid] = 999; }
    	            else if(OnCK[playerid] < 999) { OnCK[playerid] = 999; }
    	            if(GettingCK[killerid] < 999) { GettingCK[killerid] = 999; }
    	            else if(OnCK[killerid] < 999) { OnCK[killerid] = 999; }
    	            KickPlayer[playerid] = 1;
    	        }
    	    }
    	}
    	if(PlayerInfo[playerid][pHeadValue] > 0)
    	{
    	    if(IsPlayerConnected(killerid))
    	    {
    		    if(gTeam[killerid] == 10 || PlayerInfo[killerid][pLeader] == 8)
    		    {
    		        if(GoChase[killerid] == playerid)
    		        {
    		            //ConsumingMoney[killerid] = 1;
    					new killer[MAX_PLAYER_NAME];
    					GetPlayerName(killerid, killer, sizeof(killer));
    					GivePlayerCash(killerid, PlayerInfo[playerid][pHeadValue]);
    					format(string,128,"<< Hitman %s has fulfilled the contract on %s and collected $%d >>",killer,name,PlayerInfo[playerid][pHeadValue]);
    					SendFamilyMessage(8, COLOR_YELLOW, string);
    					PlayerInfo[playerid][pHeadValue] = 0;
    					GotHit[playerid] = 0;
    					GetChased[playerid] = 999;
    					GoChase[killerid] = 999;
    				}
    			}
    		}
    	}
    	if(victimteam >= 4)
    	{
    	    if(IsPlayerConnected(killerid))
    	    {
    			//new killer[MAX_PLAYER_NAME];
    			//GetPlayerName(killerid, killer, sizeof(killer));
    			new slice = 100; //$100
    			playercash = GetPlayerCash(playerid);
    			if(gTeam[killerid] != 2) { WantedPoints[killerid] += 2; } //+ 2 wanted points
    			if(SafeTime[playerid] <= 0)
    			{
    				if(gTeam[killerid] != gTeam[playerid])
    				{
    					if(GetPlayerState(killerid) == 1)
    					{
    						PlayerInfo[killerid][pKills] = PlayerInfo[killerid][pKills] + 2;
    					}
    					else
    					{
    						PlayerInfo[killerid][pKills]++;
    					}
    					PlayerInfo[playerid][pKills]--;
    				}
    			}
    			/*if (strlen(deathreason) > 0)// patch
    			{
    				if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill) || gTeam[killerid] == gTeam[playerid])//med kill criminal
    				{
    					format(string, sizeof(string), ".: %s murdered %s. (%s) :.", killer, name, deathreason);
    				}
    				else
    				{
    					format(string, sizeof(string), ".: %s murdered %s. (%s) for $%d :.", killer, name, deathreason, slice);
    				}
    
    			}
    			else
    			{
    				if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill || gTeam[killerid] == gTeam[playerid]))
    				{
    					format(string, sizeof(string), ".: %s murdered %s :.", killer, name);
    				}
    				else
    				{
    					format(string, sizeof(string), ".: %s murdered %s for $%d :.", killer, name, slice);
    				}
    			}*/
    			if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill) || (gTeam[killerid] == gTeam[playerid] && gTeam[playerid] != 4))
    			{
    				slice = 0;
    			}
    			if (((gTeam[killerid]) != 4) && ((gTeam[killerid]) == gTeam[playerid]))//no team kill
    			{
    				slice = 0;
    			}
    			if (playercash > 0)
    			{
    				GivePlayerCash(playerid, -slice);
    			}
    			else
    			{
    				slice = slice+500;
    			}
    			//GivePlayerCash(killerid, slice);
    			//GameTextForPlayer(playerid, dmessage, 5000, 2);
    			PlayerPlaySound(killerid, 1083, 0.0, 0.0, 0.0);
    			if (((gTeam[killerid]) == 3) && reason != 49)
    			{
    				SetPlayerCriminal(killerid,255, "First Degree Murder");
    			}
    			else if (((gTeam[killerid]) == 3) && reason == 49)
    			{
    				SetPlayerCriminal(killerid,255, "Hit And Run");
    			}
    		}
    	}
    	else if (victimteam == 2)
    	{
    	    if(IsPlayerConnected(killerid))
    	    {
    			//new killer[MAX_PLAYER_NAME];
    			//GetPlayerName(killerid, killer, sizeof(killer));
    			// Cop kill
    			PlayerInfo[playerid][pKills]--;
    			if (gTeam[killerid] == 2)//cops kill cop
    			{
    				//format(string,128,".: Officer %s murdered Officer %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
    				PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
    				GivePlayerCash(killerid, -suecost);
    				GivePlayerCash(playerid, suecost+100);//+100pays hospital bill
    			}
    			else
    			{
    				//format(string,128,".: %s murdered Officer %s (%s) :.",killer,name,deathreason);
    		    }
    			if (gTeam[killerid] >= 3)
    			{
    			    WantedPoints[killerid] += 2; //+ 2 wanted points
    				if(reason != 49)
    				{
    					SetPlayerCriminal(killerid,255, "First Degree Murder");
    				}
    				else if (reason == 49)
    				{
    					SetPlayerCriminal(killerid,255, "Hit And Run");
    				}
    			}
    			if(gTeam[killerid] >= 5 && SafeTime[playerid] <= 0)
    			{
    				if(GetPlayerState(killerid) == 1)
    				{
    					PlayerInfo[killerid][pKills] = PlayerInfo[killerid][pKills]+2;
    				}
    				else
    				{
    					PlayerInfo[killerid][pKills]++;
    				}
    				WantedPoints[killerid]+=2;
    			}
    			//BroadCast(COLOR_RED, string);
    		}
    	}
    	else if (victimteam == 3)
    	{
    	    if(IsPlayerConnected(killerid))
    	    {
    			//new killer[MAX_PLAYER_NAME];
    			//GetPlayerName(killerid, killer, sizeof(killer));
    			// Civ kill
    			if ((gTeam[killerid]) == 2)//cops kill civ
    			{
    			    if(WantedLevel[playerid] < 1)
    			    {
    					//format(string,128,".: Officer %s murdered %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
    					PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
    					GivePlayerCash(killerid, -suecost);
    					GivePlayerCash(playerid, suecost+10);//+100pays hospital bill
    				}
    			}
    			else
    			{
    				//format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
    				WantedPoints[killerid] += 2;
    		    }
    			if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason != 49)
    			{
    				SetPlayerCriminal(killerid,255, "First Degree Murder");
    			}
    			else if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason == 49)
    			{
    				SetPlayerCriminal(killerid,255, "Hit And Run");
    			}
    		    //BroadCast(COLOR_RED, string);
    		}
    	}
    	if(playerid == CashboxOwner)
    	{
    	    new str[128], pName[MAX_PLAYER_NAME];
    	    GetPlayerPos(playerid, CashboxX, CashboxY, CashboxZ);
    	    GetPlayerName(playerid, pName, sizeof(pName));
    	    format(str, 128, "Cashbox-Owner %s (ID: %d) has died and droped the cashbox!", pName, playerid);
    	    SendClientMessageToAll(0xFFD700AA, str);
    		CashboxPickup = CreatePickup(1210, 3, CashboxX, CashboxY, CashboxZ);
    
    		CashboxOwner = INVALID_PLAYER_ID;
    		if(mode == 1)
    		{
    	        for(new i; i<MAX_PLAYERS; i++)
    			{
    			    if(IsPlayerConnected(i))
    			    {
    			    	SetPlayerCheckpoint(i, CashboxX, CashboxY, CashboxZ, 1);
    				}
    			}
    		}
    	}
    	else if (victimteam == 1)
    	{
    	    if(IsPlayerConnected(killerid))
    	    {
    			//new killer[MAX_PLAYER_NAME];
    			//GetPlayerName(killerid, killer, sizeof(killer));
    			// Civ kill
    			if ((gTeam[killerid]) == 2)//cops kill civ
    			{
    				//format(string,128,".: Officer %s murdered Paramedic %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
    				PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
    				GivePlayerCash(killerid, -suecost);
    				GivePlayerCash(playerid, suecost+10);//+100pays hospital bill
    			}
    			else if ((gTeam[killerid]) == 1)//med kill civ
    			{
    				//format(string,128,".: Paramedic %s murdered %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
    				PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
    				GivePlayerCash(killerid, -suecost);
    				GivePlayerCash(playerid, suecost+10);//+100pays hospital bill
    			}
    			else
    			{
    				//format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
    		    }
    			if (((gTeam[killerid]) == 4) && reason != 49)
    			{
    				SetPlayerCriminal(killerid,255, "First Degree Murder");
    			}
    			else if (((gTeam[killerid]) == 3) && reason == 49)
    			{
    				SetPlayerCriminal(killerid,255, "Hit And Run");
    			}
    		    //BroadCast(COLOR_RED, string);
    		}
    	}
    	if (victimteam >= 3 && WantedPoints[playerid] > 0 && killerteam == 2)
    	{
    	    SetPlayerFree(playerid,killerid, "Got Killed");
    	}
    	if (BusrouteEast[playerid][0] != 0 || BusrouteWest[playerid][0] != 0)
    	{
    		if (BusrouteEast[playerid][0] != 0) BusrouteEnd(playerid, BusrouteEast[playerid][1]);
    		else if (BusrouteWest[playerid][0] != 0) BusrouteEnd(playerid, BusrouteWest[playerid][1]);
    		else BusrouteEnd(playerid, 0);
    	}
    	if(FarmerVar[playerid] != 0)
    	{
    	    FarmerVar[playerid] = 0;
    	    DisablePlayerCheckpoint(playerid);
    	}
    	if(DrugFarmerVar[playerid] != 0)
    	{
    		DrugFarmerVar[playerid] = 0;
    		DisablePlayerCheckpoint(playerid);
    	}
    	if(SmugglerWork[playerid] != 0)
    	{
    	    SmugglerWork[playerid] = 0;
    	    DisablePlayerCheckpoint(playerid);
    	}
    	killerid = INVALID_PLAYER_ID;
    	SetPlayerColor(playerid,COLOR_GRAD2);
    	return 1;
    }

  4. deci nustiu dece cand dau cu pumnu in cineva nu i scade viata

    doar cand trag cu arme ..

    si cum fac sa-i scada viata automat cate putin

    si cum as putea face niste texdraururi sa arate cate conturi sunt,banati si un record de playerii

    la logare pe server

  5. 1.deci am sistemu de fast event pentru rpg

    deci imi apare cine sa scrie primu

    dar scriu

    si nu merge

    nu imi zice ca x a scris primu si a castigat si nici nu da bani

    nu se intampla nimic

    din ce cauza

    function xReactionTest()
    {
        new
                xLength = (random(8) + 2),
                string[128]
        ;
        xCash = (random(10000) + 50000);
        format(xChars, sizeof(xChars), "");
        Loop(x, xLength) format(xChars, sizeof(xChars), "%s%s", xChars, xCharacters[random(sizeof(xCharacters))][0]);
        format(string, sizeof(string), "« Cine scrie primu %s castiga $%d banii. »", xChars, xCash);
        SendClientMessageToAll(PURPLE, string);
        KillTimer(xReactionTimer);
        xTestBusy = true;
        SetTimer("xReactionProgress", 30000, 0);
    return 1;
    }
    switch(xTestBusy)
        {
                case true:
                {
                    if(!strcmp(xChars, text, false))
                    {
                                new pName[MAX_PLAYER_NAME];
                                GetPlayerName(playerid, pName, sizeof(pName));
                                format(string, sizeof(string), "« \%s\" a castigat fast event-ul. »", pName);
                                SendClientMessageToAll(GREEN, string);
                                format(string, sizeof(string), "« Ai câstigat $%d banii. »", xCash);
                                SendClientMessage(playerid, GREEN, string);
                                GivePlayerCash(playerid, xCash);
                                xReactionTimer = SetTimer("xReactionTest", TIME, 1);
                                xTestBusy = false;
                    }
                }
        }

    edit, am rezolvat

  6. deci chiar nu inteleg dece nu-mi mai apare urmatoru cp

    deci ma duc in primu iar urmatoru nu mai apare

    comanda

    if(strcmp(cmd, "/exam", true) == 0)
    	{
    		if(IsPlayerConnected(playerid))
    		{
    		    if(PlayerInfo[playerid][pCarLic] == 0)
    		    {
    		    	if(PlayerToPoint(3.0,playerid,1412.8313,-1700.3066,13.5395))
    		    	{
       					CP[playerid] = 200;
       					SetPlayerCheckpoint(playerid, 1421.1475,-1699.3237,13.2888, 4.0);
    	    			TakingLesson[playerid] = 1;
        				PutPlayerInVehicle(playerid, examc, 0);
        				SendClientMessage(playerid, COLOR_LIGHTBLUE, "EXAM: Please follow the checkpoints and drive safety!");
       				}
    			}
    			else
    			{
    			    SendClientMessage(playerid, COLOR_GRAD1, "   You already have a Drive License !");
    			    return 1;
    			}
    		}
    		return 1;
    	}
    si restu cp
    else if(CP[playerid]==200)//Exam_01
    	{
            DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 201;
    		SetPlayerCheckpoint(playerid, 1432.4354,-1658.6343,13.1245, 5.0);
    	}
    	else if(CP[playerid]==201)//Exam_02
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 202;
    		SetPlayerCheckpoint(playerid, 1432.3827,-1588.9227,13.1318, 5.0);
    	}
    	else if(CP[playerid]==202)//Exam_03
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 203;
    		SetPlayerCheckpoint(playerid, 1454.7500,-1480.2014,13.0978, 5.0);
    	}
    	else if(CP[playerid]==203)//Exam_04
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 204;
    		SetPlayerCheckpoint(playerid, 1457.2000,-1439.2382,13.1303, 5.0);
    	}
    	else if(CP[playerid]==204)//Exam_05
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 205;
    		SetPlayerCheckpoint(playerid, 1429.9436,-1437.6150,13.1244, 5.0);
    	}
       	else if(CP[playerid]==205)//Exam_06
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 206;
    		SetPlayerCheckpoint(playerid, 1423.7155,-1398.9248,13.1238, 5.0);
    	}
    	else if(CP[playerid]==206)//Exam_07
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 207;
    		SetPlayerCheckpoint(playerid, 1350.0922,-1393.0492,13.1469, 5.0);
    	}
    	else if(CP[playerid]==207)//Exam_08
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 208;
    		SetPlayerCheckpoint(playerid, 1106.5748,-1397.0431,13.1716, 5.0);
    	}
    	else if(CP[playerid]==208)//Exam_09
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 209;
    		SetPlayerCheckpoint(playerid, 1059.6833,-1419.8898,13.1155, 5.0);
    	}
    	else if(CP[playerid]==209)//Exam_10
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 210;
    		SetPlayerCheckpoint(playerid, 1035.0563,-1571.5737,13.1341, 5.0);
    	}
    	else if(CP[playerid]==210)//Exam_11
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 211;
    		SetPlayerCheckpoint(playerid, 1143.5441,-1574.9717,13.0121, 5.0);
    	}
    	else if(CP[playerid]==211)//Exam_12
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 212;
    		SetPlayerCheckpoint(playerid, 1289.9336,-1574.8125,13.1246, 5.0);
    	}
    	else if(CP[playerid]==212)//Exam_13
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 213;
    		SetPlayerCheckpoint(playerid, 1295.0909,-1659.1091,13.1246, 5.0);
    	}
    	else if(CP[playerid]==213)//Exam_14
    	{
    		DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 214;
    		SetPlayerCheckpoint(playerid, 1295.0031,-1704.4797,13.1240, 5.0);
    	}
    	else if(CP[playerid]==214)//Exam_15
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 215;
    		SetPlayerCheckpoint(playerid, 1299.5117,-1817.1479,13.1245, 5.0);
    	}
    	else if(CP[playerid]==215)//Exam_16
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 216;
    		SetPlayerCheckpoint(playerid, 1300.8134,-1855.0059,13.1245, 5.0);
    	}
    	else if(CP[playerid]==216)//Exam_17
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 217;
    		SetPlayerCheckpoint(playerid, 1389.0083,-1874.1768,13.1245, 5.0);
    	}
    	else if(CP[playerid]==217)//Exam_18
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 218;
    		SetPlayerCheckpoint(playerid, 1523.0303,-1874.8875,13.1266, 5.0);
    	}
    	else if(CP[playerid]==218)//Exam_19
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 219;
    		SetPlayerCheckpoint(playerid, 1571.1161,-1872.5188,13.1252, 5.0);
    	}
    	else if(CP[playerid]==219)//Exam_20
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 220;
    		SetPlayerCheckpoint(playerid, 1572.3271,-1733.9789,13.1269, 5.0);
    	}
    	else if(CP[playerid]==220)//Exam_21
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 221;
    		SetPlayerCheckpoint(playerid, 1531.4258,-1730.1346,13.1245, 5.0);
    	}
    	else if(CP[playerid]==221)//Exam_22
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 222;
    		SetPlayerCheckpoint(playerid, 1437.5671,-1730.2736,13.1254, 5.0);
    	}
    	else if(CP[playerid]==222)//Exam_23
    	{
    	    DisablePlayerCheckpoint(playerid);
    		CP[playerid] = 223;
    		SetPlayerCheckpoint(playerid, 1424.2367,-1694.3533,13.2030, 5.0);
    	}
    	else if(CP[playerid]==223)//Exam_Final
    	{
    		new pName[24];
    		new str[128];
    		GetPlayerName(playerid, pName, 24);
    		GivePlayerCash(playerid, -5000);
     		format(str, 128,"EXAM: Congratulation %s! Drive License Passed.", pName);
     		SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
     		RemovePlayerFromVehicle(playerid);
      		SetVehicleToRespawn(examc);
      		SetVehicleNumberPlate(examc, " School");
      		TakingLesson[playerid] = 0;
    		PlayerInfo[playerid][pCarLic] = 1;
    		DisablePlayerCheckpoint(playerid);
    	}

    spuneti-mi si mei ce are

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.