Jump to content
  • 0

Am nevoie de ajutor , cu o comanda !


Question

Posted

Paste fericit baieti si fete !

Am si eu o problema cu o comanda /event

#include <a_samp>
#include <core>
#include <float>

new glob0[500];

#define MAX_STRING 255

public OnPlayerConnect(playerid)
{
   glob0[playerid] = 0;
   return 0;
}

strtok(const string[], &index,seperator=' ')
{
	new length = strlen(string);
	new offset = index;
	new result[MAX_STRING];
	while ((index < length) && (string[index] != seperator) && ((index - offset) < (sizeof(result) - 1)))
	{
		result[index - offset] = string[index];
		index++;
	}

	result[index - offset] = EOS;
	if ((index < length) && (string[index] == seperator))
	{
		index++;
	}
	return result;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
   new var0[256];
   new var1[24];
   new var2[256];
   new var3 = 0;
   var2 = strtok(cmdtext, var3);
   if(!strcmp(var2, "/event", true))
   {
      if(glob0[playerid] == 1)
      {
         GetPlayerName(playerid, var1, 24);
         format(var0, 256, "[Event Info] %s [ID:%d] Event over !", var1, playerid);
         SendClientMessageToAll(0xFDBE02FF, var0);
         glob0[playerid] = 0;
         SetPlayerHealth(playerid, 100.0);
         SetPlayerArmour(playerid, 0.0);
         SetPlayerColor(playerid, 0xFDBE02FF);
      }
      else
      {
         GetPlayerName(playerid, var1, 24);
         format(var0, 256, "[Event Info] %s [ID:%d] Face event la punctul portocaliu. ", var1, playerid);
         SendClientMessageToAll(0xFDBE02FF, var0);
         glob0[playerid] = 1;
         SetPlayerHealth(playerid, 100.0);
         SetPlayerArmour(playerid, 100.0);
         SetPlayerColor(playerid, 0xFDBE02FF);
         for(new var4 = 0; var4 < 500; var4++)
         {
            if(IsPlayerConnected(var4))
            {
               SetPlayerMarkerForPlayer(var4, playerid, 0xFDBE02FF);
            }
         }
      }
      return 1;
   }
   return 0;
}

As dori , sa adaug o comanda cand cine-va da event , sa apara Event Info: Detalii care sa le scrie cel care este cu /event cu o comanda gen /e (Text)

Si am o problema , cand se termina eventu adica cand dau de 2 ori /event , nu mi se face culoarea numelui la loc !

Va rog frumos ajutati-ma si inca o data Paste Fericit !

2 answers to this question

Recommended Posts

Posted

Nu am folosit deamx , aici am gasit eu comanda event si am modificat era cu "punct rosu" si eu am facut`o cu punct portocaliu :-?? atata tot ~

Am luat`o de aici http://www.sa-mp.ro/forum/index.php?topic=7826.0

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.