Jump to content
  • 0

pomoc Error + zadost


arci224

Dotaz

zdravim vsechny. takžee dělal jsem si vyplatu, a hazi mi to error neviem si stim uz vubec rady - 

 

 

public OnGameModeInit()
{
	SetTimer("Vyplaty",4000,true); // Tímto jsem zapli opakovací Timer při spuštění modu na 10 minut (1000 milisekund * 60 sekund * 10 minut)
	return 1;
}

forward Vyplaty();
public Vyplaty() // Název publicu (náš vytvořený)
{
	for(new playerid; playerid<MAX_PLAYERS; playerid++) // cyklus for (protože od verze 0.3e SA-MP odendalo cyklus z fce playerid)
	{
		if(PlayerInfo[playerid][Povolani]==0)
		{

			GivePlayerMoney(playerid,+random(500));// Nastaví hráči peníze.
		}
		else if(PlayerInfo[playerid][Povolani]==1)
		{
			GivePlayerMoney(playerid,+random(2000)); // Nastaví hráči peníze.
		}
		else if(PlayerInfo[playerid][Povolani]==2)
		{
		    GivePlayerMoney(playerid,+random(2000));
		}
	}
return 1; // Ukončení publicu
} 

 

 

 

++ jak udělat zapisovani do INI textu + cteni textu neboly ban duvodu  - muj code na ban  (((TAKTO MY TO FUNGUJE ALE PRO IDENTIFIKACI DUVODU BANU BYCH POTREBOVAL ABY TO BYLO AJ V SUBORU neviem ako.)))

 

 

dcmd_ban(playerid, params[])
{
	if(IsPlayerConnected(playerid))
	{
		new id = strval(params);

			 if(PlayerInfo[playerid][pAdmin]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nejsi Administrátor !");
		else if(PlayerInfo[playerid][pAdmin]<=2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použití potřeješ alespoň Admin Level - 3 !");
		else if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /ban [ ID ] [ DŮVOD ]");
		else if(strlen(params[chrfind(' ',params)+1])>32) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Zadal jsi moc dlouhý důvod ! Maximálne 32 znakov !");
		else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč se zadaným ID není na serveru !");
		else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Tohle je NPC !");
		else
		{
			new Name[26];
			new Name2[26];
			GetPlayerName(playerid,Name,26);
			GetPlayerName(id,Name2,26);
			new string[128];
			format(string,128,"[  INFO  ] Hráč %s byl zabanovaní Administrátorem %s [ DŮVOD: %s ]", Name2, Name, params[chrfind(' ',params)+1]);
			SendClientMessageToAll(COLOR_ADMIN,string);
			format(string, 128, "%s: %s", Name, params[chrfind(' ',params)+1]);
			PlayerInfo[id][Bane]=1;
			SetTimerEx("BAN", 1000, false, "i", id);
		}
	}
    return 1;
}
forward BAN(playerid);
public BAN(playerid)
{
	Kick(playerid);
	PlayerInfo[playerid][Bane]=1;
	return 1;
} 

 

 

 

Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

Guest
This topic is now closed to further replies.
×
×
  • Create New...