[POMOC] War greška

Započeo Farkias, Mart 10, 2013, 16:04:15 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: CLRP
Opis problema: ovako uzeo sam war od docka on je rekao ako nam ne bude radio war kao fs da ubacimo u mod ja sam ubacio u mod ali opet mi se isto dešava znači kada pozovem sve i pokrenem porta me na kolodvor , na onaj pickup od posla ne kontam zašto ne porta tamo na farmu stavio sam kordinate sve ali neće..
Dio SKripte: recite koja vam komanda treba dati ću

Daj taj dio di pozoveš igrača i dio di te porta ..
BIG RESPEKT: Blaeks,  [CRP] Joey_, David (Sabljak) A.k.A SABO(T), joXy_, Dimi, Sexserghy ♥, TerminuS, H1TM4N

CMD:war(playerid,params[])
{
if(!Admin(playerid, 2)) return SEM
new id, tim;
if(sscanf(params,"ui",id,tim)) return SendClientMessage(playerid, COLOR_GREY, "*Koristi: /war [id igraca] [tim (0-2)]");
else if(id == INVALID_PLAYER_ID) return ID_INVALID
WarTim[id] = tim;
if(WarTim[id] == 0) { SetPlayerColor(playerid, 0xffffffff); }
else if(WarTim[id] == 1) { SetPlayerColor(playerid, 0xff0000aa); }
else if(WarTim[id] == 2) { SetPlayerColor(playerid, 0x0000ffaa); }
new str[256];
new ime[MAX_PLAYER_NAME]; GetPlayerName(playerid,ime,sizeof(ime));
new igrac[MAX_PLAYER_NAME]; GetPlayerName(id,igrac,sizeof(igrac));
format(str,256," War | Prozvani ste na war od admina %s!", ime);
SendClientMessage(id, COLOR_LB, str);
format(str,256," War | Prozvali ste igraca %s na war!", igrac);
SendClientMessage(playerid, COLOR_LB, str);
return 1;
}

CMD:warpokreni(playerid,params[])
{
if(!Admin(playerid,2)) return SEM
new mapa, vreme;
if(sscanf(params,"ii",mapa,vreme)) return SendClientMessage(playerid, COLOR_GREY, "*Koristi: /warpokreni [id mape] [vreme (u minutima)]"), SendClientMessage(playerid, COLOR_GREY, "*IDevi mapa: 0) Ime mape");
    War1_x = -35.3919; War1_y = 129.8716; War1_z = 3.1172; War1_r = 175.5216;
War2_x = -115.4858; War2_y = -136.0644; War2_z = 3.1172; War2_r = 349.4232;
war = SetTimer("WarTimer", vreme*60000, false);
warbrojanje = SetTimer("WarBrojanje", 3000, true);
foreach(Player,i)
{
    if(WarTim[i] > 0)
    {
        SpawnPlayer(i);
}
}
WarZapocet = 1;
return 1;
}

Na ovome mijenjaš koordinate,jesi probao ovdje ?

War1_x = -35.3919; War1_y = 129.8716; War1_z = 3.1172; War1_r = 175.5216; // mapa 1
War2_x = -115.4858; War2_y = -136.0644; War2_z = 3.1172; War2_r = 349.4232; // mapa 2
BIG RESPEKT: Blaeks,  [CRP] Joey_, David (Sabljak) A.k.A SABO(T), joXy_, Dimi, Sexserghy ♥, TerminuS, H1TM4N

Evo ti


CMD:warpokreni(playerid,params[])
{
if(!Admin(playerid,2)) return SEM
new mapa, vreme;
if(sscanf(params,"ii",mapa,vreme)) return SendClientMessage(playerid, COLOR_GREY, "*Koristi: /warpokreni [id mape] [vreme (u minutima)]"), SendClientMessage(playerid, COLOR_GREY, "*IDevi mapa: 0) Farma I");
    War1_x = WarMape[mapa][0]; War1_y = WarMape[mapa][1]; War1_z = WarMape[mapa][2]; War1_r = WarMape[mapa][3];
War2_x = WarMape[mapa][4]; War2_y = WarMape[mapa][5]; War2_z = WarMape[mapa][6]; War2_r = WarMape[mapa][7];
war = SetTimer("WarTimer", vreme*60000, false);
warbrojanje = SetTimer("WarBrojanje", 3000, true);
foreach(Player,i)
{
    if(WarTim[i] > 0)
    {
        SpawnPlayer(i);
}
}
WarZapocet = 1;
return 1;
}



Ne stavljas tu kordinate -.-! Ima ti tamo objasnjeno

