Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5394 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki visi.

Kodėl man meta ant šio skipto dont send ? stai skiptas

if(!strcmp(cmdtext, "/parduot", true))
	{
           if(!strcmp(houseDB[GetPlayerVirtualWorld(playerid)][owner_name],"no",true))
		{
			SendClientMessage(playerid,COLOR,"* Sis namas jums nepriklauso.");
			return 1;
		}
		if(GetPlayerScore(playerid) < 3500)
           {
              SendClientMessage(playerid,0xD9E916FF,"* Jusu patirtis per maza (3500XP)");
              return 0;
           }
		new msg[128];
	   	new mokestis = houseDB[GetPlayerVirtualWorld(playerid)][nkaina]-50000;
	    format(msg,sizeof(msg),"Pardavete savo nama uz %i LT.",mokestis);
	    SendClientMessage(playerid,COLOR,msg);
	    GivePlayerMoneyA(playerid,mokestis);
	    SetPlayerScore(playerid,(GetPlayerScore(playerid)-80)-random(80));
		strmid(houseDB[GetPlayerVirtualWorld(playerid)][owner_name],"no",0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
		format(msg,sizeof(msg),"saves/house/%i",GetPlayerVirtualWorld(playerid));
		if(fexist(msg)) dini_Remove(msg);
           new ddtext[128];
  			new houseid = playerDB[playerid][rid][3];
           format(ddtext,sizeof(ddtext),"{FFFFFF}Namo numeris {0246A6}%i\nNamas priklauso: {0246A6}%s",houseid,houseDB[house][owner_name]);
           Update3DTextLabelText(houseDB[houseid][housetext],WHITE,ddtext);
		return 1;
	    }
           {
           SavePlayerData(playerid,false);
		}
		return 1;
	}

Ir kaip reikia padaryti kad /atidavus kitam nama pasikeistu tasai 3d text label irgi kaip ir per /atiduot komanda

O jeigu pameginus taip:

