Jump to content
  • 0

Ajutor comenzi


euionut

Question

Problema intalnita (descriere): Cateodata nu functioneaza unele comenzi pe serverul meu X_X
Ero(area / rile) / warning-(ul / urile): Nimic
Liniile de cod / sursa / script-ul(obligatoriu): -
Imagini / Video (optional): -
Ati incercat sa rezolvati singur?: Da... Am pus IsPlayerConnected(playerid)) la fiecare comanda... Dar vad ca degeaba, poate fi de la ceva plugin sau ceva de genu? X_X

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Poate postezi si o comandat care face figuri.

Nu mai deschideti in pu*a mea servere de SA:MP !

Jucati-va pe cele care sunt !   Sunt suficiente !

Reguli de bun simt:

1. Nu faceti reclama unde nu trebuie !

2. Nu injurati ca la usa cortului !

3. Daca esti analfabeti, taci din gura !

4. Nu abuza de 'scuze', 'din greseala' !

 

My work ::: http://pastebin.com/VRNRcaAs

Link to comment
Share on other sites

  • 0

Folosesc Sscanf

Gen /fish

CMD:fish(playerid, params[])
{
    if(IsPlayerConnectedEx(playerid))
	{
		if(playerVariables[playerid][pJob] == 3 && !IsPlayerInAnyVehicle(playerid) && playerVariables[playerid][pFishing] == 0)
		{
		    if(IsPlayerInRangeOfPoint(playerid,6.0,373.6653,-2085.0105,7.8359))
		    {
	            playerVariables[playerid][pFishing] = 1;
				SendClientMessage(playerid, COLOR_WHITE, "Acuma sunteti la pescuit. Va dura cateva secunde pentru a prinde un peste.");
				SetTimerEx("Fishing", 7000, false, "d", playerid);
				TogglePlayerControllable(playerid, 0);
				ApplyAnimation(playerid,"SWORD","sword_block",50.0 ,0,1,0,1,1);
				SetPlayerAttachedObject(playerid, 0,18632,6,0.079376,0.037070,0.007706,181.482910,0.000000,0.000000,1.000000,1.000000,1.000000);
				format(szMessage, sizeof(szMessage), "~n~~n~~n~~n~~n~~n~~n~~n~~w~PESCUIESTI...");
				GameTextForPlayer(playerid, szMessage, 7000, 3);
				playerVariables[playerid][pAnimation] = 1;
				playerVariables[playerid][pFreezeTime] = -1;
				playerVariables[playerid][pFreezeType] = 3;
			}
	    }
	}
	return 1;
}

Sau /stats 

