Jump to content

Mr.Big

Membru
  • Posts

    97
  • Joined

  • Last visited

    Never

Posts posted by Mr.Big

  1.   [pawn] if (strcmp(cmd, "/offluninvite", true)==0)

    {

      if(PlayerInfo[playerid][pAdmin] >= 5)

      {

        tmp = strtok(cmdtext, idx);

        if(!strlen(tmp))

        {

          SendClientMessage(playerid, COLOR_WHITE, "USAGE: /offluninvite [PlayerName]");

      return 1;

        }

      format(string, sizeof(string), "users/%s.ini", tmp);

      new File:hFile = fopen(string, io_read);//new File: hFile = fopen(string, io_append);

      if (hFile)

      {

          new Data[ 256 ],val [ 256 ];

      while ( fread( hFile , Data , sizeof( Data ) ) )

      if( strcmp( ini_GetKey( Data ) , "Leader" , true ) == 0 )val = ini_GetValue( Data );

      if(strval( val )== 16)

      {

        new var[64];

      format(var, sizeof(var), "Leader=16\n");

      //fdeleteline(string,var);

      fclose(hFile);

      hFile = fopen(string, io_append);

      format(var, 64, "Leader=0\n");

      fwrite(hFile, var);

      fclose(hFile);

      }

      if(strval( val )== 15)

      {

        new var[64];

      format(var, sizeof(var), "Leader=15\n");

      //fdeleteline(string,var);

      fclose(hFile);

      hFile = fopen(string, io_append);

      format(var, 64, "Leader=0\n");

      fwrite(hFile, var);

      fclose(hFile);

      }

      if(strval( val )== 1)

      {

        new var[64];

      format(var, sizeof(var), "Leader=1\n");

      //fdeleteline(string,var);

      fclose(hFile);

      hFile = fopen(string, io_append);

      format(var, 64, "Leader=0\n");

      fwrite(hFile, var);

      fclose(hFile);

      }

      if(strval( val )== 2)

      {

        new var[64];

      format(var, sizeof(var), "Leader=2\n");

      //fdeleteline(string,var);

      fclose(hFile);

      hFile = fopen(string, io_append);

      format(var, 64, "Leader=0\n");

      fwrite(hFile, var);

      fclose(hFile);

      }

      if(strval( val )== 3)

      {

        new var[64];

      format(var, sizeof(var), "Leader=3\n");

      //fdeleteline(string,var);

      fclose(hFile);

      hFile = fopen(string, io_append);

      format(var, 64, "Leader=0\n");

      fwrite(hFile, var);

      fclose(hFile);

      }

      if(strval( val )== 4)

      {

        new var[64];

      format(var, sizeof(var), "Leader=4\n");

      //fdeleteline(string,var);

      fclose(hFile);

      hFile = fopen(string, io_append);

      format(var, 64, "Leader=0\n");

      fwrite(hFile, var);

      fclose(hFile);

      }

      if(strval( val )== 5)

      {

        new var[64];

      format(var, sizeof(var), "Leader=5\n");

      //fdeleteline(string,var);

      fclose(hFile);

      hFile = fopen(string, io_append);

      format(var, 64, "Leader=0\n");

      fwrite(hFile, var);

      fclose(hFile);

      }

      if(strval( val )== 6)

      {

        new var[64];

      format(var, sizeof(var), "Leader=6\n");

      //fdeleteline(string,var);

      fclose(hFile);

      hFile = fopen(string, io_append);

      format(var, 64, "Leader=0\n");

      fwrite(hFile, var);

      fclose(hFile);

      }

      if(strval( val )== 7)

      {

        new var[64];

      format(var, sizeof(var), "Leader=7\n");

      //fdeleteline(string,var);

      fclose(hFile);

      hFile = fopen(string, io_append);

      format(var, 64, "Leader=0\n");

      fwrite(hFile, var);

      fclose(hFile);

      }

      if(strval( val )== 8)

      {

        new var[64];

      format(var, sizeof(var), "Leader=8\n");

      //fdeleteline(string,var);

      fclose(hFile);

      hFile = fopen(string, io_append);

      format(var, 64, "Leader=0\n");

      fwrite(hFile, var);

      fclose(hFile);

      }

      if(strval( val )== 9)

      {

        new var[64];

      format(var, sizeof(var), "Leader=9\n");

      //fdeleteline(string,var);

      fclose(hFile);

      hFile = fopen(string, io_append);

      format(var, 64, "Leader=0\n");

      fwrite(hFile, var);

      fclose(hFile);

      }

      if(strval( val )== 10)

      {

        new var[64];

      format(var, sizeof(var), "Leader=10\n");

      //fdeleteline(string,var);

      fclose(hFile);

      hFile = fopen(string, io_append);

      format(var, 64, "Leader=0\n");

      fwrite(hFile, var);

      fclose(hFile);

      }

      if(strval( val )== 11)

      {

        new var[64];

      format(var, sizeof(var), "Leader=12\n");

      //fdeleteline(string,var);

      fclose(hFile);

      hFile = fopen(string, io_append);

      format(var, 64, "Leader=0\n");

      fwrite(hFile, var);

      fclose(hFile);

      }

      if(strval( val )== 13)

      {

        new var[64];

      format(var, sizeof(var), "Leader=13\n");

      //fdeleteline(string,var);

      fclose(hFile);

      hFile = fopen(string, io_append);

      format(var, 64, "Leader=0\n");

      fwrite(hFile, var);

      fclose(hFile);

      }

      if(strval( val )== 14)

      {

        new var[64];

      format(var, sizeof(var), "Leader=14\n");

      //fdeleteline(string,var);

      fclose(hFile);

      hFile = fopen(string, io_append);

      format(var, 64, "Leader=0\n");

      fwrite(hFile, var);

      fclose(hFile);

      }

      }

      GetPlayerName(playerid, sendername, sizeof(sendername));

      SendClientMessage(playerid, COLOR_WHITE, "Lider scos");

      format(string, 128, "AdmWarning: %s a scos liderul lui %s", sendername, tmp);

      ABroadCast(COLOR_LIGHTRED,string,1);

      new year, month,day;getdate(year, month, day);

      format(string, 128, "AdmWarning: %s a scos liderul de pe contul %s (%d-%d-%d)", sendername, tmp,day,month,year);

      BanLog(string);

      }

      else

      {

      SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}[{4FD359}Force Gaming{FFFFFF}]: Nu esti autorizat sa folosesti aceasta comanda!");

      }

      return 1;

    }

    [/pawn]

    Aceasta comanda ar trebui sa scoata liderul unei persoane offline . Totusi , nu il scoate . M-am inspirat de la o comanda de unban care facea acelasi lucru si am schimbat in lider . Nu imi da erori dar nici nu merge . Help?

  2. Salut , am un sistem car ownership cu cars.cfg care permite sa ai doar o masina , si as vrea sa poti avea 2 , o masina si un motor.

    La /setstat am deja CarKey2 , dar vreau sa fac sa poti avea de adevaratelea , nu sa fie  doar aiurea /setstat . Uitati :

    Aici e sestat [pawn]case 22:

    {

        PlayerInfo[giveplayerid][pPcarkey2] = amount;

        format(string, sizeof(string), "  The Player VehKey2 Set To %d", amount);

        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));

    GetPlayerName(playerid, sendername, sizeof(sendername));

        format(string, 256, "AdmWarning: %s a setat cheia2 lui %s la %d.", sendername,giveplayer,amount);

    ABroadCast(COLOR_YELLOW,string,1);

    StatLog(string);

    } [/pawn]

    Aici e /v buy , nu te lasa sa cumperi 2 :

    [pawn]else if(strcmp(x_nr,"buy",true) == 0)

            {

                if(IsAnOwnableCar(idcar))

                {

                    if(PlayerInfo[playerid][pLevel] < 4)

        {

                        SendClientMessage(playerid, COLOR_GREY, "You need to be level 4 to buy a vehicle!");

                        return 1;

        }

        if(PlayerInfo[playerid][pPcarkey] == 999) { }

        else { SendClientMessage(playerid, COLOR_GREY, "  You already own a vehicles"); return 1; }

    if(CarInfo[idcar][cOwned]==1)

    {

        SendClientMessage(playerid, COLOR_GREY, "Someone already owns this car");

        return 1;

    }

    if(GetPlayerCash(playerid) >= CarInfo[idcar][cValue])

    {

        if(PlayerInfo[playerid][pPcarkey] == 999) { PlayerInfo[playerid][pPcarkey] = idcar; }

        else if(PlayerInfo[playerid][pPcarkey2] == 999) { PlayerInfo[playerid][pPcarkey2] = idcar; }

        else if(PlayerInfo[playerid][pPcarkey3] == 999) { PlayerInfo[playerid][pPcarkey3] = idcar; }

        else { return 1; }

    CarInfo[idcar][cOwned] = 1;

    GetPlayerName(playerid, sendername, sizeof(sendername));

                format(string, 256, "AdmWarning: %s a cumparat masina id %d.",sendername,GetPlayerVehicleID(playerid));

    CumparareLog(string);

    strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999);

    GivePlayerCash(playerid,-CarInfo[idcar][cValue]);

    PlayerPlayMusic(playerid);

    GameTextForPlayer(playerid, "~w~Congratulations~n~Don't forget to /v park it!", 5000, 3);

    SendClientMessage(playerid, COLOR_GRAD2, "Congratulations on your new purchase!");

    SendClientMessage(playerid, COLOR_GRAD2, "Type /carhelp to view the vehicle manual!");

    DateProp(playerid);

    OnPropUpdate();

    OnPlayerUpdateEx(playerid);

    TogglePlayerControllable(playerid, 1);

    return 1;

    }

    else

    {

        SendClientMessage(playerid, COLOR_GREY, "  You don't have enough cash with you ! ");

        return 1;

    }

                }

            }

            else

            {

                SendClientMessage(playerid, COLOR_WHITE, "HINT: (/v)ehicle [name]");

                SendClientMessage(playerid, COLOR_WHITE, "Available names: park, lock, sell, color, tow, locate");

                return 1;

            }

        }

        return 1;

    }[/pawn]

  3. Salut , am facut niste updateuri la serverul meu , si am dat destule restarturi la server din consola . Dar , dintro data ,mam trezit ca dupa un update , mam trezit ca nu mai pot tuna masina..

    Pur si simplu am facut niste loguri la server , si am restartat serverul , nu prea stiu cum se poate asta.

  4. Se numeste pickup si , avem asa :

    Dupa OnGameModeInit :

    AddStaticPickup(1239,Floatx,Floaty,Floatz,-1)

    apoi

    if(strcmp(cmd, "/enter",true) == 0)

    {

        if(IsPlayerConnected(playerid))

        { if(IsPlayerInRangeOfPoint(playerid,7.0,Floatx,Floaty,Floatz))

    {

      SendClientMessage(playerid , COLOR_BLUE, "Bun venit la HQ");

      SetPlayerPos(playerid , Floatx,Floaty,Floatz );

      SetPlayerInterior(playerid,0);

    }

    return 1;

    }

    Sper ca ti'am fost de ajutor :)

  5. Ok , dar , se salveaza ? Eu as vrea ca atunci cand intru pe server , toate masinile sa aiba S ID RP , daca pun asta va arata asa?

    Edit : Am mers in game , dar nu imi aparea direct la masina , am dat /respawncar , dupa a aparut... dar nu stiu daca se salveaza dupa restart...

    Cum fac asta ? va rog ?

  6. Salut , am intrun gamemode acest lucru,  si cand intru in joc la orice masina apare "S 000[id masinii] RP , si as dori sa o compilez si in gamemodul meu , dar nu reusesc deloc... As dori sa pun la toate masinile ceva in genul acesta , sau la personale ....

    	for(new i = 0; i < 364; i++)
    	{
    		AddCar(i);
    	}
        for(new i=0; i < p; i++)
    	{
           SetPVarInt(i, "laser", 0);
           SetPVarInt(i, "color", 18643);
        }
    	CarInit();
        new NumberSTR[28];
        for(new car=0; car<MAX_VEHICLES; car++)
        {
           format(NumberSTR, sizeof(NumberSTR), "{00983B}S {B60000}%d RP", 100 + random(9999));
    	   SetVehicleNumberPlate(car, NumberSTR);
           SetVehicleToRespawn(car);
        }
    	matsi = dini_Int("dandm.ini","materials");
    	pritondru = dini_Int("dandm.ini","pritondrugs");
    	ambardru = dini_Int("dandm.ini","ambardrugs");
    	TuneCar();
    
        /*for(new i = 0; i < CAR_PROD; i++)
    	{
      		if(AlarmStatus[i])
    		{
    			TimerAlarmKill = SetTimerEx("TimerAlarm",30000,1,"i",playerid);
    		}
    		else if(!AlarmStatus[i])
    		{
    			return 1;
    		}
    	}*/
    
    	return 1;
    }
    
    /*public TimerAlarm(playerid)
    {
        new veh = GetPlayerVehicleID(playerid);
    	if(AlarmStatus[veh])
    	{
    		GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
    		SetVehicleParamsEx(veh,engine,lights,VEHICLE_PARAMS_ON,doors,bonnet,boot,objective);
    		TimerAlarmKill = SetTimerEx("TimerAlarm",30000,1,"i",playerid);
    	}
    	else if(!AlarmStatus[veh])
    	{
    		GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
    		SetVehicleParamsEx(veh,engine,lights,VEHICLE_PARAMS_OFF,doors,bonnet,boot,objective);
    		KillTimer(TimerAlarmKill);
    	}
    }*/
    
    public OnVehicleSpawn(vehicleid)
    {
    	return 1;
    } 
    
    Sau de exemplu , daca am asa ceva :
    public OnVehicleSpawn( vehicleid ){    SetVehicleNumberPlate( vehicleid, "{0000BB}R{FFFF00}S{E60000}G" );    //Ca sa fie Plate-ul colorat folosesti culorile HEX!    return 1;} 

    Cum pun sa fie la fel ca ala , S ID RP ?

  7. Salut , am si eu o problema ... am un gamemode , si cred ca are o comanda din aia , /vreauadmin , si intra cineva si il baneaza , cand suntem 30 , ramanem 5 , ca ne baneaza pe toti :| ...

    as dori si eu o comanda /banclass , sau ceva in genu , sau sa stiu cum pot scoate prostia asta , va rog frumos..

  8. Am adaug stockul , am bagat pNameP , unde scria acolo pNameP (playerid) , dar , cand dau /setadmin , merge , dar zice unkown command , chiar daca pot da /setadmin .

    Am intrat de pe alt nume , aveam admin 6 , dar nu puteam da admin. Dar cand dau /setadmin simplu zice unknown command . Dar pot da admin de pe numele meu.

  9. Nu am reusit sa pun , ajutama te rog ... , uite comanda

    if(strcmp(cmd, "/setadmin", true) == 0)
    	{
    	    if(IsPlayerConnected(playerid))
    	    {
    			tmp = strtok(cmdtext, idx);
    			if(!strlen(tmp))
    			{
    				SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /setadmin [playerid/PartOfName] [level(1-6)]");
    				return 1;
    			}
    			new para1;
    			new level;
    			para1 = ReturnUser(tmp);
    			tmp = strtok(cmdtext, idx);
    			level = strval(tmp);
    			if(PlayerInfo[playerid][pAdmin] >= 6)
    			{
    			    if(IsPlayerConnected(para1))
    			    {
    			        if(para1 != INVALID_PLAYER_ID)
    			        {
    						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    						GetPlayerName(playerid, sendername, sizeof(sendername));
    						PlayerInfo[para1][pAdmin] = level;
    						format(string, sizeof(string), "   Ai fost promovat admin level %d de catre %s", level, sendername);
    						SendClientMessage(para1, COLOR_LIGHTBLUE, string);
    						format(string, sizeof(string), "   Ai promovat pe %s la admin %d .", giveplayer,level);
    						SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    					}
    				}
    			}
    			else
    			{
    				SendClientMessage(playerid, COLOR_GRAD1, "   you are not authorized to use that command!");
    			}
    		}
    		return 1;
    	}

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