if(!strcmp(cmdtext, "/parduot", true))
     {
           if(!strcmp(houseDB[GetPlayerVirtualWorld(playerid)][owner_name],"no",true))
        {
           SendClientMessage(playerid,COLOR,"* Sis namas jums nepriklauso.");
           return 1;
        }
        if(GetPlayerScore(playerid) < 3500)
           {
              SendClientMessage(playerid,0xD9E916FF,"* Jusu patirtis per maza (3500XP)");
              return 0;
           }
        new msg[128];
           new mokestis = houseDB[GetPlayerVirtualWorld(playerid)][nkaina]-50000;
         format(msg,sizeof(msg),"Pardavete savo nama uz %i LT.",mokestis);
         SendClientMessage(playerid,COLOR,msg);
         GivePlayerMoneyA(playerid,mokestis);
         SetPlayerScore(playerid,(GetPlayerScore(playerid)-80)-random(80));
        strmid(houseDB[GetPlayerVirtualWorld(playerid)][owner_name],"no",0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
        format(msg,sizeof(msg),"saves/house/%i",GetPlayerVirtualWorld(playerid));
        if(fexist(msg)) dini_Remove(msg);
           new ddtext[128];
           new houseid = playerDB[playerid][rid][3];
           format(ddtext,sizeof(ddtext),"{FFFFFF}Namo numeris {0246A6}%i\nNamas priklauso: {0246A6}%s",houseid,houseDB[house][owner_name]);
           Update3DTextLabelText(houseDB[houseid][housetext],WHITE,ddtext);
           SavePlayerData(playerid,false);
        }
        return 1;
     }

 if(!strcmp(cmdtext, "/parduot", true))
     {
           if(!strcmp(houseDB[GetPlayerVirtualWorld(playerid)][owner_name],"no",true))
        {
           SendClientMessage(playerid,COLOR,"* Sis namas jums nepriklauso.");
           return 1;
        }
        if(GetPlayerScore(playerid) < 3500)
           {
              SendClientMessage(playerid,0xD9E916FF,"* Jusu patirtis per maza (3500XP)");
              return 0;
           }
        new msg[128];
           new mokestis = houseDB[GetPlayerVirtualWorld(playerid)][nkaina]-50000;
         format(msg,sizeof(msg),"Pardavete savo nama uz %i LT.",mokestis);
         SendClientMessage(playerid,COLOR,msg);
         GivePlayerMoneyA(playerid,mokestis);
         SetPlayerScore(playerid,(GetPlayerScore(playerid)-80)-random(80));
        strmid(houseDB[GetPlayerVirtualWorld(playerid)][owner_name],"no",0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
        format(msg,sizeof(msg),"saves/house/%i",GetPlayerVirtualWorld(playerid));
        if(fexist(msg)) dini_Remove(msg);
           new ddtext[128];
           new houseid = playerDB[playerid][rid][3];
           format(ddtext,sizeof(ddtext),"{FFFFFF}Namo numeris {0246A6}%i\nNamas priklauso: {0246A6}%s",houseid,houseDB[house][owner_name]);
           Update3DTextLabelText(houseDB[houseid][housetext],WHITE,ddtext);
           SavePlayerData(playerid,false);
        return 1;
         }

megink šitaip o jei neveiks rodyk error nes dont send nebeturi mest

Nebereikai pats susitvarkiau daabr reikia dar su /atiduoti [kitam zaidėjui]

Man reikai dabar su situo susitvarkyti

if(!strcmp(cmdtext, "/atiduoti", true, 8))
	{
	    if(!cmdtext[8])
	    {
		    SendClientMessage(playerid,BLUE,"* Atiduoti nama: /atiduot [dalis_nicko]");
		    return 1;
		}

		if(!strcmp(houseDB[GetPlayerVirtualWorld(playerid)][owner_name],"no",true))
		{
			SendClientMessage(playerid,RED,"* Sis namas jums net nepriklauso!!!");
			return 1;
		}

		new hname[MAX_PLAYER_NAME],id;
		strmid(hname,cmdtext[9],0,MAX_PLAYER_NAME);
		id=GetPlayeridMid(hname);

		if(id==INVALID_PLAYER_ID)
		{
			SendClientMessage(playerid,RED,"* Tokio zaidejo nera.");
			return 1;
		}

		GetPlayerName(id,hname,sizeof(hname));

  			new msg[128];
	   	format(msg,sizeof(msg),"Atidavete savo nama %s. Susirinkite daiktus ir iseikite!",hname);
	    SendClientMessage(playerid,GREEN,msg);

	    strmid(houseDB[GetPlayerVirtualWorld(playerid)][owner_name],hname,0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
//		    houseDB[GetPlayerVirtualWorld(playerid)][namehash] = tohash(hname);
	    new file[128];
		format(file,sizeof(file),"saves/house/%i",GetPlayerVirtualWorld(playerid));
		if(!fexist(file)) dini_Create(file);
		dini_Set(file,"owner_name",hname);
		dini_IntSet(file,"hash",tohash(hname));

		GetPlayerName(playerid,hname,sizeof(hname));
		format(msg,sizeof(msg),"%s jums atidave savo nama!",hname);
	    SendClientMessage(id,GREEN,msg);
	    SavePlayerData(id, false);
	    SavePlayerData(playerid, false);
     return 1;
	}

Bandyk:

  		if(!strcmp(cmdtext, "/atiduot", true, 8))
	{
	    if(!cmdtext[8])
	    {
		    SendClientMessage(playerid,BLUE,"* Atiduoti nama: /atiduot [dalis_nicko]");
		    return 1;
		}

		if(!strcmp(houseDB[GetPlayerVirtualWorld(playerid)][owner_name],"no",true))
		{
			SendClientMessage(playerid,RED,"* Sis namas jums net nepriklauso!!!");
			return 1;
		}

		new hname[MAX_PLAYER_NAME],id;
		strmid(hname,cmdtext[9],0,MAX_PLAYER_NAME);
		id=GetPlayeridMid(hname);

		if(id==INVALID_PLAYER_ID)
		{
			SendClientMessage(playerid,RED,"* Tokio zaidejo nera.");
			return 1;
		}

		GetPlayerName(id,hname,sizeof(hname));

  			new msg[128];
	   	format(msg,sizeof(msg),"Atidavete savo nama %s. Susirinkite daiktus ir iseikite!",hname);
	    SendClientMessage(playerid,GREEN,msg);

	    strmid(houseDB[GetPlayerVirtualWorld(playerid)][owner_name],hname,0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
//		    houseDB[GetPlayerVirtualWorld(playerid)][namehash] = tohash(hname);
	    new file[128];
		format(file,sizeof(file),"saves/house/%i",GetPlayerVirtualWorld(playerid));
		if(!fexist(file)) dini_Create(file);
		dini_Set(file,"owner_name",hname);
		dini_IntSet(file,"hash",tohash(hname));

		GetPlayerName(playerid,hname,sizeof(hname));
		format(msg,sizeof(msg),"%s jums atidave savo nama!",hname);
	    SendClientMessage(id,GREEN,msg);
	    SavePlayerData(id, false);
	    SavePlayerData(playerid, false);
	    return 1;
	}

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5394 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...