CMD:stats(playerid, params[])
{
    if(IsPlayerConnectedEx(playerid))
    {
		new param1[32],param2[32],param3[32],param100[32];
	    new nxtlevel = playerVariables[playerid][pLevel];
		new expamount = nxtlevel*levelexp;

		switch(playerVariables[playerid][pGender])
		{
			case 1: param2 = "Barbat";
			case 2: param2 = "Femeie";
			default: param2 = "Unknown";
		}
		new param20[182];
		if(playerVariables[playerid][pPhoneNumber] != -1)
		{
			format(param20,sizeof(param20),"%d",playerVariables[playerid][pPhoneNumber]);
		}
		else
		{
			param20 = "None";
		}
		if(playerVariables[playerid][pJob] == 0)
		{
			param1 = "Unemployed";
		}
		else
		{
			strcpy(param1, jobVariables[playerVariables[playerid][pJob]][jJobName], sizeof(param1));
	 	}
	    SendClientMessage(playerid, COLOR_TEAL, "--------------------------------------------------------------------------------------------------------------------------------");
		format(szMessage, sizeof(szMessage), "%s | Respect Points: %d/%d | Level: %d | Playing hours: %d | Phone number: %s | Job: %s",playerVariables[playerid][pNormalName],playerVariables[playerid][pRPoints], expamount, playerVariables[playerid][pLevel], playerVariables[playerid][pPlayingHours],param20,param1);
		SendClientMessage(playerid, COLOR_WHITE, szMessage);
		if(playerVariables[playerid][pGroup] < 1)
		{
			param1 = "None";
			param2 = "None";
		}
		else
		{
			format(param1, sizeof(param1), "%s", groupVariables[playerVariables[playerid][pGroup]][gGroupName]);
			switch(playerVariables[playerid][pGroupRank])
			{
				case 1: format(param2, sizeof(param2), "%s", groupVariables[playerVariables[playerid][pGroup]][gGroupRankName1]);
				case 2: format(param2, sizeof(param2), "%s", groupVariables[playerVariables[playerid][pGroup]][gGroupRankName2]);
				case 3: format(param2, sizeof(param2), "%s", groupVariables[playerVariables[playerid][pGroup]][gGroupRankName3]);
				case 4: format(param2, sizeof(param2), "%s", groupVariables[playerVariables[playerid][pGroup]][gGroupRankName4]);
				case 5: format(param2, sizeof(param2), "%s", groupVariables[playerVariables[playerid][pGroup]][gGroupRankName5]);
				case 6: format(param2, sizeof(param2), "%s", groupVariables[playerVariables[playerid][pGroup]][gGroupRankName6]);
				case 7: format(param2, sizeof(param2), "%s", groupVariables[playerVariables[playerid][pGroup]][gGroupRankName7]);
			}
		}
		if(playerVariables[playerid][pWalkieTalkie] == -1) param3 = "None";
		else if(playerVariables[playerid][pWalkieTalkie] == 0) param3 = "Disabled";
		else format(param3, sizeof(param3), "#%d khz", playerVariables[playerid][pWalkieTalkie]);

		new donator[256];
		if(playerVariables[playerid][pDonate] == 0) donator = "No";
		else format(donator, sizeof(donator), "Yes");
		format(szMessage, sizeof(szMessage), "Group: %s | Rank: %s (%d) | Bank: $%s | Cash: $%s | Materials: %d | Radio: %s", param1, param2, playerVariables[playerid][pGroupRank], NumberFormat(playerVariables[playerid][pBankMoney]), NumberFormat(playerVariables[playerid][pMoney]), playerVariables[playerid][pMaterials], param3);
		SendClientMessage(playerid, COLOR_WHITE, szMessage);
		if(playerVariables[playerid][pGroup] == 1 || playerVariables[playerid][pGroup] == 2 || playerVariables[playerid][pGroup] == 3)
		{
			format(szMessage, sizeof(szMessage), "Credit: $%d | Warns: %d/3 | Lawer Points: %d/3 | Premium: %s (%d points) | FWarns: %d/3 | FpUnish: %d/40", playerVariables[playerid][pPhoneCredit],playerVariables[playerid][pWarns],playerVariables[playerid][pRobPoints],donator,playerVariables[playerid][pPremiumPoints],playerVariables[playerid][pFWarns],playerVariables[playerid][pFPunish]);
	        SendClientMessage(playerid, COLOR_WHITE, szMessage);
		}
		else
		{
			if(playerVariables[playerid][pDonate] == 1)
			{
				format(szMessage, sizeof(szMessage), "Credit: $%d | Warns: %d/3 | Rob Points: %d/8 | Premium: %s (%d points) | FWarns: %d/3 | FpUnish: %d/40", playerVariables[playerid][pPhoneCredit],playerVariables[playerid][pWarns],playerVariables[playerid][pRobPoints],donator,playerVariables[playerid][pPremiumPoints],playerVariables[playerid][pFWarns],playerVariables[playerid][pFPunish]);
	            SendClientMessage(playerid, COLOR_WHITE, szMessage);
			}
			else
			{
				format(szMessage, sizeof(szMessage), "Credit: $%d | Warns: %d/3 | Rob Points: %d/10 | Premium: %s (%d points) | FWarns: %d/3 | FpUnish: %d/40", playerVariables[playerid][pPhoneCredit],playerVariables[playerid][pWarns],playerVariables[playerid][pRobPoints],donator,playerVariables[playerid][pPremiumPoints],playerVariables[playerid][pFWarns],playerVariables[playerid][pFPunish]);
	            SendClientMessage(playerid, COLOR_WHITE, szMessage);
			}

		}
		if(playerVariables[playerid][pClan] < 1)
		{
			param1 = "None";
			param100 = "None";
		}
		else
		{
			format(param1, sizeof(param1), "%s", clanVariables[playerVariables[playerid][pClan]][cClanName]);
			switch(playerVariables[playerid][pClanRank])
			{
				case 1: format(param100, sizeof(param100), "%s", clanVariables[playerVariables[playerid][pClan]][cClanRankName1]);
				case 2: format(param100, sizeof(param100), "%s", clanVariables[playerVariables[playerid][pClan]][cClanRankName2]);
				case 3: format(param100, sizeof(param100), "%s", clanVariables[playerVariables[playerid][pClan]][cClanRankName3]);
				case 4: format(param100, sizeof(param100), "%s", clanVariables[playerVariables[playerid][pClan]][cClanRankName4]);
				case 5: format(param100, sizeof(param100), "%s", clanVariables[playerVariables[playerid][pClan]][cClanRankName5]);
				case 6: format(param100, sizeof(param100), "%s", clanVariables[playerVariables[playerid][pClan]][cClanRankName6]);
				case 7: format(param100, sizeof(param100), "%s", clanVariables[playerVariables[playerid][pClan]][cClanRankName7]);
			}
		}
		format(szMessage, sizeof(szMessage), "House: %d | Business: %d | Drugs: %dg | Clan: %s | Rank: %s (%d)",getPlayerHouseID(playerid), getPlayerBusinessID(playerid),playerVariables[playerid][pDrugs], param1, param100,playerVariables[playerid][pClanRank]);
		SendClientMessage(playerid, COLOR_WHITE, szMessage);

	    if(playerVariables[playerid][pCarModel1] >= 400)
		{
		    new zile = playerVariables[playerid][pCarDay]*50;
			new km = playerVariables[playerid][pCarKM]/10;
			new pret = 5000+zile+km;
			format(szMessage, sizeof(szMessage), "Model1: %s | Id: %d | Zile: %d | Km: %d | Asigurare: $%d (%d puncte)", VehicleNames[playerVariables[playerid][pCarModel1] - 400], playerVariables[playerid][pCarID1], playerVariables[playerid][pCarDay], playerVariables[playerid][pCarKM], NumberFormat(pret), playerVariables[playerid][pInsurancePoints]);
			SendClientMessage(playerid, COLOR_WHITE, szMessage);
		}
		if(playerVariables[playerid][pCarModel2] >= 400)
		{
		    new zile = playerVariables[playerid][pCarDay2]*50;
			new km = playerVariables[playerid][pCarKM2]/10;
			new pret = 5000+zile+km;
			format(szMessage, sizeof(szMessage), "Model2: %s | Id: %d | Zile: %d | Km: %d | Asigurare: $%d (%d puncte)", VehicleNames[playerVariables[playerid][pCarModel2] - 400], playerVariables[playerid][pCarID2], playerVariables[playerid][pCarDay2], playerVariables[playerid][pCarKM2], NumberFormat(pret), playerVariables[playerid][pInsurancePoints2]);
			SendClientMessage(playerid, COLOR_WHITE, szMessage);
		}
		if(playerVariables[playerid][pCarModel3] >= 400)
		{
		    new zile = playerVariables[playerid][pCarDay3]*50;
			new km = playerVariables[playerid][pCarKM3]/10;
			new pret = 5000+zile+km;
			format(szMessage, sizeof(szMessage), "Model3: %s | Id: %d | Zile: %d | Km: %d | Asigurare: $%d (%d puncte)", VehicleNames[playerVariables[playerid][pCarModel3] - 400], playerVariables[playerid][pCarID3], playerVariables[playerid][pCarDay3], playerVariables[playerid][pCarKM3], NumberFormat(pret), playerVariables[playerid][pInsurancePoints3]);
			SendClientMessage(playerid, COLOR_WHITE, szMessage);
		}
		if(playerVariables[playerid][pCarModel4] >= 400)
		{
		    new zile = playerVariables[playerid][pCarDay4]*50;
			new km = playerVariables[playerid][pCarKM4]/10;
			new pret = 5000+zile+km;
			format(szMessage, sizeof(szMessage), "Model4: %s | Id: %d | Zile: %d | Km: %d | Asigurare: %d (%d puncte)", VehicleNames[playerVariables[playerid][pCarModel4] - 400], playerVariables[playerid][pCarID4], playerVariables[playerid][pCarDay4], playerVariables[playerid][pCarKM4], NumberFormat(pret), playerVariables[playerid][pInsurancePoints4]);
			SendClientMessage(playerid, COLOR_WHITE, szMessage);
		}
		new Float:HAFloats[2];
		GetPlayerHealth(playerid,HAFloats[0]);
		GetPlayerArmour(playerid,HAFloats[1]);
		if(playerVariables[playerid][pAdminLevel] >= 1)
		{
			switch(playerVariables[playerid][pPrisonID])
			{
					case 0: format(szMessage, sizeof(szMessage), "IP: %s | Viata: %.1f | Armura: %.1f", playerVariables[playerid][pConnectionIP],HAFloats[0], HAFloats[1]);
					case 1: format(szMessage, sizeof(szMessage), "IP: %s | Viata: %.1f | Armura: %.1f | Admin Prison Time: %d", playerVariables[playerid][pConnectionIP], HAFloats[0], HAFloats[1], playerVariables[playerid][pPrisonTime]);
					case 2: format(szMessage, sizeof(szMessage), "IP: %s | Viata: %.1f | Armura: %.1f | Admin Jail Time: %d", playerVariables[playerid][pConnectionIP], HAFloats[0], HAFloats[1], playerVariables[playerid][pPrisonTime]);
					case 3: format(szMessage, sizeof(szMessage), "IP: %s | Viata: %.1f | Armura: %.1f | Jail Time: %d", playerVariables[playerid][pConnectionIP], HAFloats[0], HAFloats[1], playerVariables[playerid][pPrisonTime]);
			}
			SendClientMessage(playerid, COLOR_ASKQ, szMessage);
		}
		SCM(playerid, COLOR_TEAL, "--------------------------------------------------------------------------------------------------------------------------------");
	}
	return 1;
}

Cateodata functioneaza si cateodata nu...

Edited by euionut
Link to comment
Share on other sites

  • 0

Verifica daca primesti ceva erori in consola cand folosesti comenzile..

Nu mai deschideti in pu*a mea servere de SA:MP !

Jucati-va pe cele care sunt !   Sunt suficiente !

Reguli de bun simt:

1. Nu faceti reclama unde nu trebuie !

2. Nu injurati ca la usa cortului !

3. Daca esti analfabeti, taci din gura !

4. Nu abuza de 'scuze', 'din greseala' !

 

My work ::: http://pastebin.com/VRNRcaAs

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • 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.