Ovde dodajes mape na pocetku

new Float:War1_x,Float:War1_y,Float:War1_z,Float:War1_r,Float:War2_x,Float:War2_y,Float:War2_z,Float:War2_r;
new Float:WarMape[][8] =
{
{-112.9382,-113.2987,6.6906,346.5239,-46.8108,88.3939,6.3273,163.9141}
};
Poslednja Izmena: Mart 10, 2013, 16:16:09 POSLE PODNE od _HarDy_
Moji Radiovi!
TuT||Iz code u MTA

Citat: _HarDy_ poslato Mart 10, 2013, 16:15:27 POSLE PODNE
Evo ti


CMD:warpokreni(playerid,params[])
{
if(!Admin(playerid,2)) return SEM
new mapa, vreme;
if(sscanf(params,"ii",mapa,vreme)) return SendClientMessage(playerid, COLOR_GREY, "*Koristi: /warpokreni [id mape] [vreme (u minutima)]"), SendClientMessage(playerid, COLOR_GREY, "*IDevi mapa: 0) Farma I");
    War1_x = WarMape[mapa][0]; War1_y = WarMape[mapa][1]; War1_z = WarMape[mapa][2]; War1_r = WarMape[mapa][3];
War2_x = WarMape[mapa][4]; War2_y = WarMape[mapa][5]; War2_z = WarMape[mapa][6]; War2_r = WarMape[mapa][7];
war = SetTimer("WarTimer", vreme*60000, false);
warbrojanje = SetTimer("WarBrojanje", 3000, true);
foreach(Player,i)
{
    if(WarTim[i] > 0)
    {
        SpawnPlayer(i);
}
}
WarZapocet = 1;
return 1;
}



Ne stavljas tu kordinate -.-! Ima ti tamo objasnjeno

Ovde dodajes mape na pocetku

new Float:War1_x,Float:War1_y,Float:War1_z,Float:War1_r,Float:War2_x,Float:War2_y,Float:War2_z,Float:War2_r;
new Float:WarMape[][8] =
{
{-112.9382,-113.2987,6.6906,346.5239,-46.8108,88.3939,6.3273,163.9141}
};


Ovu CMD sam zamjenio jer mi je i to jebalo , evo uzet ću ovu staru opet ovdje ne moram mjenjati samo gore ono gdje sam definirao WarMape ako sam te ja dobro skontao ??

KADA POKRECEM WAR OVO MI DODE 0 ID MAPE ?
Poslednja Izmena: Mart 10, 2013, 16:21:01 POSLE PODNE od |---> Farkias <---|

Da .. na komandi nista ne mjenjas
Samo gore promjenis ;)
Ako dodajes novu mapu gore povecaj broj za jedan..
Moji Radiovi!
TuT||Iz code u MTA

Citat: _HarDy_ poslato Mart 10, 2013, 16:18:06 POSLE PODNE
Da .. na komandi nista ne mjenjas
Samo gore promjenis ;)
Ako dodajes novu mapu gore povecaj broj za jedan..

OPET ISTI PROBLEM -.-
Poslednja Izmena: Mart 10, 2013, 16:33:04 POSLE PODNE od |---> Farkias <---|

Sory za dp
BUMP! Znali neko?
Poslednja Izmena: Mart 10, 2013, 16:33:53 POSLE PODNE od |---> Farkias <---|

aj vako ubaci MORA ! Znaci MORA ! Raditi


CMD:warpokreni(playerid,params[])
{
if(!Admin(playerid,2)) return SEM
new mapa, vreme;
if(sscanf(params,"ii",mapa,vreme)) return SendClientMessage(playerid, COLOR_GREY, "*Koristi: /warpokreni [id mape] [vreme (u minutima)]"), SendClientMessage(playerid, COLOR_GREY, "*IDevi mapa: 0) Farma I");
    War1_x = WarMape[mapa][0]; War1_y = WarMape[mapa][1]; War1_z = WarMape[mapa][2]; War1_r = WarMape[mapa][3];
War2_x = WarMape[mapa][4]; War2_y = WarMape[mapa][5]; War2_z = WarMape[mapa][6]; War2_r = WarMape[mapa][7];
war = SetTimer("WarTimer", vreme*60000, false);
warbrojanje = SetTimer("WarBrojanje", 3000, true);
foreach(Player,i)
{
    if(WarTim[i] > 0)
    {
        SpawnPlayer(i);
}
}
WarZapocet = 1;
return 1;
}



