WTF is this for bullshit, why doesn't it work....
#1

Hello, I was scripting my point system for my factions, When I made a /aresetpoint, the name doesn't change and stay " ".
I got exactly the same as my faction system and that works perfect....
Код:
	if(strcmp(cmd, "/aresetpoint", true) == 0)
	{
	  if(IsPlayerConnected(playerid))
	  {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_RED, "» /aresetpoint [pointid 0-9]");
				return 1;
			}
			new factionid = strval(tmp);
			if (PlayerStats[playerid][Admin] >= 20)
			{
				DynamicPoints[factionid][Price] = 0;
				strmid(DynamicPoints[factionid][PointName], "NoneName", 0, strlen(string), 255);
				strmid(DynamicPoints[factionid][CurrentOwner], "Nobody", 0, strlen(string), 255);
				format(string, sizeof(string), "» You have reset Point ID: %d.", factionid);
				SendClientMessage(playerid, COLOR_YELLOW, string);
				SavePoints();
			}
			else
			{
				SendClientMessage(playerid, COLOR_RED, "» Your not an administrator or an administrator with the required level.");
			}
		}
		return 1;
	}
Faction:

Код:
	if(strcmp(cmd, "/aresetfaction", true) == 0)
	{
	  if(IsPlayerConnected(playerid))
	  {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_RED, "» /aresetfaction [factionid]");
				return 1;
			}
			new factionid = strval(tmp);
			if (PlayerStats[playerid][Admin] >= 20)
			{
				new rank;
				format(string, sizeof(string), "Family%d",factionid);
				strmid(DynamicFactions[factionid][fName], string, 0, strlen(string), 255);
				DynamicFactions[factionid][fX] = 0.0;
				DynamicFactions[factionid][fY] = 0.0;
				DynamicFactions[factionid][fZ] = 0.0;
				DynamicFactions[factionid][fMaterials] = 0;
				DynamicFactions[factionid][fDrugs] = 0;
				DynamicFactions[factionid][fBank] = 0;
				rank = 1; format(string, sizeof(string), "Rank%d",rank); strmid(DynamicFactions[factionid][fRank1], string, 0, strlen(string), 255);
				rank ++; format(string, sizeof(string), "Rank%d",rank); strmid(DynamicFactions[factionid][fRank2], string, 0, strlen(string), 255);
				rank ++; format(string, sizeof(string), "Rank%d",rank); strmid(DynamicFactions[factionid][fRank3], string, 0, strlen(string), 255);
				rank ++; format(string, sizeof(string), "Rank%d",rank); strmid(DynamicFactions[factionid][fRank4], string, 0, strlen(string), 255);
				rank ++; format(string, sizeof(string), "Rank%d",rank); strmid(DynamicFactions[factionid][fRank5], string, 0, strlen(string), 255);
				rank ++; format(string, sizeof(string), "Rank%d",rank); strmid(DynamicFactions[factionid][fRank6], string, 0, strlen(string), 255);
				rank ++; format(string, sizeof(string), "Rank%d",rank); strmid(DynamicFactions[factionid][fRank7], string, 0, strlen(string), 255);
				rank ++; format(string, sizeof(string), "Rank%d",rank); strmid(DynamicFactions[factionid][fRank8], string, 0, strlen(string), 255);
				rank ++; format(string, sizeof(string), "Rank%d",rank); strmid(DynamicFactions[factionid][fRank9], string, 0, strlen(string), 255);
				rank ++; format(string, sizeof(string), "Rank%d",rank); strmid(DynamicFactions[factionid][fRank10], string, 0, strlen(string), 255);
				DynamicFactions[factionid][fSkin1] = 0;
				DynamicFactions[factionid][fSkin2] = 0;
				DynamicFactions[factionid][fSkin3] = 0;
				DynamicFactions[factionid][fSkin4] = 0;
				DynamicFactions[factionid][fSkin5] = 0;
				DynamicFactions[factionid][fSkin6] = 0;
				DynamicFactions[factionid][fSkin7] = 0;
				DynamicFactions[factionid][fSkin8] = 0;
				DynamicFactions[factionid][fSkin9] = 0;
				DynamicFactions[factionid][fSkin10] = 0;
				DynamicFactions[factionid][fJoinRank] = 0;
				DynamicFactions[factionid][fUseSkins] = 0;
				DynamicFactions[factionid][fType] = 0;
				DynamicFactions[factionid][fRankAmount] = 0;
				DynamicFactions[factionid][fMembers] = 0;
				DynamicFactions[factionid][SpawnWep1] = 0;
				DynamicFactions[factionid][SpawnWep2] = 0;
				DynamicFactions[factionid][fUseColor] = 0;
				DynamicFactions[factionid][fArmor] = 0;
				format(string, sizeof(string), "0xFFFFFFFF");
				strmid(DynamicFactions[factionid][fColor], string, 0, strlen(string), 255);
				strmid(DynamicFactions[factionid][fColorName], "None", 0, strlen(string), 255);
				strmid(DynamicFactions[factionid][fOwnerName], "Nobody", 0, strlen(string), 255);
				format(string, sizeof(string), "» You have reset Family ID: %d.", factionid);
				SendClientMessage(playerid, COLOR_YELLOW, string);
				SaveDynamicFactions();
			}
			else
			{
				SendClientMessage(playerid, COLOR_RED, "» Your not an administrator or an administrator with the required level.");
			}
		}
		return 1;
	}
WTF? I get sick of it , Maybe somebody of you guys see it?
Reply


Messages In This Thread
WTF is this for bullshit, why doesn't it work.... - by RSC_Quicker - 21.02.2010, 16:29
Re: WTF is this for bullshit, why doesn't it work.... - by RSC_Quicker - 21.02.2010, 16:38

Forum Jump:


Users browsing this thread: 1 Guest(s)