Pomoc oko freeze.


Započeo Skazy_ Cappone, Februar 02, 2019, 18:34:31 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Moze li mi neko pomoci kako da postavim freeze kada se ulazi u objekte da igraca freeze da se lijpo ucitaju objekti.

ovo ubacujes kod ulaza ---> freeze[playerid] = SetTimerEx("Freeze",2000, false, "i", playerid);
/////////////////////////////////////////////////////////////////////////////////////
Evo ti primjer
//
   else if( UlazUintRazdaljina(2, playerid, 1460.3528,-1024.5364,25.6426,cx,cy,cz ) ) //banka ulaz
   {
      SetPlayerPos(playerid, 1447.5552,1394.6176,14.2063);
      SetPlayerInterior(playerid, 5);
       TogglePlayerControllable(playerid, 0);
       freeze[playerid] = SetTimerEx("Freeze",2000, false, "i", playerid);
   }
   else if( UlazUintRazdaljina(2, playerid, 1447.5552,1394.6176,14.2063,cx,cy,cz ) ) //banka izlaz
   {
      SetPlayerPos(playerid, 1460.3528,-1024.5364,25.6426);
      SetPlayerInterior(playerid, 0);
   
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

Samo kordinate kada se ude u objekt promjene?

Ma samo ovo ubacujes
freeze[playerid] = SetTimerEx("Freeze",2000, false, "i", playerid);
vidis de je kod mn
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

hVALA KRALJU BIIL bi mi to mogo iraditi za PD?


UG mod ti je sam po sebi ubagan tkd nije to za tb
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

Aha , mozes li mi ovo pomoci
kada neko krene od clanova npr TEC-a da zauzima kaze mu da nije caln mafija/bande
evo kod : YCMD:zauzmi(playerid, params[], help)
{
   #pragma unused help
//   new sat, minut, sekund;
//   gettime(sat, minut, sekund);
//   if(sat >= 1 && sat <= 7) return SCM(playerid, -1, ""CRVENA"* Greska "BELA"Ne mozete zauzimati teritorije izmedju 7-1h!");
   new gunID = GetPlayerWeapon(playerid);
   new gunAmmo = GetPlayerAmmo(playerid);
   if(gunID != 0 && gunAmmo != 0)
   {
   }
   else return SCM(playerid, -1, ""CRVENA"* Greska "BELA"Morate drzati oruzje u ruci kako biste zapoceli osvajanje teritorije!");
   if(PlayerInfo[playerid][pClan] == 1 || PlayerInfo[playerid][pLider] == 1) return SCM(playerid, -1, ""CRVENA"* Greska "BELA"Vi ste clan drzavne organizacije, vi morate da vodite red oko igraca!");
    if(PlayerInfo[playerid][pClan] == 0 || PlayerInfo[playerid][pLider] == 0) return SCM(playerid, -1, "* Greska Vi niste clan Mafije/Bande!");
    for(new id = 0; id < sizeof(GZ); id++)
@Gaucho69

Daj mi cmd /postavilidera ili kako ti je vec u skripti da vidim spisak org-i
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

YCMD:postavilidera(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SendMessage( playerid, "Morate se ulogovati da bi pisali.");
   if(PlayerInfo[playerid][pAdmin] < 5 && PlayerInfo[playerid][pVlidera] != 1) return SCM(playerid,-1,""BELA"[FS:RPG] "SPLAVA"Niste ovlasceni.!");
   if(AdminDuty[playerid] == 0) return SendErrorMessage( playerid, "Morate biti na admin duznosti!");
   new target, factionid, string[126], text[255];
   if(sscanf(params, "ud", target, factionid, text))
   {
      SCM(playerid,-1, ""BOJA"FS: "BELA"/postavilidera [ID/Ime] [ID Org]");
      SCM(playerid,-1,""SIVA"(ID:1). "BOJA"Los Santos Police Department");
      SCM(playerid,-1,""SIVA"(ID:2). "BOJA"Italian Mafia");
      SCM(playerid,-1,""SIVA"(ID:3). "BOJA"Black Dragon Triads");
      SCM(playerid,-1,""SIVA"(ID:4). "BOJA"Grove Street Family");
      SCM(playerid,-1,""SIVA"(ID:5). "BOJA"Ballas");
      SCM(playerid,-1,""SIVA"(ID:6). "BOJA"Novinari");
      SCM(playerid,-1,""SIVA"(ID:7). "BOJA"Intervnentna");
      SCM(playerid,-1,""SIVA"(ID:8). "BOJA"Parking Servis");
      SCM(playerid,-1,""SIVA"(ID:9). "BOJA"Condor");
        SCM(playerid,-1,""SIVA"(ID:10). "BOJA"Hitman");
        SCM(playerid,-1,""SIVA"(ID:11). "BOJA"Blue Lagoon");
        SCM(playerid,-1,""SIVA"(ID:12). "BOJA"Russian Mafia");
        SCM(playerid,-1,""SIVA"(ID:13). "BOJA"Da Naga Boys");
        SCM(playerid,-1,""SIVA"(ID:14). "BOJA"Taxi");
        SCM(playerid,-1,""SIVA"(ID:15). "BOJA"Yakuza");
        SCM(playerid,-1,""SIVA"(ID:16). "BOJA"FBI");
        SCM(playerid,-1,""SIVA"(ID:17). "BOJA"Black Cobra Corporation");
        SCM(playerid,-1,""SIVA"(ID:18). "BOJA"Vatrogasci (Nisu u Funkciji)");
      SCM(playerid,-1,""SIVA"(ID:19). "BOJA"Death Row");
      SCM(playerid,-1,""SIVA"(ID:20). "BOJA"Vojska");
      SCM(playerid,-1,""SIVA"(ID:21). "BOJA"The Blood Broders");
      SCM(playerid,-1,""SIVA"(ID:22). "BOJA"The Escobar Cartel");
      SCM(playerid,-1,""SIVA"(ID:23). "BOJA"La Cosa Nostra");
      SCM(playerid,-1,""SIVA"(ID:24). "BOJA"Vagos Gang");
      return 1;
   }
   if(factionid < 0 || factionid > 24) return SendClientMessage(playerid, -1, ""CRVENA1"[FS:RPG] "SIVA" Ne mozete ici ispod 0 i vise od 24!");
   if(!IsPlayerConnected(target)) return SendClientMessage(playerid, -1 ,""SIVA"Pogresan ID (Nije Online)!");
   if(factionid == PlayerInfo[target][pLider]) return SendClientMessage(playerid,-1, ""SIVA"[GRESKA] "CRVENA1"Taj igrac je vec lider te organizacije!");
   if(factionid == 0)
   {
      PlayerInfo[target][pLider] = 0;
      PlayerInfo[target][pClan] = 0;
      PlayerInfo[target][pRank] = 0;
      PlayerInfo[target][pSkin] = 1;
        PlayerInfo[target][pImeRankaORG] = 1;
      Update_Skin(target,PlayerInfo[target][pSkin]);
      format(string, sizeof(string), ""SPLAVA"[FS:RPG] "BELA"Skinuli ste lidera igracu %s!", GetName(target));
      SendClientMessage(playerid, -1, string);
      format(string, sizeof(string), ""SPLAVA"INFO | "BELA"Admin %s je skinuo lidera igracu %s.", GetName(playerid), GetName(target));
      SendAdminMessage(-1, string);
      return 1;
   }
   PlayerInfo[target][pLider] = factionid; PlayerInfo[target][pClan] = factionid; PlayerInfo[target][pRank] = 6;
   if(factionid == 1) { PlayerInfo[target][pSkin] = 283; } //LS PD
   else if(factionid == 2) { PlayerInfo[target][pSkin] = 124; } //TCC
   else if(factionid == 3) { PlayerInfo[target][pSkin] = 120; } //Black Dragon Triads
   else if(factionid == 4) { PlayerInfo[target][pSkin] = 271; } //GROVE
   else if(factionid == 5) { PlayerInfo[target][pSkin] = 296; } //BALLAS
   else if(factionid == 6) { PlayerInfo[target][pSkin] = 294; } //NOVINARI
   else if(factionid == 7) { PlayerInfo[target][pSkin] = 303; } //Intervnentna
   else if(factionid == 8) { PlayerInfo[target][pSkin] = 16; } //Parking servis
   else if(factionid == 9) { PlayerInfo[target][pSkin] = 120; } //Condor
   else if(factionid == 10) { PlayerInfo[target][pSkin] = 163; } //HITMAN
   else if(factionid == 11) { PlayerInfo[target][pSkin] = 115; } //Blue Lagoon
   else if(factionid == 12) { PlayerInfo[target][pSkin] = 120; } //Russian Mafia
   else if(factionid == 13) { PlayerInfo[target][pSkin] = 124; } // Da Naga Boys
   else if(factionid == 14) { PlayerInfo[target][pSkin] = 187; } //TAXI
   else if(factionid == 15) { PlayerInfo[target][pSkin] = 120; } //Yakuza
   else if(factionid == 16) { PlayerInfo[target][pSkin] = 286; } //FBI
   else if(factionid == 17) { PlayerInfo[target][pSkin] = 208; } //TSM
   else if(factionid == 18) { PlayerInfo[target][pSkin] = 278; } //Vatrogasci
   else if(factionid == 19) { PlayerInfo[target][pSkin] = 124; } //DR
   else if(factionid == 20) { PlayerInfo[target][pSkin] = 179; } //Vojska
   else if(factionid == 21) { PlayerInfo[target][pSkin] = 294; } //TBB
   else if(factionid == 22) { PlayerInfo[target][pSkin] = 120; } //TEC
   else if(factionid == 23) { PlayerInfo[target][pSkin] = 147; } //LCN
   else if(factionid == 24) { PlayerInfo[target][pSkin] = 108; } //Vagos Gang
   //else if(factionid == 20) { PlayerInfo[target][pSkin] = 185; }
   Update_Skin(target, PlayerInfo[target][pSkin]);
   PlayerInfo[target][pImeRankaORG] = 1;
   strmid(PlayerInfo[target][pImeRankaORG], text, 0, strlen(text), 255);
   format(string, sizeof(string), ""SPLAVA"A | "BELA"Admin %s vam je dao lidera organizacije %s!", GetName(playerid), ImeOrganizacije(factionid));
   SendClientMessage(target, -1, string);
   format(string, sizeof(string), ""BELA"Admin %s vam je postavio lidera organizacije %s\nBudite uzoran lider i postujte pravila.",GetName(playerid),ImeOrganizacije(factionid));
   SPD(target, 337, DIALOG_STYLE_MSGBOX, ""POSAOBOJA"Lider-Info", string, "Uredu", "");
   format(string, sizeof(string), ""SPLAVA"A | "BELA"Admin %s je dao lidera %s-u organizacije %s.", GetName(playerid), GetName(target), ImeOrganizacije(factionid));
   SendAdminMessage(-1, string);
   return 1;
}


Probaj vako ako ne bude radilo javi mi
YCMD:zauzmi(playerid, params[], help)
{
   #pragma unused help
//   new sat, minut, sekund;
//   gettime(sat, minut, sekund);
//   if(sat >= 1 && sat <= 7) return SCM(playerid, -1, ""CRVENA"* Greska "BELA"Ne mozete zauzimati teritorije izmedju 7-1h!");
   new gunID = GetPlayerWeapon(playerid);
   new gunAmmo = GetPlayerAmmo(playerid);
   if(gunID != 0 && gunAmmo != 0)
   {
   }
   else return SCM(playerid, -1, ""CRVENA"* Greska "BELA"Morate drzati oruzje u ruci kako biste zapoceli osvajanje teritorije!");
   if(PlayerInfo[playerid][pClan] == 1 || PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pClan] == 4 || PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pClan] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pClan] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pClan] == 7 || PlayerInfo[playerid][pLider] == 7 || PlayerInfo[playerid][pClan] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pClan] == 10 || PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pClan] == 14 || PlayerInfo[playerid][pLider] == 14 || PlayerInfo[playerid][pClan] == 16 || PlayerInfo[playerid][pLider] == 16 || PlayerInfo[playerid][pClan] == 18 || PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pClan] == 20 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pClan] == 24 || PlayerInfo[playerid][pLider] == 24) return SCM(playerid, -1, ""CRVENA"* Greska "BELA"Vi ste clan drzavne organizacije, vi morate da vodite red oko igraca!");
    if(PlayerInfo[playerid][pClan] == 2 || PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pClan] == 3 || PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pClan] == 9 || PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pClan] == 11 || PlayerInfo[playerid][pLider] == 11 || PlayerInfo[playerid][pClan] == 12 || PlayerInfo[playerid][pLider] == 12 || PlayerInfo[playerid][pClan] == 13 || PlayerInfo[playerid][pLider] == 13 || PlayerInfo[playerid][pClan] == 15 || PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pClan] == 17 || PlayerInfo[playerid][pLider] == 17 || PlayerInfo[playerid][pClan] == 19 || PlayerInfo[playerid][pLider] == 19 || PlayerInfo[playerid][pClan] == 21 || PlayerInfo[playerid][pLider] == 21 || PlayerInfo[playerid][pClan] == 22 || PlayerInfo[playerid][pLider] == 22 || PlayerInfo[playerid][pClan] == 23 || PlayerInfo[playerid][pLider] == 23) return SCM(playerid, -1, "* Greska Vi niste clan Mafije/Bande!");
    for(new id = 0; id < sizeof(GZ); id++)
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

