Jump to content

laury

Membru
  • Posts

    319
  • Joined

  • Last visited

Posts posted by laury

  1. intri in foldaru unde ai gta instalat si acolo gasesti sau dak nu e acolo

    intri in documente si acolo gasesti un foldar de la gta

    intri in el pe urma iti apar alte foldare.u intri in ala care scrie samp si acolo vei gasi

    in astea 2 locuri se salveaza

    cauta mai cu atentie

  2. sal

    am incercat sa fac masinile de la jobul truck sa mearga numai cei care sunt angajati trucker

    		if(newcar == 53 || newcar == 54 || newcar == 55 || newcar == 52 || newcar == 58 || newcar == 57 || newcar == 56)
    		{
    		    if(PlayerInfo[playerid][pJob] != 16) { }
    		    else
    			{
    		        SendClientMessage(playerid, COLOR_GREY, " NU esti angajat Trucker !");
    		        RemovePlayerFromVehicle(playerid);
    		    }
    		}

    dar cind ma urc in masinile acelea merg si fara sa fiu angajat

    imi puteti spune ce am gresit ?

    pls

  3. intri pe sv dai /veh id masina

    pe urma intri in gm si adaugi masina dupa ultimele masini din gm tau

    dupa aceea dai restart la sv ntri pe sv si te duci unde ai pus u masina

    te urci in ea si scri /oldcar si iti va arata un numar

    intri in gm iar si cauti linia public OnPlayerStateChange si mai jos o sa gasesti ceva de genu

    		if(newcar == numarul de la oldcar || newcar == numarul de la oldcar)
    		{
    		    if(PlayerInfo[playerid][pMember] == numarul factiuni || PlayerInfo[playerid][pLeader] == numarul factiuni) { }
    		    else
    			{
    		        SendClientMessage(playerid, COLOR_GREY, " You are not in the faction !");
    		        RemovePlayerFromVehicle(playerid);
    		    }
    		}

    dai compile iar si intri pe sv si iti garantez k iti va merge

  4. cred k asta vrei sa poata toti plaiery sa isi schimbe skinu din comanda

    	if(strcmp(cmd, "/setskin", true) == 0)
    	{
    	    if(IsPlayerConnected(playerid))
    	    {
    			tmp = strtok(cmdtext, idx);
    			if(!strlen(tmp))
    			{
    				SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /setskin [playerid/PartOfName] [skin model]");
    				return 1;
    			}
    			new playa;
    			new health;
    			playa = ReturnUser(tmp);
    			tmp = strtok(cmdtext, idx);
    			health = strval(tmp);
    			if(health > 299 || health < 0) { SendClientMessage(playerid, COLOR_GREY, " Dont go below number 0, or above number 299 !"); return 1; }
    			if (PlayerInfo[playerid][pAdmin] >= 0)
    			{
    			    if(IsPlayerConnected(playa))
    			    {
    			        if(playa != INVALID_PLAYER_ID)
    			        {
    				        GetPlayerName(playa, giveplayer, sizeof(giveplayer));
    						GetPlayerName(playerid, sendername, sizeof(sendername));
    						format(string, sizeof(string), "* Your normal skin has been changed by Admin %s in skin id %d", sendername, health);
    						SendClientMessage(playa, COLOR_WHITE, string);
    						format(string, sizeof(string), "* You have given %s skin id %d.", giveplayer, health);
    						SendClientMessage(playerid, COLOR_WHITE, string);
    						PlayerInfo[playa][pModel] = health;
    						PlayerInfo[playa][pChar] = health;
    						SetPlayerSkin(playa, PlayerInfo[playa][pChar]);
    					}
    				}
    			}
    			else
    			{
    				SendClientMessage(playerid, COLOR_WHITE, " Nu ai autorizatie pentru a folosi aceasta comanda !");
    			}
    		}
    		return 1;
    	}

    e copiata din gm meu si facuta pt plaiery nu numai pt admin

  5. am si eu o intrebare despre suck buster

    as vrea sa nu mai poata lua arme din s0bey si sa nu mai mearga speedu sa le dea kick

    ma puteti ajuta sa imi spuneti ce tr sa adaug si unde sa adaug

    app... mai am o intrebare

    scrisul acela din coltul ecranului din dreapta pot sa il mut pe mijloc jos?

    as vrea sa il mut pe mijlocul ecranului tot jos sa nu incomodeze pe nimeni

  6. RuNix" post="44143" timestamp="1288349601"]

    nu e mare branza :) se rezolva imediat :)

    acum eu am rezolvat erorile ... nush daca merge comanda :) nu am sters nik decat am pus strtok in loc de function3C si o modificare la OnPlayerCommandText.... trebuia pus cmdtext[] ... el avea doar cmdtext :)

    #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] Eventul sa terminat !", var1, playerid);
             SendClientMessageToAll(0xFF0000FF, var0);
             glob0[playerid] = 0;
             SetPlayerHealth(playerid, 100.0);
             SetPlayerArmour(playerid, 0.0);
             SetPlayerColor(playerid, 0xFF0000FF);
          }
          else
          {
             GetPlayerName(playerid, var1, 24);
             format(var0, 256, "[Event Info] %s [ID:%d] Face event la punctul Rosu. ", var1, playerid);
             SendClientMessageToAll(0xFF0000FF, var0);
             glob0[playerid] = 1;
             SetPlayerHealth(playerid, 100.0);
             SetPlayerArmour(playerid, 50.0);
             SetPlayerColor(playerid, 0xFF0000FF);
             for(new var4 = 0; var4 < 500; var4++)
             {
                if(IsPlayerConnected(var4))
                {
                   SetPlayerMarkerForPlayer(var4, playerid, 0xFF0000FF);
                }
             }
          }
          return 1;
       }
       return 0;
    }

    ms moolt a mers compile acu o sa incerc comanda

  7. am luat un fs pt eventuri

    scri /event si aparea un pct pe mapa unde esti in acel moment

    uitati fs

    #include <a_samp>
    #include <core>
    #include <float>
    
    new glob0[500];
    
    
    public OnPlayerConnect(playerid)
    {
    	glob0[playerid] = 0;
    	return 0;
    }
    
    function3C(arg0, &arg1)
    {
    	new var0 = strlen(arg0);
    	while(arg1 < var0 && arg0[arg1] <= 32)
    	{
    		arg1++;
    	}
    	new var1 = arg1;
    	new var2[20];
    	while(arg1 < var0 && arg0[arg1] > 32 && arg1 - var1 < 19)
    	{
    		var2[arg1 - var1] = arg0[arg1];
    		arg1++;
    	}
    	var2[arg1 - var1] = 0;
    	return var2;
    }
    
    public OnPlayerCommandText(playerid, cmdtext)
    {
    	new var0[256];
    	new var1[24];
    	new var2[256];
    	new var3 = 0;
    	var2 = function3C(cmdtext, var3);
    	if(!strcmp(var2, "/event", true))
    	{
    		if(glob0[playerid] == 1)
    		{
    			GetPlayerName(playerid, var1, 24);
    			format(var0, 256, "[Event Info] %s [ID:%d] Eventul sa terminat !", var1, playerid);
    			SendClientMessageToAll(0xFF0000FF, var0);
    			glob0[playerid] = 0;
    			SetPlayerHealth(playerid, 100.0);
    			SetPlayerArmour(playerid, 0.0);
    			SetPlayerColor(playerid, 0xFF0000FF);
    		}
    		else
    		{
    			GetPlayerName(playerid, var1, 24);
    			format(var0, 256, "[Event Info] %s [ID:%d] Face event la punctul Rosu. ", var1, playerid);
    			SendClientMessageToAll(0xFF0000FF, var0);
    			glob0[playerid] = 1;
    			SetPlayerHealth(playerid, 100.0);
    			SetPlayerArmour(playerid, 50.0);
    			SetPlayerColor(playerid, 0xFF0000FF);
    			for(new var4 = 0; var4 < 500; var4++)
    			{
    				if(IsPlayerConnected(var4))
    				{
    					SetPlayerMarkerForPlayer(var4, playerid, 0xFF0000FF);
    				}
    			}
    		}
    		return 1;
    	}
    	return 0;
    }
    

×
×
  • 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.