CMD:war(playerid,params[])
{
if(!Admin(playerid, 2)) return SEM
new id, tim;
if(sscanf(params,"ui",id,tim)) return SendClientMessage(playerid, COLOR_GREY, "*Koristi: /war [id igraca] [tim (0-2)]");
else if(id == INVALID_PLAYER_ID) return ID_INVALID
WarTim[id] = tim;
if(WarTim[id] == 0) { SetPlayerColor(playerid, 0xffffffff); }
else if(WarTim[id] == 1) { SetPlayerColor(playerid, 0xff0000aa); }
else if(WarTim[id] == 2) { SetPlayerColor(playerid, 0x0000ffaa); }
new str[256];
new ime[MAX_PLAYER_NAME]; GetPlayerName(playerid,ime,sizeof(ime));
new igrac[MAX_PLAYER_NAME]; GetPlayerName(id,igrac,sizeof(igrac));
format(str,256," War | Prozvani ste na war od admina %s!", ime);
SendClientMessage(id, COLOR_LB, str);
format(str,256," War | Prozvali ste igraca %s na war!", igrac);
SendClientMessage(playerid, COLOR_LB, str);
return 1;
}


Ovo na vrh


#define SEM SendClientMessage(playerid, COLOR_RED, " (WAR) "COL_GREY"Nemate ovlasti da korisite ovu komandu!");
#define ID_INVALID SendClientMessage(playerid, COLOR_RED, " (WAR) "COL_GREY"Igrac nije online!");
#define War_VW 44 // promenite ako vam ne odgovara..
#define func%0(%1) forward%0(%1); \
public%0(%1)

new WarBrojanje1 = 0;
new WarBrojanje2 = 0;
new WarTim[MAX_PLAYERS] = 0;
new WarZapocet = 0;
new warbrojanje;
new war;

new Float:War1_x,Float:War1_y,Float:War1_z,Float:War1_r,Float:War2_x,Float:War2_y,Float:War2_z,Float:War2_r;
new Float:WarMape[][8] =
{
{-112.9382,-113.2987,6.6906,346.5239,-46.8108,88.3939,6.3273,163.9141}
};


Te kordinate su ti vec kord od farme..
Moji Radiovi!
TuT||Iz code u MTA

Već mi je sve tako ali neće :/

Hoćeš da ti dam kućni, pa ćeš vidjeti kako to izgleda..
Poslednja Izmena: Mart 11, 2013, 17:27:23 POSLE PODNE od |---> Farkias <---|

hmm na kolodvoru ti je obican spawn 100% probaj ovako na vrh u enum dodaj pIgraWar aa cmd:war probaj ovako

CMD:war(playerid,params[])
{
if(!Admin(playerid, 2)) return SEM
new id, tim;
if(sscanf(params,"ui",id,tim)) return SendClientMessage(playerid, COLOR_GREY, "*Koristi: /war [id igraca] [tim (0-2)]");
else if(id == INVALID_PLAYER_ID) return ID_INVALID
WarTim[id] = tim;
if(WarTim[id] == 0) { SetPlayerColor(playerid, 0xffffffff); }
else if(WarTim[id] == 1) { SetPlayerColor(playerid, 0xff0000aa); }
else if(WarTim[id] == 2) { SetPlayerColor(playerid, 0x0000ffaa); }
new str[256];
new ime[MAX_PLAYER_NAME]; GetPlayerName(playerid,ime,sizeof(ime));
new igrac[MAX_PLAYER_NAME]; GetPlayerName(id,igrac,sizeof(igrac));
format(str,256," War | Prozvani ste na war od admina %s!", ime);
SendClientMessage(id, COLOR_LB, str);
format(str,256," War | Prozvali ste igraca %s na war!", igrac);
SendClientMessage(playerid, COLOR_LB, str);
        PlayerInfo[id][pIgraWar] = 1;
        SetPlayerHealth(id,-1);
return 1;
}


i onda pod onplayerspawn dodaj vako nesto

if(PlayerInfo[playerid][pIgraWar] >= 1)
{
SetPlayerPos(playerid, X,Y,Z)// promjeni kordinate u kordinate gdje os da se war spawna
return 1;
}
Poslednja Izmena: Mart 11, 2013, 17:30:07 POSLE PODNE od N1XTON
Pravim RP,DM,TDM,STUNT, Freeroam modove od 0 za pare, nacini placanja : Paypal ili banka

kako kod mene radi sve jbt -.- i CLRP je mod ...
Nisi nesto dobro stavio..
Moji Radiovi!
TuT||Iz code u MTA

Na Dockovom War Systemu moras sam postavljati koordinate za War mape...


Village's Roleplay USKORO...

Village's Roleplay USKORO...