Citat: Gaucho69 poslato Februar 02, 2019, 18:47:35 POSLE PODNE
ovo ubacujes kod ulaza ---> freeze[playerid] = SetTimerEx("Freeze",2000, false, "i", playerid);
/////////////////////////////////////////////////////////////////////////////////////
Evo ti primjer
//
   else if( UlazUintRazdaljina(2, playerid, 1460.3528,-1024.5364,25.6426,cx,cy,cz ) ) //banka ulaz
   {
      SetPlayerPos(playerid, 1447.5552,1394.6176,14.2063);
      SetPlayerInterior(playerid, 5);
       TogglePlayerControllable(playerid, 0);
       freeze[playerid] = SetTimerEx("Freeze",2000, false, "i", playerid);
   }
   else if( UlazUintRazdaljina(2, playerid, 1447.5552,1394.6176,14.2063,cx,cy,cz ) ) //banka izlaz
   {
      SetPlayerPos(playerid, 1460.3528,-1024.5364,25.6426);
      SetPlayerInterior(playerid, 0);

Nema potrebe da ima TogglePlayerControllable(playerid, 0); . To je vec u timeru Freeze, a lik nema timer Freeze, trebo si mu poslatl...

Evo ti timer

forward Freeze(playerid);
public Freeze(playerid)
{
TogglePlayerControllable(playerid, 0);
return 1;
}


to dodas kod ostalih Public-a

Evo ti kod, kako treba da izgleda

else if( UlazUintRazdaljina(2, playerid, 1460.3528,-1024.5364,25.6426,cx,cy,cz ) ) //banka ulaz
	{
		SetPlayerPos(playerid, 1447.5552,1394.6176,14.2063);
		SetPlayerInterior(playerid, 5);
	        SetTimerEx("Freeze",2000, false, "i", playerid);
	}
	else if( UlazUintRazdaljina(2, playerid, 1447.5552,1394.6176,14.2063,cx,cy,cz ) ) //banka izlaz
	{
		SetPlayerPos(playerid, 1460.3528,-1024.5364,25.6426);
		SetPlayerInterior(playerid, 0);


Hvala momci i jos nesto kako da promenim lider skin ?